Trustpilot Reviews & Company Data Scraper API
Pricing
from $0.16 / 1,000 review scrapeds
Trustpilot Reviews & Company Data Scraper API
Scrape Trustpilot reviews and company data by company URL, domain, or search. Returns review text, rating, date, reviewer, language, verification, and full company profile (TrustScore, star histogram, category, contact info).
Pricing
from $0.16 / 1,000 review scrapeds
Rating
0.0
(0)
Developer
LurkAPI
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Get every review from any Trustpilot company page. Star ratings, reviewer names, dates, company replies, and business info, all in one clean export.
๐ฌ What it does
Paste a Trustpilot link (or just a company domain) and get back a spreadsheet of reviews. No login, no setup, no scripts to write.
Here is what you can pull in one run:
- Every review: title, text, 1 to 5 star rating, language, date, reviewer name, reviewer country, and verified badge.
- Company replies (add-on): opt in to include the company's response to each review. Free to enable, each reply counts as one extra item at the base review price.
- Company overview: TrustScore, review count by star, category, contact details, and how quickly the company usually replies.
- Website enrichment (optional): contact emails and payment providers (like Stripe or Shopify) pulled from the company's own website.
- Filters: pick by rating, country, language, date range, keyword, verified only, or replies only.
Good for: watching your brand, checking competitors, finding new leads, tracking customer complaints, or building a sentiment dashboard.
๐ How to use it
Step 1: Add your targets
Paste any of these into the Targets field. Mix and match freely, duplicates are cleaned up so you never pay twice for the same company.
- Trustpilot company page:
https://www.trustpilot.com/review/eneba.com - Just the domain:
apple.com - Country page:
https://de.trustpilot.com/review/apple.com(pulls the German audience only) - Search page:
https://www.trustpilot.com/search?query=nike(finds the top match and scrapes it) - Reviewer profile:
https://www.trustpilot.com/users/<id>(all reviews by one user) - Single review:
https://www.trustpilot.com/reviews/<id>(one specific review)
Step 2: Pick filters and add-ons
Free filters:
- Star rating: pick any combination of 1 to 5 stars. If you pick more than one, results are split evenly across each rating so one bucket cannot eat your whole budget.
- Reviewer country: pick as many as you want from 50+ countries.
- Review language: pick any of 13 languages (English, German, French, Spanish, Italian, Dutch, Portuguese, Polish, Danish, Swedish, Norwegian, Finnish, Japanese).
- Verified only: only show reviews Trustpilot has verified.
- Replies only: only show reviews the company answered.
- Sort order: newest first, or by Trustpilot's relevance ranking.
- Company overview row: get one summary row per company with TrustScore, review breakdown, and contact details.
- Company replies: include the company's reply as a separate row.
Paid add-ons (you only pay when they find a match):
- Date range: pick a start date and end date. The scraper stops once it goes past the window, so old-review scrapes stay cheap.
- Keyword filter: paste words like
refund, scamor a regex pattern likerefund|scam. Only reviews mentioning them are returned. - Website enrichment: pull contact email and payment providers (Stripe, Shopify, PayPal, and others) from the company's own website.
- Transparency data: pull Trustpilot's public transparency stats for the company (review sources, response speed, and more).
Step 3: Run it and get your results
Click Start. Results stream in live under three tabs: Reviews, Companies, and All fields. Download as JSON, CSV, or Excel, or pull them straight into your app through the Apify API.
Every row has a status field. Success means the row worked. Anything else is a plain-English message like no reviews found or company not found on Trustpilot, so you can spot and fix problems without reading the logs.
๐ฐ Pricing
You pay per result, not per hour. If nothing comes back, nothing gets billed.
| What you pay for | Price |
|---|---|
| Starting the run | $0.00005 (one-off, per run) |
| Each review | $0.00019 on the free Apify plan, less on paid plans |
| Date range filter | $0.10 per 1,000 matching reviews |
| Keyword filter | $0.10 per 1,000 matching reviews |
| Contact email found | $0.03 per company (only when we find one) |
| Payment provider found | $0.03 per company (only when we find one) |
| Transparency data | $0.02 per company (only when the data is available) |
The company overview row and company replies are free. Any add-on only bills when it actually returns data. Turn off any output field you don't need to keep rows lean.
๐ก Good to know
- No hidden cap. Some scrapers stop at 200 or 5,000 reviews per company. This one keeps going until it runs out of reviews or hits your
maxItems. - Fair split across stars. Pick stars 1 to 5 and each rating gets an even share. No more all-5-star datasets when you asked for a full spread.
- Multiple countries at once. Most tools force one country at a time. This one takes any combination.
- Country pages are separate.
de.trustpilot.com/review/apple.comandwww.trustpilot.com/review/apple.comare two different review pools. Pick the country your audience actually lives in. - Any date range. Set an exact start and end date. No presets, no "last 30 days" lock-in.
- Slim rows on demand. Turn any field off to shrink the export. Disabled fields are removed, not sent as empty.
- Storage lasts as long as your plan allows. Results sit in your Apify storage. Retention depends on your Apify plan.
โ FAQ
Why did my run fail?
Check the status field on any partial rows. Most messages tell you exactly what went wrong: "company not found on Trustpilot" means the domain was spelled wrong, "no reviews found" means the company has none matching your filters, "unsupported input shape" means the URL wasn't a Trustpilot link. Rerun for temporary issues, or loosen your filters.
How long are the results kept? Results sit in your Apify storage. How long they stay depends on your Apify plan. On paid plans you can also push results straight to your own database or cloud bucket through Apify integrations.
How much does a run cost? See the Pricing table above. A 500-review scrape is around $0.10. Add-ons only charge when they return a match.
Can I scrape more than 10,000 reviews from one company?
Yes. There is no cap. Set maxItems to whatever you need. Big brands like Booking.com, Amazon, and Ryanair with hundreds of thousands of reviews all work.
Can I filter by exact date range?
Yes. Set a start and end date in YYYY-MM-DD format. The scraper stops early once it goes past your window, so old-review scrapes stay cheap.
Which countries are supported?
Over 50 reviewer countries, including the US, UK, Canada, Australia, all major European countries, Brazil, and Japan. You can also point at any Trustpilot country page (de., fr., es., it., and so on) as input.
Can I get the reviewer's info? Yes. Every review includes the reviewer's display name, avatar, country, and total review count when Trustpilot shows them, plus verification info.
Does it include the company's reply? Yes. When a company has replied to a review, you get the reply text, the date, and the author. Turn on the Company replies add-on to also get replies as separate rows.
๐ Other tools you might like
- Google Maps Reviews Scraper: reviews, ratings, and reviewer profiles from any Google Maps business.
- Google Maps Business Leads Scraper: emails, phones, and lead-gen data from any Google Maps business.
- TikTok Shop Reviews Scraper: product reviews and ratings from TikTok Shop.
โ๏ธ Disclaimer
This tool is for personal, research, and educational use. You are responsible for following Trustpilot's Terms of Service and any laws that apply where you live. The developer is not liable for misuse. What data comes back depends on what Trustpilot shows at the time of the run.
Keywords: trustpilot scraper, trustpilot reviews scraper, trustpilot company data, review scraping, brand reputation, review monitoring