Trustpilot Scraper - Business Data, Reviews & Contact Info
Pricing
from $5.00 / 1,000 results
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
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
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | search | Scraping mode: search, category, or reviews |
searchQuery | string | Search term for finding businesses | |
categoryUrl | string | Trustpilot category slug or full URL | |
businessUrls | string[] | Business domains or Trustpilot URLs for review extraction | |
maxPages | integer | 5 | Max search/category result pages (10 results per page) |
maxReviewPages | integer | 3 | Max review pages per business (20 reviews per page) |
includeReviews | boolean | false | Also scrape reviews when searching/browsing categories |
proxyConfiguration | object | Proxy 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
maxPagesvalues to test, then scale up - The
includeReviewsoption 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.