Trustpilot Search Scraper (Cheap) avatar

Trustpilot Search Scraper (Cheap)

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Trustpilot Search Scraper (Cheap)

Trustpilot Search Scraper (Cheap)

Trustpilot search scraper that finds businesses by keyword or category and pulls trust scores, review counts, and domain data, so SEO teams and marketers can compare reputations without manual browsing.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Data API

Data API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Trustpilot Search Scraper

Trustpilot Search Scraper

Trustpilot ranks thousands of companies in every category, but the site only ever shows you a handful at a time and gives you no way to pull the list into a spreadsheet. This scraper does that for you. Type a keyword like "car insurance" or a brand name, and it walks the search results and returns each company as a clean row: name, TrustScore, star rating, review count, domain, website, and the categories it sits under. Run one keyword or work through a list, then export the lot to JSON, CSV, or Excel.

What you get

Every company in the search results comes back as one row with the same set of fields, so the data drops straight into a sheet or database. Each row covers:

  • Company identitycompanyName, companyDomain, companyWebsite, reviewPageUrl
  • Ratings and reviewstrustRating, starCount, reviewsTotal, ratingTier
  • ClassificationcategoryNames, countryCode
  • Run metadatacollectedAt

Quick start

  1. Click Try for free to open the input form.
  2. Type a keyword, brand, or category into Search term (for example car insurance).
  3. Select Residential proxies — Trustpilot is behind Cloudflare, so datacenter IPs get blocked.
  4. Set a Results limit if you want to cap the run, then press Start.
  5. When it finishes, export to JSON, CSV, Excel, or XML.

How it works

Use cases

  • Competitor benchmarking — see how every company in your category scores and how many reviews each one has built up
  • Lead generation — pull a list of businesses in a niche along with their domains and websites
  • Reputation tracking — record TrustScores and review counts over time to watch how rivals move
  • Market research — size up a category by how many companies compete in it and where they rank
  • Vendor shortlisting — compare suppliers by rating tier before you reach out
  • Affiliate and review sites — gather a ranked set of companies to feed comparison content

Input

FieldTypeRequiredDescription
searchTermstringYesKeyword, brand, or category to look up on Trustpilot. Example: car insurance.
resultsLimitintegerNoCap on how many company listings to collect before stopping. Default 50.
proxyConfigurationobjectNoProxies for each request. Use Residential — Cloudflare blocks datacenter IPs on Trustpilot.

Example input

{
"searchTerm": "car insurance",
"resultsLimit": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output

Each company in the search results becomes one row, and every row carries the same fields, so your dataset stays rectangular and easy to load.

Example output

{
"companyName": "SafeDrive Insurance",
"reviewPageUrl": "https://www.trustpilot.com/review/safedrive.com",
"companyDomain": "safedrive.com",
"companyWebsite": "https://www.safedrive.com",
"trustRating": 4.6,
"starCount": 5,
"reviewsTotal": 18432,
"ratingTier": "Excellent",
"categoryNames": ["Insurance Agency", "Car Insurance Company"],
"countryCode": "US",
"collectedAt": "2026-06-30T12:00:00.000000+00:00"
}

Output fields

FieldTypeDescription
companyNamestringCompany name shown on its Trustpilot profile
reviewPageUrlstringLink to the company's Trustpilot review page
companyDomainstringTrustpilot identifier, usually the web domain such as amazon.com
companyWebsitestringThe company's own website address
trustRatingnumberTrustScore on a 1.0 to 5.0 scale
starCountintegerWhole-star rating from 1 to 5
reviewsTotalintegerTotal number of reviews collected
ratingTierstringRating band: Excellent, Great, Average, Poor, or Bad
categoryNamesarrayTrustpilot categories the company appears under
countryCodestringTwo-letter country code where the company is based
collectedAtstringISO 8601 timestamp of when the row was captured

Tips for best results

  • Use Residential proxies. Trustpilot runs Cloudflare, which turns away datacenter IPs. If you see empty results or challenge warnings in the log, this is almost always the cause.
  • Keep test runs small. Set resultsLimit to 20 or 30 while you confirm the output fits your pipeline, then raise it for the full batch.
  • Pick specific keywords. A narrow term like pet insurance returns a tighter, more relevant set than a broad one like insurance.
  • Expect some blank fields. Not every company lists a website or country on Trustpilot, so those values can come back empty — that is the source data, not a scrape failure.

How can I use Trustpilot company data?

How can I use the Trustpilot Search Scraper to benchmark competitors? Search your category — say meal kits or web hosting — and the scraper returns every listed company with its TrustScore, star rating, and review count. Sort the rows by rating or review volume to see who leads the category and where you sit against them.

How can I pull a list of companies in a niche for lead generation? Enter a keyword for the niche and set resultsLimit to the number of businesses you want. Each result includes the company name, domain, and website, which gives you a ready contact list to enrich and reach out to.

How can I track Trustpilot ratings over time? Run the same search term on a schedule and keep the dated exports. Because every row carries trustRating, reviewsTotal, and collectedAt, you can chart how scores and review counts shift week to week for a whole category at once.

How do I export Trustpilot search results to a spreadsheet? Once the run finishes, use the export menu to download the dataset as CSV or Excel. Each company is one row and the fields stay consistent, so the file opens cleanly in Google Sheets, Excel, or any database import.

Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

Support

Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.