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} -