Trustpilot

Get company reviews from Trustpilot

get/trustpilot/company-reviews

Request

  • Base URL: https://scrappa.co/api
  • URL: https://scrappa.co/api/trustpilot/company-reviews
  • Auth: API key in header X-API-KEY

Query parameters

company_domainstring required

Company domain

pageinteger nullable

Page number (1-999)

per_pageinteger nullable

Reviews per page (1-100).

verifiedboolean nullable

Filter verified reviews

with_repliesboolean nullable

Only reviews with replies

querystring

Filter reviews by free-text search (1-200 characters). Omit to return all reviews.

ratingstring nullable

Comma-separated ratings (e.g. 4,5)

sort'relevance' | 'recency' | 'null' nullable

Sort order. Valid values: "relevance" for Trustpilot relevance ranking or "recency" for newest reviews first. No other sort values are accepted.

locale'da-DK' | 'de-AT' | 'de-CH' | 'de-DE' | 'en-AU' | 'en-CA' | 'en-GB' | 'en-IE' | 'en-NZ' | 'en-US' | 'es-ES' | 'fi-FI' | 'fr-BE' | 'nl-BE' | 'fr-FR' | 'it-IT' | 'ja-JP' | 'nb-NO' | 'nl-NL' | 'pl-PL' | 'pt-BR' | 'pt-PT' | 'sv-SE' | 'null' nullable

Locale (e.g. en-US, de-DE)

languagesstring nullable

Review language filter. Defaults to "all". Use "all" to fetch reviews in all languages, or a 2-letter code like en or de. Trustpilot expects language codes here, not locale codes: use de, not de-DE.

fieldsstring nullable

Comma-separated fields to include (e.g., reviews,businessUnit.displayName). Use dot notation for nested fields. Omit to get all fields.

date_posted'any' | 'last_12_months' | 'last_6_months' | 'last_3_months' | 'last_30_days' | 'null' nullable

Only return reviews from this window: any, last_12_months, last_6_months, last_3_months or last_30_days.

Response

pageUrlstring required
showAdvertisementboolean required
surveyPromptEnabledboolean required

Changes

No recorded changes to this operation across all 4 revisions of this API.