Trustpilot Reviews Scraper: reviews, companies & search avatar

Trustpilot Reviews Scraper: reviews, companies & search

Deprecated

Pricing

from $0.50 / 1,000 reviews

Go to Apify Store
Trustpilot Reviews Scraper: reviews, companies & search

Trustpilot Reviews Scraper: reviews, companies & search

Deprecated

Get Trustpilot reviews of any company by domain or URL, past the 200 a visitor sees, with rating, title, text, date, language, reviewer and the company's reply. Filter by stars, language, date, verified or replied. Also find companies by search or category, with TrustScore and contacts.

Pricing

from $0.50 / 1,000 reviews

Rating

0.0

(0)

Developer

Spyridon Pikoulas

Spyridon Pikoulas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Security

Limited permissions

Share

Trustpilot Reviews Scraper

Retired on 2026-11-06. Trustpilot's terms ban web scraping (link), so this Actor no longer reads the site. A run reads nothing, charges nothing and ends with this notice.

Get Trustpilot reviews of any company, and find companies by search or category, without an account:

  • Reviews: a company's reviews, newest first, by its domain or Trustpilot URL. Trustpilot shows a visitor 200 reviews per filter; past that, the reviews are read again star by star and language by language, so a company gives far more than 200.
  • Filters: stars, language, published in the last 30 days to 12 months, verified only, or replied to only.
  • Companies: the companies a Trustpilot search or category lists, with TrustScore, review count, categories, website, email, phone and address, and optionally their reviews.

Every review comes with its rating, title, text, language, publish and experience dates, likes, verification, the reviewer's name, country and review count, the company's reply and its date, and the company's name, domain and TrustScore.

It costs $0.50 per 1,000 reviews on Apify's paid plans ($1 on the free plan), and $1 per 1,000 companies ($2 on the free plan).

What people use it for

  • Customer feedback analysis: what customers praise and complain about, as text for an LLM, sentiment analysis or a dashboard.
  • Competitor research: a rival's 1-star reviews, how fast it replies, how its score moves.
  • Reputation monitoring: a scheduled run with Published set to the last 30 days.
  • Lead generation: companies in a category, with their contacts and how customers rate them.

How to scrape Trustpilot reviews

  1. Click Try for free; Apify's free plan covers a first run.
  2. Fill in Companies with domains or Trustpilot URLs, and how many reviews you want from each, or Search terms for companies.
  3. Click Start, then download the results as JSON, CSV, Excel or HTML, or read them through the API.
{
"companies": ["www.amazon.com", "https://www.trustpilot.com/review/www.bol.com"],
"maxReviewsPerCompany": 1000,
"stars": ["1", "2"],
"language": "en",
"dateRange": "last12months",
"searchTerms": ["vpn"],
"maxCompaniesPerSearch": 20
}

Trustpilot search and category URLs, such as https://www.trustpilot.com/categories/bank?country=GB, go under Companies too. Turn on Reviews of the companies found to get each found company's reviews as well.

Output

A review:

{
"id": "6ae70ffa5fabbe227052273c",
"url": "https://www.trustpilot.com/reviews/6ae70ffa5fabbe227052273c",
"rating": 1,
"title": "BEWARE AMAZON FALLING APART",
"text": "THEY ARE BLOCKING PEOPLE FROM USING CUSTOMER CARE !!! …",
"language": "en",
"publishedAt": "2026-11-01T12:10:02Z",
"experiencedAt": "2026-11-01",
"updatedAt": null,
"likes": 0,
"isVerified": false,
"source": "Organic",
"reviewerName": "Ms Maria Jervis",
"reviewerId": "5f898581cacd0a001a0701b8",
"reviewerCountry": "MT",
"reviewerReviewCount": 179,
"replyText": null,
"repliedAt": null,
"companyName": "Amazon",
"companyDomain": "www.amazon.com",
"companyTrustScore": 1.5,
"companyReviewCount": 50035,
"input": "www.amazon.com"
}

A company:

{
"id": "5791ee7a0000ff0005929cc1",
"name": "Atom bank",
"domain": "atombank.co.uk",
"url": "https://www.trustpilot.com/review/atombank.co.uk",
"trustScore": 4.8,
"stars": 5,
"reviewCount": 22242,
"categories": ["Bank", "Private Sector Bank", "Mortgage Lender", "Savings Bank", "Financial Institution"],
"website": "https://www.atombank.co.uk",
"email": "customer.operations@atombank.co.uk",
"phone": "0333 399 0050",
"address": "The Pattern Shop",
"city": "Newcastle upon Tyne",
"zipCode": "NE1 3PD",
"country": "United Kingdom",
"logoUrl": "https://s3-eu-west-1.amazonaws.com/tpd/screenshotlogo-domain/5791ee7a0000ff0005929cc1/198x149.png",
"input": "https://www.trustpilot.com/categories/bank?country=GB"
}

Use it as an API

One call runs it and returns the results as JSON (for runs under 5 minutes; longer ones start a run and read its dataset). Apify's Python and JavaScript clients, and its Make, Zapier and n8n integrations, work the same way.

curl -X POST "https://api.apify.com/v2/acts/pikoulas~trustpilot/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"companies": ["www.amazon.com"], "maxReviewsPerCompany": 50}'

AI agents can call it as a tool through Apify's MCP server: https://mcp.apify.com?tools=pikoulas/trustpilot.

How much does it cost to scrape Trustpilot?

You pay $0.0005 per review on Apify's paid plans, which is $0.50 per 1,000, and $0.001 on the free plan; a company from a search or category is $0.001 ($0.002 on the free plan). There is no fee per run and no monthly fee. Runs that go through Apify's residential proxy pay its traffic too, at $0.0012 per 100 KB, about $0.0001 a review; they only do when you set it, or when Trustpilot refuses Apify's own IPs.

Good to know

  • A review without a title of its own has its first words as the title, ending with "…", as Trustpilot shows it.
  • Past the 200 reviews of a filter, they come star by star and language by language, newest first within each; a company with more than 200 reviews of the same stars and language gives the newest 200 of those.
  • A review or company found twice in a run is given once.
  • Search finds companies in every country; a category lists those of the country in its URL (?country=GB), the US's without one.

FAQ

It collects only what Trustpilot shows publicly, without logging in. Personal data is protected by laws such as the GDPR and the CCPA. If you're unsure, ask a lawyer; Apify's Is web scraping legal? is a good start.

Something missing or not working?

Open an issue on the Issues tab with the input you used, or ask there for a field you need.