All endpoints
Trustpilot Category Newest

Trustpilot Category Newest API

Get the newest companies added to a Trustpilot category — the short list shown on the category page, plus the category's size and subcategories.

Price: $0.005 per request
Free tier: 50 requests/month
Endpoint
GET /v1/trustpilot/category/newest

Parameters

category_id *
Category slug, e.g. bank. See /docs/trustpilot-category-ids. A trustpilot.com/categories/... URL also works

Response fields

companies
Newest companies in the category, newest first
companies[].business_unit_id
Trustpilot business unit ID
companies[].name
Company display name
companies[].domain
Company website domain — pass to Company Reviews as `domain`
companies[].website
Company website URL
companies[].url
Trustpilot review page URL
companies[].logo
Company logo URL
companies[].rating
TrustScore, 1.0-5.0 (Trustpilot's weighted score, favours recent reviews)
companies[].stars
TrustScore rounded to the nearest half star (display value)
companies[].review_count
Total number of reviews
companies[].categories
Categories the company is listed in: `category_id`, `name`, `is_primary`
companies[].city
City
companies[].country
Country name (e.g. `United States`)
companies[].address
Street address
companies[].zipcode
Postal code
companies[].is_recommended
Whether Trustpilot recommends the company within its categories
count
Number of companies returned
category
The category
category.category_id
Category ID (slug)
category.name
Display name
category.business_count
Number of businesses in the category
category.parent_id
Parent category ID, `null` for a top-level category
category.url
Category page URL on Trustpilot
category.subcategories
Direct subcategories: `category_id`, `name`, `business_count`

Example Request

curl "https://apidirect.io/v1/trustpilot/category/newest?category_id=bank"   -H "X-API-Key: YOUR_API_KEY"

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": []
  }
}

Frequently asked questions

Why is companies empty?

Trustpilot only lists a company here for a short time after it is added to the category. Many categories have no new companies at a given moment; check back later or use Category Companies with sort_by=recently_reviewed.

How does pricing work?

You only pay for successful requests. The Trustpilot Category Newest API costs $0.005 per request. There are no monthly fees or commitments. You get 50 free requests per endpoint every month.

Do I need a credit card to start?

No. You can sign up and use the free tier (50 requests/endpoint/month) without adding a payment method. You only need to add a card when you want to exceed the free tier.

Are there rate limits?

Yes, there's a concurrency limit of 10 simultaneous requests per endpoint per user. If you need more, just get in touch.

Start using the Trustpilot Category Newest API

Get your API key and start making requests in minutes. 50 requests/month free every month.

Get API Key