Get one review by id
Read a single Trustpilot review in full from its id or its Trustpilot link: rating, title, complete text, date of experience, publication and update dates, the reviewer, how the review was verified, and the company’s reply. It also identifies the company the review is about. This is the one route that reaches a review the listing cannot: because company-reviews stops at 200 per filter combination, an older review that falls past that depth is unreachable by listing but still fetchable here by id.
/review Reviews https://api.fetchlayer.dev/trustpilot/review Headers
Authorization string required Bearer token — your FetchLayer API key.
Parameters
review string required Review id, or a Trustpilot review URL containing one.
format string optional json or markdown. (default: json)
timeoutMs number optional Per-request time limit in milliseconds (max 600000).
Response Fields
review
Get one review by id
blocked boolean Always false on a successful response.
requestedUrl string The Trustpilot URL this result corresponds to.
scrapedAt string ISO 8601 timestamp of when the data was collected.
transport string The upstream source this data came from. Always "trustpilot".
notes string[] Caveats about this particular result — a list that hit a cap, a filter that narrowed it, a walk that stopped early. Read it: it is where a truncated or incomplete answer announces itself.
resultType string Which shape this response is: company-search, company-profile, company-reviews, or review-detail.
reviewId string The resolved review id.
review object The full review record, in the same shape company-reviews returns.
review.rating number Star rating, 1 to 5.
review.title string Review headline.
review.text string Review body.
review.author object Reviewer display name, country, review counts and verification flag.
review.verification object How the review was collected and whether Trustpilot verified it.
review.reply object The company’s published answer, or null.
company object The company the review is about: companyId, domain, displayName and profileUrl.
Request
curl -X POST "https://api.fetchlayer.dev/trustpilot/review" \
-H "Authorization: Bearer ss-your-key" \
-H "Content-Type: application/json" \
-d '{"review":"https://www.trustpilot.com/reviews/a1b2c3d4e5f60718293a4b5c"}'Response
{
"resultType": "review-detail",
"reviewId": "a1b2c3d4e5f60718293a4b5c",
"notes": [],
"review": {
"rating": 1,
"title": "Box never arrived",
"text": "Ordered for Tuesday, nothing turned up…",
"language": "en",
"publishedAt": "2026-08-31T09:14:02Z",
"author": {
"displayName": "Jordan P.",
"countryCode": "GB",
"reviewCount": 7
}
},
"company": {
"domain": "hellofresh.com",
"displayName": "HelloFresh",
"profileUrl": "https://www.trustpilot.com/review/hellofresh.com"
}
}