Trustpilot Reviews Scraper - Ratings & Company Profile
Pricing
from $0.48 / 1,000 reviews
Trustpilot Reviews Scraper - Ratings & Company Profile
Scrape Trustpilot reviews for any company domain: rating, title, text, date, company reply and the company profile (TrustScore, review count). Trustpilot review scraper for review monitoring, authors pseudonymized.
Pricing
from $0.48 / 1,000 reviews
Rating
0.0
(0)
Developer
CrawlKit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Features
Share
Scrape reviews and the company profile of a Trustpilot company page: ratings, review text, dates, pseudonymized author names and company replies, as flat JSON. No API key, no start fee.
Features
- Reviews + company profile in one run — overall rating, trust score, review count and category alongside individual reviews
- Flexible input — a Trustpilot URL or a bare domain (a company name is converted to a guessed page slug)
- Pseudonymized authors — reviewer names are shortened to first name + initial (e.g.
Jane D.) - Structured extraction — reads the page's embedded
__NEXT_DATA__JSON, with JSON-LD as fallback - Real browser — pages are loaded in a regular (non-headless) Chromium through Apify Proxy, which runs Trustpilot's connection check like any visitor's browser; if Trustpilot blocks a request, the actor retries with a new proxy session (datacenter first, then residential). Visual CAPTCHAs are never solved; the actor just tries another session.
Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
companyUrl | string | Yes | — | Trustpilot URL or domain (e.g., "https://www.trustpilot.com/review/amazon.com", "amazon.com"). A company name is turned into a guessed slug that may not match, so prefer the domain. |
maxReviews | integer | No | 50 | Maximum reviews to scrape (1–10,000) |
Output
Company profile (first result):
{"type": "companyProfile","companyName": "Amazon","companySlug": "amazon.com","overallRating": 4.2,"totalReviews": 50000,"trustScore": 4.2,"stars": 4,"category": "Electronics","claimed": true,"websiteUrl": "https://amazon.com","scrapedAt": "2024-12-01T10:30:00Z"}
Individual reviews:
{"type": "review","companySlug": "amazon.com","title": "Great customer service","text": "They resolved my issue quickly and professionally...","rating": 5,"date": "2024-11-28T14:22:00Z","experienceDate": "2024-11-25","author": "Jane D.","companyReply": "Thank you for your kind words!","language": "en","verified": true,"scrapedAt": "2024-12-01T10:30:00Z"}
Input Example
{"companyUrl": "amazon.com","maxReviews": 100}
Pricing
Pay-per-event, no start fee: $0.48 per 1,000 reviews on the Apify Free plan, with lower prices on paid plans.
| Event | Free | Starter | Scale | Business | Enterprise |
|---|---|---|---|---|---|
Review (REVIEW) | $0.48 | $0.48 | $0.48 | $0.48 | $0.48 |
Prices in USD per 1,000 events.
Cost examples (Free plan)
| Reviews | Cost |
|---|---|
| 50 | $0.024 |
| 100 | $0.048 |
| 1,000 | $0.48 |
Use cases
- Brand monitoring — track how customers feel about your company (or a competitor's) over time
- Vendor due diligence — check a supplier's reputation before signing a contract
- Sentiment analysis — feed structured review data into NLP or LLM pipelines
- Market research — compare trust scores and review volume across companies in a category
Limitations
- Browser-based — each run starts Chromium, so runs take about 20–60 seconds even for a few reviews, longer if a proxy session has to be retried.
- Default view only — reviews are read from Trustpilot's default (English,
en-US) page view, in Trustpilot's default order, 20 per page; there are no star, language or date filters. - Company profile record — the first dataset item is the company profile; it is charged as one
REVIEWevent. - Blocking — if every proxy session is blocked (or a visual CAPTCHA is shown on each), the run ends FAILED with the reason; if blocking happens mid-pagination, the run stops early with the reviews collected so far.
- Unknown pages — if no Trustpilot page exists for the given domain/slug, the run ends FAILED.
Related Actors
- Amazon Reviews Scraper API - 9 Marketplaces, No Login — Scrape Amazon product reviews: rating, text, date, verified purchase and helpful votes on 9 marketplaces. Amazon reviews data API, no login needed.
- Yelp Scraper API - Reviews, Ratings & Coordinates — Scrape Yelp businesses and reviews: name, address, rating, review count, coordinates and review text. Yelp data API for local research, no login.
- App Store Reviews Scraper - iOS & Google Play Reviews — Scrape app reviews and ratings from the Apple App Store and Google Play: review text, rating, date, app version and app metadata.
- Shopify Scraper API - Products & Variants, $0.70/1K — Scrape any Shopify store's products: prices, compare-at prices, variants, stock and images. Shopify catalog API for competitor research, no login.