---
title: "Get company reviews from Trustpilot"
method: GET
path: "/trustpilot/company-reviews"
tags: ["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_domain` string, required
- `page` integer, nullable
- `per_page` integer, nullable
- `verified` boolean, nullable
- `with_replies` boolean, nullable
- `query` string
- `rating` string, nullable
- `sort` 'relevance' | 'recency' | 'null', nullable
- `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
- `languages` string, nullable
- `fields` string, nullable
- `date_posted` 'any' | 'last_12_months' | 'last_6_months' | 'last_3_months' | 'last_30_days' | 'null', nullable

## Response `200`

- object
  - `pageUrl` string, required
  - `businessUnit` object, required
    - `id` string, required
    - `displayName` string, required
    - `identifyingName` string, required
    - `websiteUrl` string, required
    - `websiteTitle` string, required
    - `profileImageUrl` string, required
    - `trustScore` number, required
    - `stars` number, required
    - `numberOfReviews` integer, required
    - `categories` object[], required
      - `id` string, required
      - `name` string, required
    - `breadcrumb` object[], required
      - `id` string, required
      - `name` string, required
      - `slug` string, required
    - `isClaimed` boolean, required
    - `isClosed` boolean, required
    - `isTemporarilyClosed` boolean, required
    - `locationsCount` integer, required
    - `isCollectingReviews` boolean, required
    - `verification` object, required
      - `isVerified` boolean, required
      - `verifiedDate` string, nullable, required
      - `source` string, nullable, required
    - `hasCollectedIncentivisedReviews` boolean, required
    - `consumerAlert` unknown[], nullable, required
      - unknown
    - `contactInfo` object, required
      - `email` string, nullable, required
      - `phone` string, nullable, required
      - `address` string, nullable, required
    - `activity` object, required
      - `hasPaidForReviews` boolean, required
  - `reviews` object[], required
    - `id` string, required
    - `title` string, required
    - `text` string, required
    - `rating` integer, required
    - `dates` object, required
      - `publishedDate` string, required
      - `updatedDate` string, required
      - `experiencedDate` string, nullable, required
      - `submittedDate` string, required
    - `isVerified` boolean, required
    - `language` string, required
    - `location` object, required
      - `country` string, required
      - `city` string, nullable, required
    - `filtered` boolean, required
    - `isPending` boolean, required
    - `likes` integer, required
    - `source` string, required
    - `hasUnhandledReports` boolean, required
    - `consumersReviewCountOnSameDomain` integer, required
    - `productReviews` unknown[], required
      - unknown
    - `labels` object, required
      - `merged` boolean, required
      - `verification` object, required
        - `isVerified` boolean, required
        - `verificationLevel` string, required
        - `reviewSourceName` string, required
        - `verificationSource` string, required
    - `consumer` object, required
      - `id` string, required
      - `displayName` string, required
      - `countryCode` string, required
      - `numberOfReviews` integer, required
      - `imageUrl` string, nullable, required
      - `hasImage` boolean, required
      - `isVerified` boolean, required
    - `reply` object, nullable, required
      - `message` string, required
      - `publishedDate` string, required
      - `updatedDate` string, required
  - `filters` object, required
    - `pagination` object, required
      - `currentPage` integer, required
      - `totalPages` integer, required
      - `totalResults` integer, required
      - `perPage` integer, required
  - `pagination` object, required
    - `current_page` integer, required
    - `total_pages` integer, required
    - `total_count` integer, required
    - `per_page` integer, required
    - `has_next_page` boolean, required
    - `has_previous_page` boolean, required
  - `relevantReviews` array[], required
    - unknown[]
      - unknown
  - `aiSummary` object, nullable, required
    - `summary` string, required
    - `rating` number, required
    - `totalReviews` integer, required
  - `aiSummaryReviews` object[], required
    - `id` string, required
    - `title` string, required
    - `rating` integer, required
  - `topicAiSummaries` object[], required
    - `topic` string, required
    - `summary` string, required
    - `reviewCount` integer, required
    - `rating` number, required
  - `topicAiSummaryReviews` unknown[], required
    - unknown
  - `similarBusinessUnits` object[], required
    - `id` string, required
    - `displayName` string, required
    - `trustScore` number, required
    - `numberOfReviews` integer, required
    - `profileUrl` string, required
  - `products` object[], required
    - `id` string, required
    - `name` string, required
    - `reviewCount` integer, required
  - `sidebarData` object, required
    - `topRated` boolean, required
    - `awards` unknown[], required
      - unknown
  - `seoData` unknown[], nullable, required
    - unknown
  - `showAdvertisement` boolean, required
  - `surveyPromptEnabled` boolean, required
  - `meta` object, required
    - `url` string, required
    - `duration_ms` number, required
    - `scraped_at` string, required
    - `cached` boolean, required
    - `cached_at` string

## Other responses

- `401`: Unauthorized - API key is missing or invalid
- `402`: Your API key is valid, but the account has no free, subscription, or package credits available.
- `422`: The company_domain parameter is required and review filters such as page, rating, sort, verified, with_replies, languages, and date_posted must be valid.
- `500`: The Trustpilot endpoint could not complete the current scrape attempt.
- `503`: The upstream service is temporarily unavailable. Please retry shortly.

---

[API](https://skmtc.dev/scrappa/apis/scrappa-api-documentation.md) · [All operations](https://skmtc.dev/scrappa/apis/scrappa-api-documentation/llms.txt) · [OpenAPI document](https://skmtc.dev/scrappa/apis/scrappa-api-documentation/revisions/1e1aa78ff103?raw)
