---
title: "Get Trustpilot business profile"
method: GET
path: "/trustpilot/business/{slug}"
tags: ["Trustpilot"]
---

# Get Trustpilot business profile

`GET /trustpilot/business/{slug}`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/trustpilot/business/{slug}`
- Auth: API key in header `x-api-key`

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.

## Path parameters

- `slug` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- TrustpilotBusinessProfileResponseDoc
  - `code` integer
  - `data` TrustpilotBusinessResponse
    - `about` TrustpilotBusinessAbout
      - `business_country_code` string: Country code of the business, such as `DK`.
      - `contact` TrustpilotBusinessContact
        - `address` string: Street address of the business.
        - `city` string: City of the business.
        - `country` string: Country of the business.
        - `email` string: Contact email address of the business.
        - `phone` string: Contact phone number of the business.
        - `zip_code` string: Postal code of the business.
      - `description_html` string: Business description from the profile, as HTML.
      - `description_text` string: Business description from the profile, as plain text.
      - `facebook_url` string: URL of the business's Facebook page.
      - `has_company_elements` boolean: Whether the profile shows company information added by the business.
      - `information_source` string: Who supplied the company information, as Trustpilot reports it, such as `customer` or `none`.
      - `promotion_points` string[]: Selling points listed in the business's promotion box.
      - `promotion_title` string: Title of the promotion box on the business profile.
    - `breadcrumbs` TrustpilotBusinessBreadcrumb[]: Category path of the business, from top level down to the most specific level.
      - `id` string: Trustpilot category id at this level of the path.
      - `level` string: Level of the category in the path: `top`, `mid` or `bottom`.
      - `name` string: Display name of the category at this level.
    - `categories` TrustpilotBusinessCategory[]: Categories the business is listed under on Trustpilot.
      - `cardinality` integer: Cardinality value Trustpilot assigns to this category for the business.
      - `id` string: Trustpilot category id, such as `software_company`.
      - `is_primary` boolean: Whether this is the business's primary category.
      - `name` string: Display name of the category.
      - `rank` integer: Rank value Trustpilot assigns to this category for the business.
    - `claimed` boolean: Whether the business has claimed its Trustpilot profile.
    - `company_activity` TrustpilotBusinessActivity
      - `claimed_date` string: Time the business claimed its profile, in ISO 8601 UTC.
      - `has_business_unit_merge_history` boolean: Whether this profile has been merged with other Trustpilot business profiles.
      - `has_subscription` boolean: Whether the business has a Trustpilot subscription.
      - `is_asking_for_reviews` boolean: Whether the business invites customers to review it on Trustpilot.
      - `is_claimed` boolean: Whether the business has claimed its Trustpilot profile.
      - `is_using_ai_responses` boolean: Whether the business uses AI-generated responses to reviews.
      - `is_using_paid_features` boolean: Whether the business uses paid Trustpilot features.
      - `previously_claimed` boolean: Whether the profile has been claimed before.
      - `verification` TrustpilotBusinessVerification
        - `verified_by_google` boolean: Whether the business is verified through Google.
        - `verified_payment_method` boolean: Whether the business has a verified payment method.
        - `verified_user_identity` boolean: Whether the identity of the user managing the profile is verified.
    - `name` string: Display name of the business on Trustpilot.
    - `page_meta` TrustpilotBusinessPageMeta
      - `canonical_url` string: Canonical URL of the business profile page.
      - `domain` string: Trustpilot domain the profile page is served from.
      - `languages` TrustpilotBusinessPageLanguage[]: Language versions of the profile page.
        - `iso_language` string: Language and region code of this version, such as `en-US`.
        - `language_code` string: Language code of this version, such as `en`.
        - `locale` string: Locale of this version, such as `en-US`.
        - `uri` string: Base URL of the Trustpilot site for this language version.
      - `locale` string: Locale of the profile page, such as `en-US`.
    - `paid_subscription` boolean: Whether the business uses paid Trustpilot features or has a Trustpilot subscription.
    - `rating` number: Star rating shown on the business profile, out of 5.
    - `rating_histogram` TrustpilotBusinessRatingHistogram
      - `five` integer: Number of 5-star reviews.
      - `four` integer: Number of 4-star reviews.
      - `one` integer: Number of 1-star reviews.
      - `three` integer: Number of 3-star reviews.
      - `total` integer: Total number of reviews counted across all star levels.
      - `two` integer: Number of 2-star reviews.
    - `reply_metrics` TrustpilotBusinessReplyMetrics
      - `average_days_to_reply` number: Average number of days the business takes to reply to reviews.
      - `last_reply_to_negative_review` string: Time of the business's most recent reply to a negative review, as Trustpilot reports it.
      - `negative_reviews_with_replies` integer: Number of negative reviews the business has replied to.
      - `reply_percentage` number: Percentage of negative reviews the business has replied to.
      - `total_negative_reviews` integer: Total number of negative reviews the business has received.
    - `review_count` integer: Total number of reviews the business has on Trustpilot.
    - `review_summary` TrustpilotBusinessReviewSummary
      - `model_version` string: Version of the model that generated the summary, as Trustpilot reports it.
      - `status` string: Publication status of the summary, as Trustpilot reports it.
      - `summary` string: Text of the AI-generated summary of the business's reviews.
      - `updated_at` string: Time the summary was last updated, as Trustpilot reports it.
    - `review_topics` TrustpilotBusinessReviewTopic[]: AI-generated summaries of what reviewers say about individual topics.
      - `model_version` string: Version of the model that generated the topic summary, as Trustpilot reports it.
      - `order` integer: Position in which Trustpilot lists the topic.
      - `summary` string: Text of the AI-generated summary of what reviewers say about the topic.
      - `topic` string: Topic the summary covers, such as `user_experience`.
      - `updated_at` string: Time the topic summary was last updated, as Trustpilot reports it.
    - `slug` string: Business slug used in the Trustpilot profile URL, usually the website domain.
    - `trust_score` number: Trustpilot TrustScore of the business, as a decimal number.
    - `trustpilot_url` string: URL of the business profile on Trustpilot.
    - `website_url` string: Website address of the business.
  - `msg` string

## Other responses

- `400`: Missing or invalid path parameters
- `404`: Business not found
- `429`: Rate limit exceeded
- `500`: Internal server error
- `503`: Trustpilot upstream request failed

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/028417aa35bb?raw)
