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

# Get Trustpilot category detail

`GET /trustpilot/category/{slug}`

## Request

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

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`.

## Path parameters

- `slug` string, required

## Query parameters

- `page` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- TrustpilotCategoryResponseDoc
  - `code` integer
  - `data` TrustpilotCategoryResponse
    - `breadcrumbs` TrustpilotCategoryLink[]: Parent categories leading to this category.
      - `name` string: Display name of the category.
      - `slug` string: Category slug. Use it with the category endpoint.
      - `url` string: URL of the category page on Trustpilot.
    - `country` string: Country the listing is filtered to, as Trustpilot reports it.
    - `items` TrustpilotCategoryBusiness[]: Businesses listed on this page of the category.
      - `business_unit_id` string: Trustpilot id of the business.
      - `categories` TrustpilotCategoryBusinessTag[]: Categories the business is tagged with.
        - `category_id` string: Trustpilot category id, such as `software_company`.
        - `display_name` string: Display name of the category.
        - `is_predicted` boolean: Whether Trustpilot predicted this category for the business.
        - `is_primary` boolean: Whether this is the business's primary category.
      - `display_name` string: Display name of the business on Trustpilot.
      - `email` string: Contact email address of the business.
      - `identifying_name` string: Business slug used in the Trustpilot profile URL, usually the website domain. Use it with the business endpoint.
      - `location` TrustpilotCategoryBusinessLocation
        - `address` string: Street address of the business.
        - `city` string: City of the business.
        - `country` string: Country of the business.
        - `zip_code` string: Postal code of the business.
      - `logo_url` string: URL of the business's logo.
      - `phone` string: Contact phone number of the business.
      - `recommended` boolean: Whether Trustpilot recommends the business in its categories.
      - `review_count` integer: Total number of reviews the business has on Trustpilot.
      - `stars` number: Star rating of the business, out of 5.
      - `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.
    - `name` string: Display name of the category.
    - `newest_companies` TrustpilotCategoryBusiness[]: Businesses recently added to the category.
      - `business_unit_id` string: Trustpilot id of the business.
      - `categories` TrustpilotCategoryBusinessTag[]: Categories the business is tagged with.
        - `category_id` string: Trustpilot category id, such as `software_company`.
        - `display_name` string: Display name of the category.
        - `is_predicted` boolean: Whether Trustpilot predicted this category for the business.
        - `is_primary` boolean: Whether this is the business's primary category.
      - `display_name` string: Display name of the business on Trustpilot.
      - `email` string: Contact email address of the business.
      - `identifying_name` string: Business slug used in the Trustpilot profile URL, usually the website domain. Use it with the business endpoint.
      - `location` TrustpilotCategoryBusinessLocation
        - `address` string: Street address of the business.
        - `city` string: City of the business.
        - `country` string: Country of the business.
        - `zip_code` string: Postal code of the business.
      - `logo_url` string: URL of the business's logo.
      - `phone` string: Contact phone number of the business.
      - `recommended` boolean: Whether Trustpilot recommends the business in its categories.
      - `review_count` integer: Total number of reviews the business has on Trustpilot.
      - `stars` number: Star rating of the business, out of 5.
      - `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.
    - `page` integer: Page number returned.
    - `pagination` TrustpilotCategoryPagination
      - `has_next_page` boolean: Whether another page of businesses follows this one.
      - `next_page` integer: Number of the next page. Omitted on the last page.
      - `page` integer: Page number returned.
      - `per_page` integer: Number of businesses per page.
      - `total_hits` integer: Total number of businesses in the category.
      - `total_pages` integer: Total number of pages in the category.
    - `recently_reviewed_companies` TrustpilotCategoryBusiness[]: Businesses in the category that were reviewed recently.
      - `business_unit_id` string: Trustpilot id of the business.
      - `categories` TrustpilotCategoryBusinessTag[]: Categories the business is tagged with.
        - `category_id` string: Trustpilot category id, such as `software_company`.
        - `display_name` string: Display name of the category.
        - `is_predicted` boolean: Whether Trustpilot predicted this category for the business.
        - `is_primary` boolean: Whether this is the business's primary category.
      - `display_name` string: Display name of the business on Trustpilot.
      - `email` string: Contact email address of the business.
      - `identifying_name` string: Business slug used in the Trustpilot profile URL, usually the website domain. Use it with the business endpoint.
      - `location` TrustpilotCategoryBusinessLocation
        - `address` string: Street address of the business.
        - `city` string: City of the business.
        - `country` string: Country of the business.
        - `zip_code` string: Postal code of the business.
      - `logo_url` string: URL of the business's logo.
      - `phone` string: Contact phone number of the business.
      - `recommended` boolean: Whether Trustpilot recommends the business in its categories.
      - `review_count` integer: Total number of reviews the business has on Trustpilot.
      - `stars` number: Star rating of the business, out of 5.
      - `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.
    - `related_categories` TrustpilotCategoryLink[]: Categories related to this one.
      - `name` string: Display name of the category.
      - `slug` string: Category slug. Use it with the category endpoint.
      - `url` string: URL of the category page on Trustpilot.
    - `slug` string: Category slug, such as `software_company`.
    - `sort` string: Sort order of the listing, as Trustpilot reports it, such as `recommended`.
    - `trustpilot_url` string: URL of the category page on Trustpilot.
  - `msg` string

## Other responses

- `400`: Missing or invalid path/query parameters
- `404`: Category 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)
