🚀 Trustpilot Scraper · 5,000 Free Companies/Month
Pricing
from $1.00 / 1,000 company scrapeds
🚀 Trustpilot Scraper · 5,000 Free Companies/Month
Trustpilot Scraper gets you companies ⚡ fast, 🎯 100% accurate and 🔍 ridiculously detailed — TrustScore, reviews, phones, emails & socials for any search or category. 💰 $1 per 1,000 companies, no start fee. Scrape your first 5,000 companies free every month 🚀
Pricing
from $1.00 / 1,000 company scrapeds
Rating
0.0
(0)
Developer
Omkar Cloud
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
Trustpilot Scraper
Trustpilot Scraper by Omkar Cloud gets you 🎯 accurate, 🔍 detailed Trustpilot data.
Trustpilot Scraper is scraped live on every run — no proxies, no selectors, no data cleaning — so you get the data, and can successfully complete your project.
$1 per 1,000 companies. And with Apify's free plan you get $5 of credit every month, so your first ~5,000 companies each month are free.
This is an excellent Actor made by Omkar Cloud, which is Rated Excellent — 4.7 based on 30 reviews on Trustpilot.
👉 Try Trustpilot Scraper free — your first ~5,000 companies are Free.
What can I get
- 🔍 Companies by keyword, location or category — search Trustpilot like a user, or pull whole categories
- ⭐ TrustScore & review counts — rating, number of reviews, categories and country
- 📞 Ready-to-call leads — phone, email, address, plus emails & socials found on the company website
- ✅ Trust signals — claimed & verified flags, reply rate to bad reviews, days to reply, AI summary
Why Trustpilot Scraper
Most other scrapers fail you in one of four ways:
- 🗄️ Inaccurate, cached, stale data
- 🧩 Low-detail data — a few fields per row, never the full picture
- 💸 Pay more to get the same data
- 🪦 Works today, breaks next month — nobody maintains it
Trustpilot Scraper is scraped live on every run, priced honestly, and actively maintained.
Example: One Row
{"search_query": "web hosting","company_id": "5c62ef20fb534b000170ebac","name": "Web Hosting Canada","domain": "whc.ca","link": "https://www.trustpilot.com/review/whc.ca","rating": 4.6,"reviews": 2294,"website": "https://whc.ca/en","email": "feedback@whc.ca","phone": "514-504-2113","address": "7250 Clark Street #301, Montreal, H2R 2Y3, CA","detailed_address_city": "Montreal","country": "CA","categories": [{"category_id": "web_hosting_service","category_name": "Web Hosting Company","category_link": "https://www.trustpilot.com/categories/web_hosting_service","company_rank": null}],"is_claimed": true,"is_verified_company": false,"average_days_to_reply": 0.77,"negative_reviews_reply_percent": 100,"rating_distribution_5": 2138,"rating_distribution_1": 82,"website_contacts_linkedins": [{"value": "https://www.linkedin.com/company/web-hosting-canada","sources": ["https://whc.ca/"],"is_likely_official": true}]}
Trimmed for readability. Every row is flat — each value is its own column, so CSV and Excel exports need no clean-up.
Get Started with 5,000 Free Companies
- Hit Try for Free Button — the input is pre-filled with a "web hosting" search.
- Enjoy your data 😎.
Pricing
High value, Low price.
| What | Price | What you get |
|---|---|---|
| Standard companies | $1 per 1,000 | name, domain, TrustScore, reviews, categories, address, country, phone, email, website |
| Detailed companies | $2 per 1,000 | Everything above + emails, phones & socials found on the company website, about text, claimed/verified flags, reply stats, rating breakdown, AI summary, similar companies |
No start fee — you pay only for the rows you get. Control your spend with Max Companies per Search or Category: 1,000 companies ≈ $1.
💡 Apify's free plan includes $5 of credit every month — about 5,000 free companies or 2,500 fully-detailed companies, every month.
👉 Scrape your first 5,000 companies free
How to scrape Trustpilot companies
- Click Try for free.
- Add Search Keywords (
web hosting), Category IDs (bank) or Company Domains (porkbun.com) — you can mix all three. - Optionally filter by location, minimum TrustScore or claimed profiles, and turn on Scrape Full Details for contacts and trust signals.
- Click Start. Each company becomes one flat row.
- Open the Output tab — switch between the Companies, Contacts and Full Details views — or export as JSON, CSV or Excel.
No proxies, no browser setup, no CAPTCHA solving.
Input
| Field | What it does |
|---|---|
Search Keywords (searchQueries) | Keywords or company names — each is searched separately. |
Location (location) | Only companies in this place, e.g. |
Minimum TrustScore (minRating) | Only companies rated at least this high. |
Minimum Reviews (search only) (minReviews) | Only companies with at least this many reviews. |
Claimed Profiles Only (claimedOnly) | Only companies that have claimed their Trustpilot profile. |
Category IDs (categories) | Trustpilot category IDs. |
Category Sort (categorySortBy) | Order of category results. |
Country Code (categories only) (countryCode) | 2-letter country code, e.g. |
Company Domains or URLs (companies) | e.g. |
Max Companies per Search or Category (maxResultsPerSearch) | Cap for each search keyword or category. |
Scrape Full Details (scrapeCompanyDetails) | Adds the full company page to every row: emails, phones & socials found on the company website, about text, claimed/verified flags, reply rate, rating breakdown, AI summary and similar companies. |
Website Contact Crawl (websiteContactsCrawlMode) | How deep to crawl each company website for emails, phones and socials (full details only). |
Language & Country (locale) | Trustpilot country site to use. |
Output
One flat row per company — 73 documented columns, no nested objects. The main ones:
| Column | What it holds |
|---|---|
logo | Company logo URL. |
name | Company name. |
domain | Domain the company is listed under on Trustpilot. |
rating | TrustScore, 1.0 to 5.0. |
reviews | Total number of Trustpilot reviews. |
country | Country the company is based in. |
categories | Trustpilot categories of the company, each with category_id, category_name and category_link (detailed rows add company_rank and company_count). |
search_query | Search keyword this row came from. Search rows only. |
category_id | Trustpilot category ID this row came from. Category rows only. |
link | Trustpilot review page of the company. |
website | Company website. |
email | Contact email shown on Trustpilot. |
phone | Contact phone shown on Trustpilot. |
address | Full address as one line. |
detailed_address_city | City. |
website_contacts_emails | Emails found on the company's website, each with value, sources (pages it was found on) and is_likely_official. Detailed rows only. |
website_contacts_phones | Phone numbers found on the company's website, each with value, sources and is_likely_official. Detailed rows only. |
website_contacts_linkedins | LinkedIn links found on the company's website, each with value, sources and is_likely_official. Detailed rows only. |
website_contacts_facebooks | Facebook links found on the company's website, each with value, sources and is_likely_official. Detailed rows only. |
website_contacts_instagrams | Instagram links found on the company's website, each with value, sources and is_likely_official. Detailed rows only. |
website_contacts_twitters | X (Twitter) links found on the company's website, each with value, sources and is_likely_official. Detailed rows only. |
is_claimed | True when the company has claimed its Trustpilot profile. Detailed rows only. |
is_verified_company | True when Trustpilot has verified the company. Detailed rows only. |
is_actively_collecting_reviews | True when the company invites its customers to review it. Detailed rows only. |
negative_reviews_reply_percent | Share of negative reviews the company replied to, 0 to 100. Detailed rows only. |
average_days_to_reply | Average number of days the company takes to reply to negative reviews. Detailed rows only. |
rating_distribution_5 | Number of 5-star reviews. Detailed rows only. |
rating_distribution_4 | Number of 4-star reviews. Detailed rows only. |
rating_distribution_3 | Number of 3-star reviews. Detailed rows only. |
rating_distribution_2 | Number of 2-star reviews. Detailed rows only. |
rating_distribution_1 | Number of 1-star reviews. Detailed rows only. |
about_company | The company's own description on Trustpilot. Detailed rows only. |
ai_summary_summary_text | Trustpilot's AI-written summary of the company's reviews; null when there is none. Detailed rows only. |
The Output tab shows this data as 3 ready-made views: Companies, Contacts, Full Details. Every column has a description and an example in the Actor's dataset schema.
Use cases
- Lead generation — build B2B lead lists with phone, email, address and the emails and socials found on each company website.
- Competitor benchmarking — compare TrustScore, review counts and how fast rivals reply to negative reviews.
- Market research — pull every company in a Trustpilot category, ranked, for any country.
- Reputation monitoring — schedule a weekly run and track how a TrustScore and review count move over time.
- Sales prospecting — find companies with a low TrustScore or unanswered negative reviews that need your product.
Schedule it and connect it
Scraping once is useful. Scraping on a schedule is where the value is.
- ⏰ Schedule it — run Trustpilot Scraper every hour, day or week from the Apify Schedules tab and track TrustScore and review counts over time.
- 🔗 Send the data anywhere — push results to Google Sheets, Slack, Airtable or your CRM with Make, Zapier or n8n, or call your own webhook the moment a run finishes.
- 🧑💻 Use the API — start runs and read results from any language. See Run It from Code.
- 🤖 Use it from AI agents — the Actor is available to Claude, ChatGPT and other agents through the Apify MCP server, so an agent can fetch Trustpilot company data for you on demand.
- 📥 Export — download any run as JSON, CSV, Excel, XML or an HTML table.
Run It from Code
Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below.
Python (pip install apify-client)
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("omkar-cloud/trustpilot-scraper").call(run_input={"categories": ["software_company"], "countryCode": "US", "maxResultsPerSearch": 100})for company in client.dataset(run["defaultDatasetId"]).iterate_items():print(company["name"], company["rating"], company["reviews"])
Node.js (npm install apify-client)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });const run = await client.actor('omkar-cloud/trustpilot-scraper').call({ searchQueries: ['web hosting'], scrapeCompanyDetails: true });const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
FAQ
How much does it cost to scrape Trustpilot?
$1 per 1,000 companies, flat on every Apify plan, with no start fee. 10,000 companies ≈ $10. Full-detail rows are $2 per 1,000. Apify's free plan gives you $5 of credit every month, about 5,000 companies.
Do I need proxies or a Trustpilot account?
No. Everything runs on our side — you just give the input.
How many companies can I get per search or category?
As many as Trustpilot lists, up to Max Companies per Search or Category (10,000 max). The Actor pages through the results for you.
Can I get emails and phone numbers?
Yes. Every row carries the phone and email shown on Trustpilot. Turn on Scrape Full Details to also get the emails, phones and social links found on the company's own website.
What if an input is wrong?
It is skipped with a clear message in the log and never billed.
Is the output nested JSON?
No. Every row is flat — detailed_address_city, rating_distribution_5, website_contacts_emails — so CSV and Excel exports need no clean-up. Only real lists (categories, similar companies) stay as arrays.
Can I scrape the reviews too?
Use Trustpilot Reviews Scraper — every review of any company, with star, date and keyword filters, at $0.25 per 1,000 reviews.
Is it legal to scrape Trustpilot?
The Actor collects only public data that any visitor can see without logging in. Review Trustpilot's terms and make sure your use complies with the law of your jurisdiction, including data-protection law.
💬 Have Questions? We Have Answers.
You're a business owner — we know how hard completing a project can be. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.
You are important to us — just message us and we will solve your problem ✅ within 1 working day. 🩷 Pinky Promise 🤙!
Related Actors
- Trustpilot Reviews Scraper — every review of any company, with filters.
Popular Actors by Omkar Cloud
- G2 Product Scraper — G2 product details, ratings & AI-found contacts
- Website Email Contact Scraper — emails, phones & socials from any website
- Booking Scraper — Booking.com hotels: prices, ratings, rooms & amenities
- IMDb Scraper — movies & TV: ratings, cast, box office & charts
- Etsy Scraper — Etsy products: prices, discounts, shops & variations

