Trustpilot Reviews Scraper & API – Export Trustpilot Reviews avatar

Trustpilot Reviews Scraper & API – Export Trustpilot Reviews

Pricing

from $0.20 / 1,000 reviews

Go to Apify Store
Trustpilot Reviews Scraper & API – Export Trustpilot Reviews

Trustpilot Reviews Scraper & API – Export Trustpilot Reviews

Export the newest or most relevant Trustpilot reviews of any company: star rating, title, full text, date, language, verified flag, reviewer country and company reply, plus the company's TrustScore and review count. Paste Trustpilot links, websites or domains. About $0.25 per 1,000 reviews.

Pricing

from $0.20 / 1,000 reviews

Rating

0.0

(0)

Developer

Rowfeed

Rowfeed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

Export the Trustpilot reviews of any company as clean rows: star rating, title, full text, date, language, the verified flag, the reviewer's country and the company's reply, together with the company's TrustScore and review count. Paste Trustpilot links (any country site), website links or just domains. Get the newest or the most relevant reviews first. Built for reputation monitoring, competitor research, e-commerce and SaaS teams, sentiment analysis and AI agents that need Trustpilot reviews as JSON. No Trustpilot account, no API key, no browser.

What you get

  • One row per review in the order you chose: rating, title, review_text, published_at, language, verified, reviewer_country (two-letter code), company_reply and company_replied_at, review_id and review_url.
  • The company on every row: domain, company_name, company_address, company_rating (TrustScore), company_reviews_total and trustpilot_url, so many companies export into one sheet.
  • Only reviews with text with one switch (left-out reviews are not charged).
  • One fetch per company: www.booking.com, booking.com and its Trustpilot link are the same company and are fetched once.

The reviewer's name, profile link and profile photo are left out on purpose: they are personal data. Only the country is kept. Email addresses and phone numbers inside review texts and replies are blanked out; names people write inside the texts ("Hi Ana") are not removed.

Example output

{
"query": "https://www.trustpilot.com/review/www.booking.com",
"domain": "booking.com",
"company_name": "Booking.com",
"company_address": "Herengracht 597 Amsterdam NL",
"company_rating": 1.4,
"company_reviews_total": 129860,
"trustpilot_url": "https://www.trustpilot.com/review/booking.com",
"review_id": "6aeac7ca0dbd709fa5967633",
"position": 1,
"rating": 5.0,
"title": "M-am cazat intr-un apartament in…",
"review_text": "M-am cazat intr-un apartament in Brașov. Apartamentul foarte fain (totul nou), zona liniștită, m-am simțit foarte bine",
"published_at": "2026-11-04 07:51:06 +00:00",
"language": "ro",
"verified": false,
"reviewer_country": "RO",
"company_reply": null,
"company_replied_at": null,
"review_url": "https://www.trustpilot.com/reviews/6aeac7ca0dbd709fa5967633",
"sort": "newest",
"checked_at": "2026-11-04T07:58:09+00:00"
}

Input

FieldWhat it does
companiesOne per line: Trustpilot page (e.g. https://www.trustpilot.com/review/www.booking.com, any country site), website link (https://www.zalando.de/) or domain (apify.com). Up to 500 per run.
maxReviewsReviews per company, 1 to 200. Default 20.
sortBynewest (default) or relevant (Trustpilot's default order).
onlyWithTextLeave out reviews without text (not charged).
newerThanOnly reviews newer than a date (2026-10-01) or an age (7 days, 3 months). Older ones are left out and not charged.

Pricing

Pay per event, no subscription. About $0.25 per 1,000 reviews:

  • $0.20 per 1,000 reviews ($0.0002 per review row).
  • $0.001 per company for every 20 reviews asked for. The first 20 are asked for first, and more only when the company has them, so a company with 7 reviews never pays for 200.
  • $0.006 per run start (covers the server time while the reviews are fetched).
  • Requests the data provider never accepted are free. An accepted request is charged its page fee even when it brings nothing back (the provider bills it), e.g. a domain that has no Trustpilot page costs $0.001.

Examples: 1 company with 20 reviews costs $0.011. 100 companies with 100 reviews each cost about $2.61 (the extra over $2.50 is the first 20 reviews, which are asked for twice, and the start). Cap the cost of a run with the maximum charge setting; the Actor never asks for reviews the budget cannot pay for. Try it for $0.006: the pre-filled example is answered from a saved snapshot of real reviews (rows carry from_snapshot: true). Change anything and it runs live. Live runs need a paid Apify plan (any plan); the pre-filled example works on the free plan.

Good to know

  • Monitoring: schedule the Actor daily with sortBy: newest and newerThan: 2 days. Each run only pays for the first page of each company and the reviews that are actually new, because no further reviews are fetched once the cutoff is reached.
  • Reviews come through a licensed data provider (DataForSEO) that reads Trustpilot, usually within 1 to 5 minutes per run. A company whose reviews have not arrived after 15 minutes gets an error row; its page fee stays charged, because the provider billed the request.
  • At most 200 reviews per company and order. That covers monitoring and recent sentiment; run newest on a schedule (daily or weekly) to keep a growing history of every new review.
  • Reviews in all languages are included; language tells them apart.
  • When a review has no title of its own, Trustpilot shows the start of the text as its title, and so does title.
  • With newest, the first 20 reviews of each company are in Trustpilot's order; when more are asked for, the rest come from a second fetch and can include a few reviews posted in between.

More tools from Rowfeed

Not affiliated with Trustpilot.