Coding with AI?
Connect your agent to our MCP and let it integrate any endpoint for you in one shot.
Trustpilot Category Newest
Get the newest companies added to a Trustpilot category — the short list shown on the category page, plus the category’s size and subcategories.
Endpoint
GET /v1/trustpilot/category/newest
Price: $0.005 per request Free tier: 50 requests/month
Parameters
| Parameter | Required | Description |
|---|---|---|
category_id |
Yes | Category slug, e.g. bank. See Category IDs. A trustpilot.com/categories/… URL also works |
Response Fields
| Field | Type | Description |
|---|---|---|
companies |
array | Newest companies in the category, newest first |
companies[].business_unit_id |
string | Trustpilot business unit ID |
companies[].name |
string | Company display name |
companies[].domain |
string | Company website domain — pass to Company Reviews as domain |
companies[].website |
string | null | Company website URL |
companies[].url |
string | Trustpilot review page URL |
companies[].logo |
string | null | Company logo URL |
companies[].rating |
number | null | TrustScore, 1.0-5.0 (Trustpilot’s weighted score, favours recent reviews) |
companies[].stars |
number | null | TrustScore rounded to the nearest half star (display value) |
companies[].review_count |
integer | null | Total number of reviews |
companies[].categories |
array | Categories the company is listed in: category_id, name, is_primary |
companies[].city |
string | null | City |
companies[].country |
string | null | Country name (e.g. United States) |
companies[].address |
string | null | Street address |
companies[].zipcode |
string | null | Postal code |
companies[].is_recommended |
boolean | null | Whether Trustpilot recommends the company within its categories |
count |
integer | Number of companies returned |
category |
object | The category |
category.category_id |
string | Category ID (slug) |
category.name |
string | null | Display name |
category.business_count |
integer | null | Number of businesses in the category |
category.parent_id |
string | null | Parent category ID, null for a top-level category |
category.url |
string | Category page URL on Trustpilot |
category.subcategories |
array | Direct subcategories: category_id, name, business_count |
Example Request
cURL
curl "https://apidirect.io/v1/trustpilot/category/newest?category_id=bank" \
-H "X-API-Key: YOUR_API_KEY"
Python
import requests
response = requests.get(
"https://apidirect.io/v1/trustpilot/category/newest",
headers={"X-API-Key": "YOUR_API_KEY"},
params={"category_id": "bank"}
)
print(response.json())
Example Response
{
"companies": [
{
"business_unit_id": "6a7e73aed75f36cab8924224",
"name": "Lutonsavings",
"domain": "www.lutonsavings.com",
"website": null,
"url": "https://www.trustpilot.com/review/www.lutonsavings.com",
"logo": null,
"rating": 2.9,
"stars": 3.0,
"review_count": 2,
"categories": [
{
"category_id": "savings_bank",
"name": "Savings Bank",
"is_primary": true
},
{
"category_id": "bank",
"name": "Bank",
"is_primary": false
},
{
"category_id": "non_bank_finance",
"name": "Non-Bank Financial Service",
"is_primary": false
},
{
"category_id": "financial_consultant",
"name": "Financial Consultant",
"is_primary": false
}
],
"city": "",
"country": "United States",
"address": null,
"zipcode": null,
"is_recommended": null
},
{
"business_unit_id": "6a8bf26af4ba0eb8dbbfe55c",
"name": "Trustbankonline",
"domain": "trustbankonline.com",
"website": null,
"url": "https://www.trustpilot.com/review/trustbankonline.com",
"logo": null,
"rating": 3.2,
"stars": 3.0,
"review_count": 1,
"categories": [
{
"category_id": "financial_institution",
"name": "Financial Institution",
"is_primary": false
},
{
"category_id": "cryptocurrency_service",
"name": "Cryptocurrency Service",
"is_primary": true
},
{
"category_id": "bank",
"name": "Bank",
"is_primary": false
},
{
"category_id": "financial_consultant",
"name": "Financial Consultant",
"is_primary": false
},
{
"category_id": "currency_exchange_service",
"name": "Currency Exchange Service",
"is_primary": false
}
],
"city": "",
"country": "United States",
"address": null,
"zipcode": null,
"is_recommended": null
}
],
"count": 10,
"category": {
"category_id": "bank",
"name": "Bank",
"business_count": 1861,
"parent_id": "banking_money",
"url": "https://www.trustpilot.com/categories/bank",
"subcategories": []
}
}
Notes
- This is Trustpilot’s own “newest companies” list for the category, typically 0-10 entries; many categories have none at a given moment.
- For the full, paginated list of companies in a category use Category Companies.