GET/trustpilot/business-units/searchapiKey3 credits/request
Searches Trustpilot for businesses matching a query, for a country (default `US`), with `page` and `page_size` (default 20, max 100). Each result has the display name, identifying name, TrustScore, star rating, review count, categories, website, email, phone, address and Trustpilot URL; `total_hits` gives the full match count.
Required: q. Optional: country, page, page_size.
Sampled 14 Oct 2026: 40 items. Filled in every item: business_unit_id, display_name, identifying_name, trustpilot_url, website_url, verified, review_count, trust_score and 2 more. Not in every item: categories (35), address (39), logo_url (22), email (18), phone (12). In the sample: review_count: 0 to 3,873, median 7; identifying_name: “openai.com” and 39 other values; trustpilot_url: trustpilot.com; verified: true in 17 of 40; categories: median 2 entries; website_url: openai.com and 39 other hosts; trust_score: 0 to 4.8, median 3.6; stars: 0 to 5, median 3.5.
Open in Playground
GET/trustpilot/business/{slug}apiKey5 credits/request
Returns a Trustpilot business profile by `slug`, such as `openai.com`. The profile has the name, `trust_score`, `review_count`, rating histogram, review summary and topics, categories, claimed status, website URL, reply metrics, company activity and verification flags, and an about section with description and contact details.
Required: slug.
Sampled 14 Oct 2026: 22 items. Filled in every item: language_code, iso_language, uri, locale. In the sample: iso_language: “da” and 21 other values; uri: dk.trustpilot.com and 20 other hosts; locale: “da-DK” and 20 other values.
Open in Playground
GET/trustpilot/business/{slug}/relatedapiKey2 credits/request
Returns the businesses Trustpilot shows as related to a given business slug such as `openai.com`. Each related business has its display name, identifying name, logo, star rating, TrustScore, review count and Trustpilot URL; the response also includes a summary of the business you asked about.
Required: slug.
Sampled 14 Oct 2026: 8 items. Filled in every item: source, business_unit_id, display_name, identifying_name, trustpilot_url, logo_url, review_count, trust_score and 1 more. In the sample: review_count: 502 to 49,787, median 1,557; identifying_name: “chatgpt.com” and 7 other values; trustpilot_url: trustpilot.com; logo_url: s3-eu-west-1.amazonaws.com and 1 other host; trust_score: 1.3 to 3.6, median 1.5; stars: 1.5 to 3.5, median 1.5.
Open in Playground
GET/trustpilot/business/{slug}/reviewsapiKey5 credits/request
Returns one page of Trustpilot reviews for a business slug such as `openai.com`, with filters for star rating, verified reviews, reviews with a company reply, language and text search. Each review has its rating, title, body, author name, country and review count, dates, and any company reply; the response also carries the business summary and pagination totals.
Required: slug. Optional: page, stars, verified, replied, language, q, date_from, date_to.
Sampled 14 Oct 2026: 20 items. Filled in every item: id, author_name, author_country, author_review_count, rating, title, body, published_at_text and 4 more. Not in every item: updated_at_text (1). In the sample: published_at_text: 2026-10-04 to 2026-10-13; author_review_count: 1 to 43, median 3; invited: true in 0 of 20; body: median 420 characters; rating: 1 to 5, median 1; experienced_at_text: 2026-09-28 to 2026-10-13; verified: true in 0 of 20; updated_at_text: 2026-10-07.
Open in Playground
GET/trustpilot/categoriesapiKey2 credits/request
Lists the Trustpilot category index grouped by top-level category. Each group has its name, slug and URL, and an `items` list of subcategories with their own name, slug and URL. It takes no parameters.
Takes no parameters.
Sampled 14 Oct 2026: 22 items. Filled in every item: name, slug, url, items. In the sample: name: “Animals & Pets” and 21 other values; url: trustpilot.com; items: median 8 entries.
Open in Playground
GET/trustpilot/categories/searchapiKey3 credits/request
Searches Trustpilot categories for the required `q`. `size` sets the maximum number of categories (default 20, from 1 to 100), `country` is a two-letter code (default US) and `locale` uses `ll-CC` format (default `en-US`). Each category has its `category_id`, `display_name` and `top_level_category_id`.
Required: q. Optional: country, locale, size.
Sampled 14 Oct 2026: 40 items. Filled in every item: category_id, display_name, top_level_category_id.
Open in Playground
GET/trustpilot/category/{slug}apiKey5 credits/request
Returns a Trustpilot category by `slug` (for example `software_company`), with the companies listed on one page; `page` is 1-based and defaults to 1. Each company has its display name, `identifying_name`, `trust_score`, `stars`, `review_count`, location, contact details, categories and Trustpilot URL. Also returns breadcrumbs, newest companies and `pagination.has_next_page`.
Required: slug. Optional: page.
Sampled 14 Oct 2026: 20 items. Filled in every item: business_unit_id, display_name, identifying_name, trustpilot_url, website_url, logo_url, review_count, trust_score and 4 more. Not in every item: email (12), phone (9). In the sample: review_count: 8,818 to 139,915, median 17,396; identifying_name: “lifelock.norton.com” and 19 other values; trustpilot_url: trustpilot.com; recommended: true in 9 of 20; categories: median 1 entry; website_url: lifelock.norton.com and 19 other hosts; logo_url: s3-eu-west-1.amazonaws.com; trust_score: 4.2 to 5, median 4.5.
Open in Playground