Trustpilot Business Search: Domains & TrustScore
Pricing
from $1.20 / 1,000 business scrapeds
Trustpilot Business Search: Domains & TrustScore
Discover Trustpilot businesses by category or keyword: domain, TrustScore, review count, category and verification status. Feeds domains into the Trustpilot Reviews Scraper. Use as an MCP server in Claude & AI agents.
Pricing
from $1.20 / 1,000 business scrapeds
Rating
0.0
(0)
Developer
The Mine Works
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
๐ Trustpilot Business Search: Find Companies by Category or Keyword (No Login)
Overview
Trustpilot Business Search discovers businesses on Trustpilot by category or keyword and returns each company as a clean record: domain, name, TrustScore, review count, star band, categories, verification and claim status, city, country, logo and profile URL. Browse a category like electronics_technology or run a free-text search.
It is the front of a search then reviews pipeline. Every result carries a domain field that feeds straight into the Trustpilot Reviews Scraper.
โ No login required | โ No API key | โ Pay only for results | โ MCP-ready for AI agents
Features
Two discovery modes. Browse Trustpilot categories or run a free-text keyword search.
Domain-first output. Every result carries the domain field the Reviews Scraper expects.
Full company metadata. TrustScore, review count, verification, claim status, city, country.
Real browser rendering. Clears Trustpilot's AWS WAF JavaScript challenge automatically.
Residential proxy by default. No datacenter-IP blocks, no third-party unblocker.
How it works
Trustpilot fronts every page with an AWS WAF JavaScript challenge that TLS-fingerprints plain HTTP and blocks it. This actor uses a real Chromium browser (Crawlee's PlaywrightCrawler with a full fingerprint stack) through residential proxies, so the challenge resolves and the page renders.
It then reads the business list from the __NEXT_DATA__ JSON island on legacy pages, or straight from the business-card links on modern App-Router pages. No account, no cookies, no API key, no third-party unblocker.
๐งพ Input configuration
{"query": "electronics_technology","searchMode": "category","maxResults": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
๐ค Output format
{"domain": "tadibrothers.com","name": "TadiBrothers","trustScore": 5,"reviewsCount": 3645,"stars": 5,"categories": ["auto_body_parts_supplier", "auto_repair_shop", "safety_equipment_supplier", "horsebox_specialist", "electronics_store", "truck_parts_supplier"],"city": "Reseda","country": "United States","logoUrl": "//s3-eu-west-1.amazonaws.com/tpd/screenshotlogo-domain/4bdc7d56000064000505cb54/198x149.png","profileUrl": "https://www.trustpilot.com/review/tadibrothers.com","scraped_at": "2026-07-15T04:17:15.073Z"}
Every business record contains these fields. Trustpilot does not expose every field on every business, and any field the actor cannot find (for example isVerified, isClaimed, or city on a business that lists no city) is dropped from the record rather than sent as null, so real records will not always carry every field below:
| Field | Description |
|---|---|
๐ domain | Business domain, feeds trustpilot-reviews |
๐ข name | Business display name |
โญ trustScore | Trustpilot TrustScore (1 to 5) |
๐ฌ reviewsCount | Total review count |
๐ stars | Star rating band |
๐๏ธ categories | Trustpilot categories (array) |
โ
isVerified | Verified business flag, when Trustpilot exposes it |
๐ isClaimed | Claimed profile flag, when Trustpilot exposes it |
๐๏ธ city | City, when listed |
๐ country | Country |
๐ผ๏ธ logoUrl | Logo URL |
๐ profileUrl | Trustpilot review-page URL |
๐ scraped_at | ISO timestamp of the scrape |
๐ผ Common use cases
Lead generation Build lists of businesses in a category, ranked by TrustScore and review count. Filter to verified, claimed, high-review-volume companies before outreach.
Market mapping See every player in a niche and how they compare on reviews. Track who is winning share of voice at scale.
Review-target discovery Collect domains here, then bulk-scrape their reviews with the Reviews Scraper. Turn any category into a ready feed of review sources.
CRM enrichment Attach TrustScore, review volume, verification and location to company records. Keep firmographic data current without a subscription database.
๐ Getting started
- Open the actor and enter a category or keyword (e.g.
electronics_technologyortravel insurance). - Choose a search mode:
categorybrowses a Trustpilot category page (more results),keywordruns a text search. - Set max businesses to control volume and cost.
- Leave the residential proxy on. Trustpilot's WAF blocks datacenter IPs.
- Click Start and download the results as JSON, CSV or Excel, or pull via API or MCP.
FAQ
Do I need a Trustpilot account or API key? No. The scraper reads publicly visible category and search pages with a real browser. No login, no cookie, no API key.
Category mode or keyword mode, which should I use? Use category for the broadest results (it browses a Trustpilot category page and paginates). Use keyword for a targeted text search when you know a name or term.
How do I then get the reviews for these businesses?
Take the domain field from each result and pass it to the Trustpilot Reviews Scraper. The two actors share the domain key, so it is a clean search to reviews chain.
Why are residential proxies required? Trustpilot's AWS WAF challenge blocks datacenter IPs. Residential proxies (the default) let the browser clear the challenge and render the page.
How much does it cost? Pay per event at $2 per 1,000 businesses ($0.002 each) plus a tiny per-run start fee. You pay only for businesses actually delivered, and there is no free tier. Blocked pages and failures are never charged.
Can I use it inside an AI agent? Yes. It is exposed as an MCP tool. See below.
Use in Claude, ChatGPT & any MCP agent
https://mcp.apify.com/?tools=themineworks/trustpilot-business-search
Or call it programmatically with the Apify client, chaining into the Reviews Scraper:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });// 1) Find businesses in a categoryconst search = await client.actor('themineworks/trustpilot-business-search').call({query: 'electronics_technology',searchMode: 'category',maxResults: 50,});const { items: businesses } = await client.dataset(search.defaultDatasetId).listItems();// 2) Chain each domain into the Reviews Scraperfor (const b of businesses) {if (!b.domain) continue;await client.actor('themineworks/trustpilot-reviews').call({companyDomain: b.domain,maxResults: 100,});}
๐ ๏ธ Complete your reviews pipeline
Pair Business Search with the rest of the reviews suite:
- Trustpilot Reviews Scraper: pull reviews and ratings for every domain you find here.
- Google Maps Reviews Scraper: reviews and ratings from Google Maps listings.
- TripAdvisor Reviews Scraper: reviews and ratings for hotels, restaurants and attractions.
Typical flow: trustpilot-business-search finds the companies, trustpilot-reviews pulls every review, google-maps-reviews and tripadvisor-reviews cross-check reputation across other platforms.
Found a bug or have a feature request? Open an issue on the actor's Apify Console page or reach out through the Apify profile.