Trustpilot Reviews & Company Scraper avatar

Trustpilot Reviews & Company Scraper

Pricing

from $0.80 / 1,000 review scrapeds

Go to Apify Store
Trustpilot Reviews & Company Scraper

Trustpilot Reviews & Company Scraper

Scrape Trustpilot reviews, company ratings and public contact details (email, phone, address). Discover companies by category and country for lead generation. Handles the language filter that hides most reviews of non-English companies. No login, no cookies.

Pricing

from $0.80 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Alex Morain

Alex Morain

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Scrape Trustpilot at scale without a login, an account, or cookies. Pull every review of a company, grab its rating and public contact details, or discover all companies in a category and country. Built for lead generation, reputation monitoring and market research.

What it does

Two things, picked automatically from what you give it:

  • Company reviews. Give one or more domains (or Trustpilot profile URLs) and get the full company profile plus its reviews. Trustpilot serves at most 200 reviews per request, so beyond that this actor splits the profile into disjoint rating and language cells and walks each one, which typically returns 3 to 4 times more than a plain paginated scrape.
  • Category discovery. Give a category slug and a country, get the list of companies ranked in it: name, domain, score, review count. A ready-made prospect list by industry.

Trustpilot caps its own category listings, so discovery returns what the site actually ranks for that filter, often a few dozen companies. The run log states the total it found.

Why this one

Most Trustpilot scrapers return reviews and stop there. This one also extracts the public contact block (email, phone, address) from each company profile, and it discovers companies by category and country, so it doubles as a lead source, not just a review dump.

It also handles two traps that silently break other scrapers. Trustpilot hides reviews that are not in the request language: a French company with 200 reviews shows only 1 unless you ask for all languages, so this actor defaults to every language. And Trustpilot stops serving after page 10 while still advertising thousands of pages, which caps a naive scraper at 200 reviews per company; the rating and language segmentation is how this one gets past that.

How to scrape Trustpilot

  1. Open the Input tab. One company is already filled in, so you can press Start right away and see the output.
  2. Replace it with the companies you care about. The safest way to get the domain right: search the company on Trustpilot and paste the profile URL from your browser. www.qonto.com and qonto.com can be two different profiles.
  3. Or, instead of companies, fill Category slugs and a Country to discover the companies ranked in an industry. That is the prospecting mode. Filling both at once is refused, because they are two different jobs.
  4. Leave Review languages on all and the proxy on residential. Those two defaults exist to avoid the two traps of the site.
  5. Press Start, then download the dataset. Companies and reviews come out as two record types, each with its own view.

Which fields should I fill?

If you want to...Fill inLeave alone
Read a company's reviewscompanyDomainseverything else
Monitor your own reputationcompanyDomains and a scheduleeverything else
Build a prospect list for an industrycategorySlugs, countrycompanyDomains
Get contact details of companieseither mode, the contact block always comes with the profile
Analyse reviews in one languagelanguages: freverything else

Nothing else is mandatory: fill one of the two entry fields and press Start.

Input

FieldWhat it does
companyDomainsDomains or profile URLs to scrape reviews from
categorySlugsCategory slugs to discover companies from (e.g. accountant, bank)
countryISO code to filter category results (FR, GB, US, ...)
maxReviewsPerCompanyCap on reviews per company
maxCompaniesPerCategoryCap on companies per category
languagesReview languages, all by default
proxyConfigurationResidential proxies recommended

Example:

{
"categorySlugs": ["accountant"],
"country": "FR",
"maxCompaniesPerCategory": 50
}
{
"companyDomains": ["www.qonto.com", "keobiz.fr"],
"maxReviewsPerCompany": 500
}

Output

Two record types in the dataset, each with its own view (Companies, Reviews).

Company: name, domain, trustScore, stars, numberOfReviews, reviewsLast12Months, isClaimed, countryCode, categories, email, phone, address, city, zipCode.

Review: rating, title, text, language, experiencedDate, publishedDate, consumerName, consumerCountry, isVerified, replyMessage (the company's reply).

Pricing

Pay per event. You pay for what you extract, nothing for empty runs: a small fee per company profile and a smaller one per review. No monthly rental.

Notes

Residential proxies keep success rates high because Trustpilot rate-limits by IP. The actor refreshes its access automatically and skips a company cleanly if it stays blocked, so one hard block never aborts the whole run.

Scrape only public data and use it in line with Trustpilot's terms and applicable law.