Discover/trustpilot.com API
live

trustpilot.com APItrustpilot.com

Access Trustpilot company reviews, TrustScores, rating distributions, AI summaries, categories, and user profiles via 8 structured endpoints.

Endpoints
8
Updated
10d ago
Try it
Page number
Results per page
Search keyword or company name
api.parse.bot/scraper/0b40cf9a-5885-41d4-abff-e1fabe63b9dc/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0b40cf9a-5885-41d4-abff-e1fabe63b9dc/search_companies?page=1&limit=5&query=amazon' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search for companies by name or keyword. Returns basic company info including domain, trust score, star rating, and review count.

Input
ParamTypeDescription
pageintegerPage number
limitintegerResults per page
queryrequiredstringSearch keyword or company name
Response
{
  "type": "object",
  "fields": {
    "companies": "array of company objects with id, name, domain, trust_score, stars, review_count, website_url, verified, categories, and location",
    "total_hits": "integer total number of matching companies",
    "total_pages": "integer total number of pages"
  },
  "sample": {
    "data": {
      "companies": [
        {
          "id": "46ad346800006400050092d0",
          "name": "Amazon",
          "stars": 1.5,
          "domain": "www.amazon.com",
          "location": {
            "city": null,
            "country": "United Kingdom"
          },
          "verified": true,
          "categories": [
            "Book Store",
            "Shoe Store"
          ],
          "trust_score": 1.7,
          "website_url": "https://www.amazon.com",
          "review_count": 45636
        }
      ],
      "total_hits": 569,
      "total_pages": 114
    },
    "status": "success"
  }
}

About the trustpilot.com API

The Trustpilot API covers 8 endpoints that return company reviews, TrustScores, rating distributions, AI-generated summaries, category listings, and public user profiles from Trustpilot. The get_company_reviews endpoint supports filtering by star rating (1–5), keyword search, and sort order, while get_company_overview returns an AI summary alongside the full rating breakdown and recent reviews in a single call.

Company Search and Profiles

The search_companies endpoint accepts a query string and returns paginated results with each company's id, name, domain, trust_score, stars, review_count, verified status, categories, and location. This is the right starting point when you have a company name but not its Trustpilot domain identifier. Once you have a domain, get_company_overview returns the full profile: TrustScore, star rating, total review count, a rating_distribution object breaking down counts per star level, an ai_summary object with generated text and model version, and an initial_reviews array of recent reviews.

Reviews and Responses

get_company_reviews returns paginated review objects, each containing id, rating, title, text, date, reviewer, reply, verified, and source. The optional stars parameter filters to a specific rating (1–5), keyword narrows to reviews containing a term, and sort controls ordering (e.g., recency). The pagination object in the response exposes current_page, total_pages, and total_reviews. If you specifically need reviews that received a company reply, get_company_responses isolates those, returning each review's reply object with response text and date.

Categories and Category Browsing

get_categories returns the full Trustpilot category tree: top-level category objects with categoryId, displayName, and a subCategories array. The slug values from that response feed directly into get_companies_by_category, which lists companies sorted by trust score within a given category, returning id, name, domain, trust_score, stars, review_count, and location alongside a pagination object.

AI Summaries, Topics, and User Profiles

get_company_review_summary returns the ai_summary object, a topics object categorizing common review themes, and the rating_distribution — useful when you want the analytical layer without pulling individual reviews. get_user_profile accepts a user_id (obtainable from the reviewer.id field in any review result) and returns the user's public profile — name, country, review_count — alongside their full review history across companies.

Common use cases
  • Aggregate and compare TrustScores across competitor companies using search_companies and get_company_overview
  • Monitor negative reviews in real time by polling get_company_reviews filtered to stars=1 or stars=2
  • Build a category-level reputation benchmark by pulling all companies in a category via get_companies_by_category and comparing trust_score values
  • Track how actively a company engages with feedback using get_company_responses to measure reply frequency and response dates
  • Analyze recurring customer themes by extracting the topics object from get_company_review_summary across multiple companies
  • Enrich a B2B dataset with verified review counts and star ratings by querying get_company_overview for each domain
  • Trace a reviewer's posting history across businesses using get_user_profile to detect patterns or cross-reference feedback
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Trustpilot have an official developer API?+
Yes. Trustpilot offers an official Business API documented at developers.trustpilot.com, aimed at businesses managing their own review profiles. It requires a Trustpilot business account and OAuth credentials. The Parse API covers public review data without requiring a Trustpilot account.
What does `get_company_reviews` return beyond the review text?+
Each review object includes id, rating, title, text, date, reviewer (with the reviewer's public ID and name), reply (company response text and date if present), verified status, and source. You can filter results by stars (1–5), keyword, and sort order, and the pagination object tells you total_reviews and total_pages.
Does the API return historical review data going back many years?+
The get_company_reviews endpoint returns reviews sorted by recency by default, with standard pagination through available pages. Very old reviews are accessible by paginating deeper, but there is no date-range filter parameter currently. You can fork this API on Parse and revise it to add date-range filtering if your use case requires bounded time windows.
Is claimed/unclaimed business status available for companies?+
The search_companies and related endpoints return a verified boolean per company, which reflects Trustpilot's verification indicator. Detailed claim status, business tier, or profile completeness metrics are not currently exposed. You can fork the API on Parse and revise it to surface additional profile metadata fields.
Can I retrieve reviews written in a specific language?+
The current endpoints do not include a language filter parameter. get_company_reviews supports filtering by stars, keyword, and sort, but not by review language. You can fork this API on Parse and revise it to add a language parameter if your application targets a specific locale.
Page content last updated . Spec covers 8 endpoints from trustpilot.com.
Related APIs in Reviews RatingsSee all →
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
morningstar.com.au API
Access comprehensive financial data for Australian stocks, ETFs, and managed funds including key metrics, valuations, dividends, and historical prices. Search securities, review company profiles and ownership details, and stay informed with market news and upcoming dividend information.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.