Trustpilot Business Search: Domains & TrustScore avatar

Trustpilot Business Search: Domains & TrustScore

Pricing

from $1.20 / 1,000 business scrapeds

Go to Apify Store
Trustpilot Business Search: Domains & TrustScore

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

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

FieldDescription
๐ŸŒ domainBusiness domain, feeds trustpilot-reviews
๐Ÿข nameBusiness display name
โญ trustScoreTrustpilot TrustScore (1 to 5)
๐Ÿ’ฌ reviewsCountTotal review count
๐ŸŒŸ starsStar rating band
๐Ÿ—‚๏ธ categoriesTrustpilot categories (array)
โœ… isVerifiedVerified business flag, when Trustpilot exposes it
๐Ÿ”– isClaimedClaimed profile flag, when Trustpilot exposes it
๐Ÿ™๏ธ cityCity, when listed
๐ŸŒ countryCountry
๐Ÿ–ผ๏ธ logoUrlLogo URL
๐Ÿ”— profileUrlTrustpilot review-page URL
๐Ÿ•’ scraped_atISO 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

  1. Open the actor and enter a category or keyword (e.g. electronics_technology or travel insurance).
  2. Choose a search mode: category browses a Trustpilot category page (more results), keyword runs a text search.
  3. Set max businesses to control volume and cost.
  4. Leave the residential proxy on. Trustpilot's WAF blocks datacenter IPs.
  5. 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 category
const 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 Scraper
for (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:

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.