Trustpilot Reviews Scraper
Pricing
from $0.79 / 1,000 review scrapeds
Trustpilot Reviews Scraper
Scrape business reviews and ratings from Trustpilot.com, a review platform. Extract reviews, ratings, trust scores, and business details for any company on Trustpilot. Search for businesses or scrape reviews directly from business profile URLs.
Pricing
from $0.79 / 1,000 review scrapeds
Rating
0.0
(0)
Developer
NanoScrape
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Scrape reviews and business profiles from Trustpilot. Extract ratings, review text, author names, dates, and company data.
What You Get
The output contains two types of items:
Business profiles (type: "business"):
- Company name, domain, website
- Trust score and average rating
- Total review count
- Categories, country, logo
Individual reviews (type: "review"):
- Star rating (1-5), title, full review text
- Author name, country, total reviews by author
- Date posted and date of experience
- Verified purchase status
- Company reply text and date (if any)
- Review source (Organic, Invited, etc.)
Use with AI Agents (MCP)
Connect this actor to any MCP-compatible AI client — Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.
Apify MCP server URL:
https://mcp.apify.com?tools=santamaria-automations/trustpilot-scraper
Example prompt once connected:
"Use
trustpilot-scraperto scrape company data from trustpilot. Return results as a table."
Clients that support dynamic tool discovery (Claude.ai, VS Code) will receive the full input schema automatically via add-actor.
How To Use
Option 1: Paste business URLs
{"urls": ["https://www.trustpilot.com/review/amazon.com"],"maxReviewsPerBusiness": 50}
Option 2: Search for businesses
Find companies by keyword — the scraper discovers matching businesses and extracts their reviews:
{"searchQuery": "software company germany","maxResults": 10,"maxReviewsPerBusiness": 20}
Option 3: Business profiles only (no reviews)
Set businessInfoOnly to true to get only business summary data (maxReviewsPerBusiness 0 or empty means the default of 50 reviews):
{"searchQuery": "insurance","maxResults": 50,"businessInfoOnly": true}
Filters
- Sort reviews by
recency(newest first) orrelevance - Filter by stars — only scrape 1-star, 5-star, or any specific rating
How It Works
Trustpilot protects its pages with an AWS WAF challenge. This actor solves that challenge over plain HTTP (no browser), then fetches the search and review pages from the same IP and reads the data embedded in each page. The pass is short-lived and is renewed automatically (every ~80 s); blocked sessions are retried on a fresh IP.
Pricing
Pay-per-result pricing. You only pay for the data you receive.
| Event | Price | Description |
|---|---|---|
| Business scraped | $0.003 | A business profile with trust score, rating, and categories |
| Review scraped | $0.001 | An individual review with text, author, and rating |
Examples:
- 1 business + 100 reviews = $0.103
- 10 businesses + 20 reviews each = $0.230
- 50 business profiles only = $0.150
No monthly fees. No minimum spend.
Proxy
The actor manages its own proxy (datacenter first, residential only when needed); no proxy setup is needed or accepted in the input.
Related Actors
B2B Directories
- Clutch.co Scraper -- B2B agency reviews and ratings
- Europages Scraper -- 30+ European countries
- wlw.de Scraper -- German B2B supplier directory
- Gelbe Seiten Scraper -- German Yellow Pages
- Herold.at Scraper -- Austrian Yellow Pages
- FirmenABC.at Scraper -- Austrian business directory
- search.ch Scraper -- Swiss business directory
Enrich your leads
- Website Email & Phone Scraper -- Extract emails and phones from company websites
- Website Contact Extractor -- Extract team members and decision-makers
- Google Maps Scraper -- Find businesses by location
- LinkedIn Company Scraper -- Scrape company profiles from LinkedIn
Issues & Feature Requests
If something is not working or you're missing a feature or data field, please open an issue and we'll look into it.