Trustpilot Company Scraper — Profiles, Search & Categories avatar

Trustpilot Company Scraper — Profiles, Search & Categories

Pricing

from $5.00 / 1,000 trustpilot company returneds

Go to Apify Store
Trustpilot Company Scraper — Profiles, Search & Categories

Trustpilot Company Scraper — Profiles, Search & Categories

Scrape Trustpilot company profiles, search results and category leaderboards from domains, Trustpilot URLs, search terms or category URLs. Returns TrustScore, review count, claimed status, website, country, contacts and categories.

Pricing

from $5.00 / 1,000 trustpilot company returneds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

16 days ago

Last modified

Share

What is Trustpilot Company Scraper?

Trustpilot Company Scraper returns one dataset row per Trustpilot business profile: company name, domain, TrustScore, star rating, review count, categories, claimed status, website, country, address and contact details when the company lists them. Give it company domains, Trustpilot URLs, search phrases or category pages in one list. Agencies, sales teams, investors and analysts use it to benchmark reputation, find companies by category and build prospect lists, with no Trustpilot account.

Why teams use it for reputation research

  • Mixed input. Domains (apple.com), Trustpilot review URLs, search phrases (online banking) and category paths (/categories/bank) in the same list.
  • Category leaderboards. Pull the ranked companies in a Trustpilot category, with rank.
  • Country focus. country limits search and category results to one market.
  • Reputation at a glance. TrustScore, stars and review count for every company.
  • Contact data. Website, address, city, postal code, phone and email when the profile shows them.

How to use it

Profiles for a few known companies:

{
"queries": ["amazon.com", "apple.com", "https://www.trustpilot.com/review/www.zalando.co.uk"],
"mode": "profile"
}

Top banks on Trustpilot and a keyword search in the UK:

{
"queries": ["/categories/bank", "electric bikes"],
"mode": "auto",
"country": "GB",
"maxResultsPerQuery": 50
}
InputWhat it controls
queriesDomains, Trustpilot URLs, search phrases or category paths
modeauto (default, detected per query), profile, search or category
countryTwo-letter country code for search and category results, such as GB or US
maxResultsPerQueryMost companies per search or category (default 50)
proxyConfigurationProxy for Trustpilot; Apify Residential by default

Output: Trustpilot company data you receive

A real profile row:

{
"resultType": "profile",
"query": "amazon.com",
"rank": null,
"companyName": "Amazon",
"domain": "www.amazon.com",
"trustpilotUrl": "https://www.trustpilot.com/review/www.amazon.com",
"websiteUrl": "https://www.amazon.com",
"trustScore": 1.6,
"stars": 1.5,
"reviewCount": 49539,
"categories": ["Shoe Store", "Clothing Store", "Book Store", "Hobby Store"],
"isClaimed": true,
"isVerified": false,
"country": "GB",
"logoUrl": "https://s3-eu-west-1.amazonaws.com/tpd/screenshots/46ad346800006400050092d0/198x149.png",
"scraped_at": "2026-10-02T11:30:31.568Z",
"source_url": "https://www.trustpilot.com/review/amazon.com"
}
FieldWhat it contains
companyName, domain, websiteUrl, trustpilotUrlThe company and its pages
trustScore, stars, reviewCountTrustpilot reputation
categories, categorySlug, rankCategory membership and position in category or search results
isClaimed, isVerifiedWhether the company manages its profile
country, city, address, postalCode, phone, emailLocation and contact details when listed
resultType, query, source_urlWhich input produced the row: profile, search or category

Search and category rows come from Trustpilot's result lists, so some profile-only fields such as websiteUrl or isClaimed can be null there. OUTPUT holds the totals for the job.

Example workflow: a reputation prospect list

A reputation-management agency looks for companies with many reviews and weak scores. They pull /categories/bank and /categories/insurance_agency with country set to GB, then keep rows with reviewCount above their threshold and trustScore under 3. The websiteUrl and domain columns feed their outreach list. They continue with Trustpilot Reviews Scraper on the shortlist to read what customers complain about before the first call.

Pricing

This Actor uses Pay per event. Apify platform usage is included in the event price. You pay a small start event and one event per company row saved. The live Pricing tab on this page shows the current price.

  • 3 domains in profile mode = 3 company events.
  • 1 category with maxResultsPerQuery 50 = up to 50 company events.
  • maxResultsPerQuery caps each search or category.

Trustpilot data with AI agents (MCP)

Connect this Actor to an AI agent through Apify MCP and ask in plain language:

Compare the Trustpilot scores and review counts of monzo.com, revolut.com and starlingbank.com.

Agent checklist:

  1. Put domains, URLs, phrases or category paths in queries.
  2. Leave mode on auto unless the user is specific.
  3. Set country for market-specific search or category lists.
  4. Read rows with get-dataset-items; compare trustScore and reviewCount.

API example

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~trustpilot-company-scraper/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries": ["monzo.com", "revolut.com"], "mode": "profile"}'
Your next stepUseWhy
When you then want the review text for chosen companiesTrustpilot Reviews ScraperReviews, ratings, replies and sentiment
When the companies sell softwareSoftware Reviews ScraperG2, Capterra and TrustRadius reviews
When you then want emails and phones from company websitesBulk Website Contact ExtractorContacts from each domain

Best results

Starting situationHelpful actionExpected outcome
A known list of companiesUse domains with mode: "profile"One row per company
Market mappingUse category paths with countryA ranked list for that market
Discovering companies by topicUse search phrasesCompanies matching the phrase
Fuller contact dataRun search results again as domains in profile modeWebsite and claimed status for each

Builder's note

I found that people researching companies on Trustpilot mix domains, category pages and keywords in the same brief, so one queries list accepts all of them and detects each type. I learned that category pages are the fastest way to map a market, so category rows keep their rank for leaderboard analysis.

FAQ

Do I need a Trustpilot account?

No. The Actor reads public Trustpilot company pages.

How do I find a category path?

Open the category on trustpilot.com and copy the part after the domain, such as /categories/bank.

Does it return review text?

It returns company-level scores and counts. Use Trustpilot Reviews Scraper for the reviews themselves.

Why are some contact fields null?

Companies choose what to show on their profile. Fields they leave out stay null.

Can I limit results to one country?

Yes. Set country to a two-letter code such as US, GB or DE.

Responsible use

This Actor collects publicly visible Trustpilot company information. Use it for research and legitimate outreach and follow Trustpilot's terms and the laws that apply to you. Read Apify's guide on whether web scraping is legal for more context. Trustpilot is a trademark of Trustpilot A/S. This independent Actor is not affiliated with, associated with, or endorsed by Trustpilot. For questions or bugs, open a ticket in the Issues tab.