Skip to content

Deletions API

To ensure compliance with privacy regulations, Trustpilot lets consumers delete their consumer profile and any reviews they’ve submitted from the Trustpilot platform.
Each endpoint returns a list of IDs that you should remove from your system as well.

Pagination

To add pagination to your query, use the following parameters:

limit: Limit the number entries you see per page. The default number of page entries is 100 but you can specify up to 1000.

nextToken: Move to the next page of returned results.



  • Get deleted consumers

    Returns a list of consumer IDs that were deleted within the specified date range. You must delete returned consumer data from your system

    HTTP method: GET

    Authentication: API Key

    URL: https://api.trustpilot.com/v1/consumers/deletions

    Parameters

    • limit, Optional integer

      Example: ?limit=50


    • startDate, Optional string

      Example: ?startDate=2025-04-30


    • endDate, Optional string

      Example: ?endDate=2025-05-30


    • nextToken, Optional string

      Example: ?nextToken=eyJsYXN0RXZhbHVhdGVkS2V5Ijp7fX0=


    curl -X GET "https://api.trustpilot.com/v1/consumers/deletions" \
    -H "apikey: YOUR-API-KEY-HERE"

    Response

    {
    "consumers": [
    {
    "consumerId": null,
    "deletedAt": "2023-01-01T12:00:00Z"
    }
    ],
    "nextToken": null
    }
  • Get deleted reviews

    Returns a list of review IDs that were deleted within the specified date range. You must delete returned review data from your system

    HTTP method: GET

    Authentication: API Key

    URL: https://api.trustpilot.com/v1/reviews/deletions

    Parameters

    • limit, Optional integer

      Example: ?limit=50


    • startDate, Optional string

      Example: ?startDate=2025-04-30


    • endDate, Optional string

      Example: ?endDate=2025-05-30


    • nextToken, Optional string

      Example: ?nextToken=eyJsYXN0RXZhbHVhdGVkS2V5Ijp7fX0=


    curl -X GET "https://api.trustpilot.com/v1/reviews/deletions" \
    -H "apikey: YOUR-API-KEY-HERE"

    Response

    {
    "reviews": [
    {
    "reviewId": null,
    "deletedAt": "2023-01-01T12:00:00Z"
    }
    ],
    "nextToken": null
    }
  • Get deleted product reviews

    Returns a list of product review IDs that were deleted within the specified date range. You must delete returned product review data from your system

    HTTP method: GET

    Authentication: API Key

    URL: https://api.trustpilot.com/v1/product-reviews/deletions

    Parameters

    • limit, Optional integer

      Example: ?limit=50


    • startDate, Optional string

      Example: ?startDate=2025-04-30


    • endDate, Optional string

      Example: ?endDate=2025-05-30


    • nextToken, Optional string

      Example: ?nextToken=eyJsYXN0RXZhbHVhdGVkS2V5Ijp7fX0=


    curl -X GET "https://api.trustpilot.com/v1/product-reviews/deletions" \
    -H "apikey: YOUR-API-KEY-HERE"

    Response

    {
    "product-reviews": [
    {
    "productReviewId": null,
    "deletedAt": "2023-01-01T12:00:00Z"
    }
    ],
    "nextToken": null
    }