Business data
Trustpilot Scraper
trustpilot.com
Trustpilot is served through a dedicated plugin endpoint rather than the generic page fetch. Give it a company domain - like www.nike.com - and it returns the business already parsed: the TrustScore and total review count, the 1-5 star distribution, categories and contact, and the reviews themselves, each with its rating, title, body, verified badge, author (name, country, review count), the company's reply and dates. Page through with pages, and narrow the reviews with stars, sort, language, date, search, verified or replies. It reads only public data, so there is no Trustpilot account or cookies involved.
What you can extract
- Company summary: name, domain, TrustScore and category
- Total review count and reviews in the last 12 months
- 1-5 star distribution with counts
- Per-review rating, title and body text
- Review author: name, country and review count
- Verified badge, review language and dates
- The company's reply to each review, with its date
Dedicated endpoints
/reviews/trustpilot A company on Trustpilot
A company's Trustpilot profile and reviews: a company summary (trustScore, totalReviews, a 1-5 ratingDistribution, categories, contact) and a reviews array, each with rating, title, text, verified, author, reply and dates. Page with page/pages and filter with stars, sort, language, date, search, verified or replies.
How to scrape it
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/reviews/trustpilot?company=www.nike.com&pages=2"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/reviews/trustpilot",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"company": "www.nike.com", "pages": "2"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const data = await su.trustpilotReviews('www.nike.com', {
pages: 2,
stars: 5,
});
console.log(results); Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.
Related scrapers
Start scraping this site today
Free tier included. No credit card required to test it.