Review data

Trustpilot Reviews Scraper API: reviews, ratings and TrustScores

Collect Trustpilot reviews for any company by domain or review URL, or look companies up by name. Filter by stars, language, date range, keyword, verified status or company replies, and export JSON, CSV or Excel — no login, API key or proxy needed.

★ 5.0 rating · 2 reviews20 users96.1% successful runs (30 days)

What data you get

ratingStar rating of each review
textReview title and body
dateWhen the review was published
languageReview language
verifiedWhether Trustpilot marks the review as verified
replyCompany reply to the review
trustScoreCompany TrustScore and star rating
reviewCountCompany review counts
categoriesCompany categories and claim status

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$0.50 per 1,000 rows

Pay per event: you are charged per review, per company profile row and per search result returned. Set max reviews to 0 to collect company profiles only.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Scrape Trustpilot reviews for a company

500 newest reviews plus the TrustScore profile row.

{
  "companies": [
    "slack.com"
  ],
  "maxReviews": 500,
  "sort": "recency",
  "includeCompanyRow": true
}
Run this task →

Get negative Trustpilot reviews of competitors

1–2 star reviews from the last 3 months for two companies.

{
  "companies": [
    "fiverr.com",
    "upwork.com"
  ],
  "stars": [
    1,
    2
  ],
  "dateRange": "last3months",
  "maxReviews": 300
}
Run this task →

Find companies on Trustpilot by name

Company profiles for a search term, no reviews.

{
  "searchTerms": [
    "meal kit delivery"
  ],
  "maxSearchResults": 10,
  "maxReviews": 0
}
Run this task →

German Trustpilot reviews about refunds

German reviews with a company reply that mention "Rückerstattung".

{
  "companies": [
    "booking.com"
  ],
  "languages": "de",
  "keyword": "Rückerstattung",
  "withRepliesOnly": true,
  "maxReviews": 200
}
Run this task →

Use cases

FAQ

Do I need a Trustpilot account or API key?

No. The scraper works without login, API key or proxy setup.

Can I find a company without knowing its domain?

Yes. Use search terms; each returns matching companies, and you can also scrape their reviews.

Can I get only new reviews on a schedule?

Yes. Give the run a memory name and later runs return only review rows not delivered before.

Is it legal to scrape Trustpilot?

The scraper collects publicly visible review pages. Make sure your use complies with applicable laws and Trustpilot's terms, and handle reviewer names and other personal data carefully or leave them out.

How do I connect it to my tools?

Use the Apify API, Python or JavaScript clients, or integrations with Make, n8n, Zapier and Google Sheets.

More scrapers

Start collecting Trustpilot reviews

Run on Apify — free trial