Trustpilot Reviews Scraper avatar

Trustpilot Reviews Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Trustpilot Reviews Scraper

Trustpilot Reviews Scraper

Extract Trustpilot reviews and company data at scale: review text, star ratings, dates, reviewer info, verification status, company replies and TrustScore. Bypasses the 200-review limit. Filter by stars, language, date and verification. No login or API key required.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Sheshinmcfly

Sheshinmcfly

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract Trustpilot reviews and company data at scale — review text, star ratings, dates, reviewer details, verification status, company replies and trust scores. Bypasses Trustpilot's 200-review web limit through the site's internal data API, with server-side filters by stars, language, date and verification. No login or API key required.


What data do you get?

FieldTypeDescriptionExample
ratingnumberStar rating (1–5)5
titlestringReview titleExcellent service
textstringFull review textFast delivery and great support…
languagestringReview language (ISO 639-1)en
publishedDatestringWhen the review was posted (ISO 8601)2026-05-10T08:12:00Z
experiencedDatestringDate of the experience2026-05-08
isVerifiedbooleanWhether the review is verifiedtrue
verificationLevelstringVerification typeverified
likesnumberNumber of likes12
reviewerNamestringReviewer display nameJohn D.
reviewerCountrystringReviewer country codeUS
reviewerReviewCountnumberTotal reviews by this reviewer7
companyReplystringCompany's reply text (if any)Thanks for your feedback!
companyReplyDatestringWhen the company replied2026-05-11T10:00:00Z
companyDomainstringCompany domain on Trustpilotbooking.com
companyTrustScorenumberCompany TrustScore (with details on)4.3
companyTotalReviewsnumberTotal company reviews1450231
companyCategoriesarrayCompany categories["Travel Agency"]
reviewUrlstringDirect link to the reviewhttps://www.trustpilot.com/reviews/…

How to use

  1. Open the actor and click Try for free.
  2. Add one or more companies — a domain (booking.com) or a full Trustpilot URL.
  3. Set maxReviews and any optional filters (stars, language, date range, verified only).
  4. Click Start.
  5. Download results from the Dataset tab in JSON, CSV or Excel.

Use cases

  • Brand & reputation monitoring — track what customers say about your company over time and react to negative reviews fast.
  • Competitor analysis — benchmark trust scores, ratings and complaint themes against rival brands.
  • Sentiment analysis & AI training — feed clean, structured review text into NLP models or LLM pipelines.
  • Market research — analyze customer satisfaction trends across industries and countries.
  • Fraud & quality detection — spot suspicious review patterns and verification levels at scale.

Input parameters

{
"companies": ["booking.com", "https://www.trustpilot.com/review/amazon.com"],
"maxReviews": 1000,
"sortBy": "recency",
"filterStars": ["1", "2"],
"filterLanguages": ["en"],
"filterDateRange": "last3months",
"filterVerifiedOnly": false,
"filterRepliesOnly": false,
"includeCompanyDetails": true
}
ParameterTypeDefaultDescription
companiesstring[]["booking.com"]Domains or Trustpilot review URLs to scrape
maxReviewsnumber200Max reviews per company (bypasses the 200 web limit)
sortBystringrecencyrecency or relevancy
filterStarsstring[]Keep only these star ratings (1–5)
filterLanguagesstring[]Keep only these languages (ISO codes)
filterDateRangestringalllast30days, last3months, last6months, last12months
filterVerifiedOnlybooleanfalseOnly verified reviews
filterRepliesOnlybooleanfalseOnly reviews with a company reply
includeCompanyDetailsbooleantrueEnrich with trust score, totals, categories

Sample output

{
"reviewId": "6a3f...e21",
"rating": 5,
"title": "Great experience",
"text": "Booking was easy and the stay was perfect. Highly recommend.",
"language": "en",
"publishedDate": "2026-05-10T08:12:00.000Z",
"experiencedDate": "2026-05-08T00:00:00.000Z",
"isVerified": true,
"verificationLevel": "verified",
"likes": 3,
"reviewerName": "John D.",
"reviewerCountry": "US",
"reviewerReviewCount": 7,
"companyReply": "Thank you for your kind words!",
"companyReplyDate": "2026-05-11T10:00:00.000Z",
"companyDomain": "booking.com",
"companyName": "Booking.com",
"companyTrustScore": 4.3,
"companyTotalReviews": 1450231,
"companyStars": 4,
"companyCategories": ["Travel Agency"],
"companyWebsite": "https://www.booking.com",
"reviewUrl": "https://www.trustpilot.com/reviews/6a3f...e21",
"scrapedAt": "2026-05-25T18:00:00.000Z"
}

Performance

ScenarioReviewsApprox. time
1 company, 200 reviews200~30–50 s
1 company, 1,000 reviews1,000~1.5–3 min
5 companies, 1,000 each5,000~10–15 min

After clearing the anti-bot check once per company, pagination uses Trustpilot's lightweight internal JSON API — fast and low-cost. Use residential proxies for very large multi-company runs.


Pricing

Pay per result — $0.002 per review. The Apify Free plan includes $5 of free usage to start.

ReviewsEstimated cost
100$0.20
500$1.00
1,000$2.00
10,000$20.00

No 200-review limit, full filters, company details and reliable Cloudflare-aware extraction included.


Keywords

trustpilot scraper, trustpilot reviews api, trustpilot review scraper, scrape trustpilot, company reviews scraper, brand monitoring, reputation management data, customer reviews dataset, review sentiment analysis, trustpilot data export, competitor reviews, trustscore scraper


This actor extracts publicly available data from Trustpilot for lawful purposes such as market research, brand monitoring and competitive analysis. It is not affiliated with, endorsed by, or sponsored by Trustpilot A/S. Users are solely responsible for complying with Trustpilot's Terms of Service and all applicable data protection laws (including GDPR). Do not use scraped personal data in ways that violate privacy regulations.