VOOZH about

URL: https://apify.com/khadinakbar/trustpilot-all-in-one-scraper

โ‡ฑ Trustpilot Scraper ยท Apify


๐Ÿ‘ Trustpilot Scraper โ€” Company Profiles, Search & Categories avatar

Trustpilot Scraper โ€” Company Profiles, Search & Categories

Pricing

from $5.00 / 1,000 company result returneds

Go to Apify Store

Trustpilot Scraper โ€” Company Profiles, Search & Categories

Scrape Trustpilot company profiles, search results, and category leaderboards. Auto-detects mode from a domain, URL, search query, or category. Returns TrustScore, rating, review count, claimed status, website, country, and categories. MCP-ready for Claude & ChatGPT.

Pricing

from $5.00 / 1,000 company result returneds

Rating

0.0

(0)

Developer

๐Ÿ‘ Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 days ago

Last modified

Share

Extract company-level Trustpilot data at scale: full company profiles, search results, and category leaderboards. One actor, three modes, auto-detected from whatever you paste in. Built for competitor research, lead generation, market mapping, and AI agents.

Need individual review text (rating, reviewer, reply, sentiment)? Use the companion Trustpilot Reviews Scraper. This actor returns companies, not reviews.

What you get

FieldDescription
resultTypeprofile, search, or category
companyNameDisplay name on Trustpilot
domainCompany domain / identifying name (e.g. apple.com)
trustpilotUrlCanonical Trustpilot review page
websiteUrlCompany's own website
trustScoreTrustScore (0โ€“5, one decimal)
starsDisplayed star bucket (1โ€“5)
reviewCountTotal reviews
ratingDistributionCounts per star bucket (profile mode)
categoriesTrustpilot categories the company is listed under
categorySlugCategory slug (category mode)
isClaimed / isVerifiedClaimed / verified business flags
country / city / address / postalCodeLocation, when published
phone / emailContact details, when published
logoUrlCompany logo image
rankPosition in a search/category listing
scraped_at / source_urlProvenance

When to use it

  • Competitor research โ€” pull TrustScore, review volume, and claimed status for a list of rival domains in one run.
  • Market mapping โ€” scrape a whole category leaderboard (/categories/bank, /categories/vpn) and rank players by TrustScore.
  • Lead generation โ€” find companies in a niche + country, with website and contact details where published.
  • AI agents โ€” a clean, flat JSON tool that answers "how is company X rated on Trustpilot" or "who are the top-rated companies in category Y".

Price

Pay-per-event:

  • Actor start: $0.00005 (scaled by RAM)
  • Company result returned: $0.005 per record โ€” a profile, a search hit, or a category entry.

A 50-company category leaderboard costs about $0.25. A single profile costs $0.005. Pay-Per-Usage (compute + proxy) is also available for very large jobs.

Input

Paste any mix of domains, Trustpilot URLs, search terms, or categories into queries. Each item is auto-detected:

You enterDetected modeWhat you get
apple.comprofileOne company profile
https://www.trustpilot.com/review/netflix.comprofileOne company profile
online bankssearchCompanies matching the search
/categories/bankcategoryThe category leaderboard
https://www.trustpilot.com/categories/jewelry_storecategoryThe category leaderboard

Set mode to profile, search, or category to force one interpretation. Use country (e.g. GB, US, DE) to scope search and category results. Use maxResultsPerQuery to cap how many companies each listing returns.

Example input

{
"queries":[
"stripe.com",
"online banking",
"/categories/jewelry_store"
],
"mode":"auto",
"country":"US",
"maxResultsPerQuery":50
}

Use via API

JavaScript

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_APIFY_TOKEN'});
const run =await client.actor('khadinakbar/trustpilot-all-in-one-scraper').call({
queries:['apple.com','/categories/bank'],
mode:'auto',
maxResultsPerQuery:50,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("khadinakbar/trustpilot-all-in-one-scraper").call(run_input={
"queries":["apple.com","/categories/bank"],
"mode":"auto",
"maxResultsPerQuery":50,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Use with AI agents (MCP)

This actor is MCP-ready and exposed through the Apify MCP server as apify--trustpilot-all-in-one-scraper. Claude, ChatGPT, and other MCP clients can call it directly with a domain, search term, or category and receive flat, structured company records.

How it works

Trustpilot fronts its site with Cloudflare and blocks datacenter IPs at the TLS-fingerprint level. This actor uses a real Chromium browser (PlaywrightCrawler) with Crawlee fingerprint spoofing, a Cloudflare-challenge handler, consent-cookie injection, and Apify Residential proxies. Company data is read from the page's embedded __NEXT_DATA__ JSON, so output is structured and consistent rather than scraped from brittle CSS selectors.

FAQ

Does it return review text? No โ€” this actor returns company-level data. For reviews, use the Trustpilot Reviews Scraper.

Why must I use residential proxies? Trustpilot blocks datacenter IPs. The default residential configuration is required; datacenter proxies will fail.

Can I scrape a whole category? Yes. Enter /categories/<slug> (e.g. /categories/bank) and set maxResultsPerQuery to how many companies you want. Add country to scope by market.

What if a company isn't on Trustpilot? That query is skipped cleanly and logged; the run continues with the rest.

How are costs capped? The run prints its maximum cost before scraping and never charges beyond maxResultsPerQuery per query.

Legal

This actor scrapes only publicly available data from Trustpilot. You are responsible for using the output in compliance with Trustpilot's Terms of Service, applicable data-protection laws (including GDPR/CCPA where relevant), and any contractual obligations. Do not use scraped personal data for unlawful purposes. This actor is not affiliated with or endorsed by Trustpilot.

You might also like

Trustpilot Scraper - Company Profiles, Reviews & Leads

scrapesage/trustpilot-scraper

Scrape Trustpilot company profiles (TrustScore, review counts, categories, website, email, phone, address), full reviews with company replies, and category/search discovery as B2B leads. Lead scoring, filters and monitor mode. No login or API key.

Trustpilot Scraper

spiders/trustpilot-scraper

Scrape Trustpilot reviews and company profiles

TrustPilot Category Companies

jmmaners/trustpilot-category-companies

Scrapes Trustpilot category pages and returns company-level data: company name, Trustpilot URL, domain, trust score, review count, category URL, and page number. Supports pagination, filters, delays, retries, and proxies.

4

Trustpilot Reviews Scraper - Ratings, Replies & TrustScore API

jaybird/apify-trustpilot-review-scraper

Scrape Trustpilot reviews by company domain or review URL โ€” no API key, no login. Extract review text, star ratings, verification, author details, company replies, and TrustScore. A Trustpilot API alternative for reputation monitoring, competitor research, and customer sentiment analysis.

๐Ÿ‘ User avatar

Jaybird Technologies

2

Trustpilot Company Details Scraper

nifty.codes/trustpilot-companyinformation-scraper

Extract company profiles, trust scores, contact info, and verification status from Trustpilot company pages. Powered by Trustpilot Scraper.

Trustpilot Company Scraper

powerai/trustpilot-company-scraper

Scrape company listings from Trustpilot search results with automatic pagination and comprehensive business information extraction.