Trustpilot Universal Scraper
Pricing
$0.50 / 1,000 results
Trustpilot Universal Scraper
⚡ Scrape unlimited Trustpilot reviews for any company! Paste a domain or review URL, filter by stars, language, period or keywords, and instantly get rich, structured data — reviews, ratings, replies, TrustScores — for reputation monitoring, competitor analysis or lead generation.
Pricing
$0.50 / 1,000 results
Rating
5.0
(1)
Developer
Scrapifier
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
⭐ Trustpilot Scraper
Extract Trustpilot reviews for any company by name, domain or URL — and export them as structured JSON, CSV or Excel. No code required.
📋 Contents
- Overview
- How to use
- Input
- Output
- Pricing
- Proxy and performance
- Integrations
- Related Actors
- FAQ
- Support
📖 Overview
Collect Trustpilot reviews for any company by typing a name, a domain, or pasting a review URL. For each review you get the title and text, star rating, date, verification status, the reviewer (name, country), the company's reply, and the full company profile (TrustScore, rating distribution, category, contact details).
- Find a company by name, domain, website URL or a Trustpilot review URL — or scrape a reviewer's profile.
- Filter by star rating, language, date range, keyword, topic, country, verified and replied reviews.
- Optionally expand to a company's regional Trustpilot sites (amazon.com, amazon.co.uk, amazon.de…).
- Exports to JSON, CSV, Excel, or the Apify dataset API.
- Pay per result — no subscription.
🚀 How to use
- Add one or more companies in Company URLs — a name (
amazon), a domain (www.amazon.com), a website, or a Trustpilot review URL (one per line). - Optionally add filters: star rating, language, date range, keyword, country, verified/replied.
- Set Max reviews per company and start the run.
- Download your data from the Storage tab, or fetch it from the API.
📥 Input
| Field | Key | Type | Default | Description |
|---|---|---|---|---|
| Company URLs | company_urls | array | — | Company name, domain, website URL, Trustpilot review URL, or a reviewer profile URL. |
| Star rating | stars | select (multi) | — | Keep only 1–5 star reviews. Empty = all. |
| Languages | languages | array | — | Keep only these languages (ISO 639-1). Empty = all. |
| Date window / range | date / start_date / end_date | select / date | — | Recent window, or an exact from/to range. |
| Keyword | search | string | — | Only reviews containing this exact text. |
| Topics | topics | array | — | Only reviews about these themes (broader match). |
| Countries | countries | array | — | Keep only these reviewer countries (ISO alpha-2). Empty = all. |
| Verified only | verified | boolean | false | Only reviews with a verified order / invitation. |
| Replied only | replies_only | boolean | false | Only reviews the company has replied to. |
| Sort | sort | select | — | Review ordering. |
| Regional sites | expand_regional_domains | boolean | false | Also scrape a company's regional Trustpilot sites. |
| Max reviews per company | max_reviews_per_company | integer | — | Reviews to collect per company. 0 = as many as available. |
| Include company profile | include_company_info | boolean | true | Attach the full company profile to every review. |
| Flat company columns | flatten_company_data | boolean | false | Add flat company_name, company_domain, company_trust_score… columns. |
| Proxy configuration | proxyConfiguration | object | Residential | Residential proxies recommended. |
📤 Output
Each review is stored as one dataset item. Export it as JSON, CSV or Excel, or read it from the API.
| Field | Description |
|---|---|
id | Trustpilot review ID |
url | Link to the review |
title / text | Review title and body |
rating | Star rating (1–5) |
language | Review language |
published_date / experienced_date | When the review was published / the experience happened |
verified / verification_level | Verification status |
likes | Useful votes |
consumer{} | Reviewer: name, country, number of reviews |
reply{} | The company's reply, if any |
company{} | Full company profile: TrustScore, stars, total reviews, category, contact |
company_name / company_domain / company_trust_score … | Flat columns (with Flat company columns) |
scraped_at | Extraction timestamp |
💰 Pricing
$0.50 per 1,000 reviews. No subscription — you pay only for the results you extract. New Apify users can try the Actor with their free monthly platform credits.
🛡️ Proxy and performance
- Residential proxies are recommended for reliable runs (on by default).
- Start with a small Max reviews per company to validate your filters, then increase it.
- Use Date range with the default sort to stop early once you reach older reviews.
- Add several companies in one run to compare brands side by side.
🔌 Integrations
Run the Actor from the Apify API, the JavaScript or Python clients, or connect it to Make, Zapier, n8n, Google Sheets and Slack through Apify integrations. Each run's data is available as JSON or CSV via the dataset API.
🔗 Related Actors
- Glassdoor Reviews Universal Scraper — company reviews from Glassdoor.
- Vinted Universal Scraper — second-hand marketplace listings.
Need another source? Open an issue.
❓ FAQ
How do I target a specific country's Trustpilot?
Paste that country's Trustpilot review URL, or turn on Regional sites to cover them all.
Can I scrape the reviews written by one person?
Yes — paste that reviewer's Trustpilot profile URL.
How fresh is the data?
It is collected live at runtime.
💬 Support
Questions or issues? Post them in the Issues tab and I will respond quickly. If the Actor is useful to you, a review is appreciated.