Trustpilot Scraper - Business Data, Reviews & Contact Info avatar

Trustpilot Scraper - Business Data, Reviews & Contact Info

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Trustpilot Scraper - Business Data, Reviews & Contact Info

Trustpilot Scraper - Business Data, Reviews & Contact Info

Extract business ratings, reviews, emails, and phone numbers from Trustpilot. Search by keyword, browse categories, or scrape reviews at scale.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

James Rezendes

James Rezendes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Trustpilot Scraper

Extract business data, reviews, ratings, and contact information from Trustpilot. Search by keyword, browse categories, or scrape reviews for specific businesses.

What does Trustpilot Scraper do?

This Actor scrapes Trustpilot to extract structured business data and customer reviews. Use it for:

  • Lead generation — Find businesses with their contact info (email, phone, website)
  • Competitor analysis — Compare ratings and review volumes across companies
  • Brand monitoring — Track reviews and sentiment for any business
  • Market research — Analyze entire business categories on Trustpilot
  • Reputation management — Export and analyze customer feedback at scale

Features

  • 3 scraping modes: Search, Category browsing, and Review extraction
  • Rich business data: Name, TrustScore, star rating, review count, website, email, phone, address, categories
  • Full review data: Author, rating, title, text, date, language
  • Automatic pagination: Crawls multiple pages of results
  • Configurable limits: Control how many pages to scrape
  • Fast & lightweight: Uses CheerioCrawler (no browser needed)
  • Proxy support: Built-in proxy configuration for reliable scraping

How to use

1. Search for businesses

Find businesses by keyword (e.g., "dentist london", "web design agency", "plumber chicago"):

{
"mode": "search",
"searchQuery": "dentist london",
"maxPages": 10
}

Returns 10 businesses per page with name, rating, website, email, phone, address, and categories.

2. Browse a category

Scrape all businesses in a Trustpilot category:

{
"mode": "category",
"categoryUrl": "bank",
"maxPages": 20
}

Category slugs: bank, electronics_technology, health_medical, travel_vacation, etc. You can also use full URLs like https://www.trustpilot.com/categories/bank.

3. Extract reviews

Get customer reviews for specific businesses:

{
"mode": "reviews",
"businessUrls": ["amazon.com", "netflix.com"],
"maxReviewPages": 10
}

Returns 20 reviews per page with author, rating, title, full text, and date.

4. Search + Reviews combo

Search for businesses AND scrape their reviews in one run:

{
"mode": "search",
"searchQuery": "insurance company",
"maxPages": 5,
"includeReviews": true,
"maxReviewPages": 3
}

Output

Business data (Search & Category modes)

{
"name": "The New York Pass",
"trustScore": 4.7,
"stars": 4.5,
"numberOfReviews": 27062,
"website": "https://www.newyorkpass.com",
"email": "info@newyorkpass.com",
"phone": "1 (877) 714-1999",
"address": "",
"city": "New York City",
"zipCode": "",
"country": "United States",
"categories": ["Travel Aggregator"],
"trustpilotUrl": "https://www.trustpilot.com/review/newyorkpass.com",
"logoUrl": "//s3-eu-west-1.amazonaws.com/tpd/logos/..."
}

Review data (Reviews mode)

{
"businessName": "Amazon",
"businessUrl": "https://www.trustpilot.com/review/amazon.com",
"author": "John Smith",
"rating": 4,
"title": "Great delivery speed",
"text": "Ordered on Monday, arrived Tuesday. Package was in perfect condition...",
"datePublished": "2026-03-01T14:30:00.000Z",
"language": "en"
}

Input parameters

ParameterTypeDefaultDescription
modestringsearchScraping mode: search, category, or reviews
searchQuerystringSearch term for finding businesses
categoryUrlstringTrustpilot category slug or full URL
businessUrlsstring[]Business domains or Trustpilot URLs for review extraction
maxPagesinteger5Max search/category result pages (10 results per page)
maxReviewPagesinteger3Max review pages per business (20 reviews per page)
includeReviewsbooleanfalseAlso scrape reviews when searching/browsing categories
proxyConfigurationobjectProxy settings for avoiding rate limits

Use cases

Lead generation for sales teams

Search for businesses in your target industry and location. Export with emails and phone numbers for outreach.

Competitive intelligence

Compare your company's Trustpilot rating against competitors. Track review volume and sentiment trends.

Review monitoring

Set up scheduled runs to track new reviews for your business or competitors. Export to Google Sheets or your CRM.

Market research

Analyze entire business categories — how many companies, average ratings, geographic distribution.

Tips

  • Use proxy configuration for large scraping jobs to avoid rate limiting
  • Start with small maxPages values to test, then scale up
  • The includeReviews option significantly increases run time — use it selectively
  • Export data as CSV for easy import into spreadsheets, or JSON for programmatic use

Pricing

This Actor uses Pay Per Event pricing:

  • $0.50 per 100 business results
  • $0.25 per 100 reviews

Platform costs (compute, proxy) are billed separately by Apify.