Enterprise-grade Trustpilot scraper avatar
Enterprise-grade Trustpilot scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Enterprise-grade Trustpilot scraper

Enterprise-grade Trustpilot scraper

Scrape Trustpilot business profiles, customer reviews, TrustScores, and rating distributions. This scraper extracts 40+ data points per review with built-in analytics and 100% verified reviews coverage. Bypasses the limit of only the first 10 pages - access complete review history for any business.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Trustpilot Business Review Scraper

Web Scraping

This actor extracts data from websites. It handles JavaScript rendering, pagination, and anti-bot measures automatically.

Note: Always respect the website's terms of service and robots.txt.


Web Scraping

This actor extracts data from websites. It handles JavaScript rendering, pagination, and anti-bot measures automatically.

Note: Always respect the website's terms of service and robots.txt.


Scrape Trustpilot business profiles, customer reviews, TrustScores, and rating distributions. Extract verified reviews, business response rates, and sentiment analysis. Essential for reputation monitoring, competitive analysis, and customer feedback aggregation. Built by John Rippy (https://www.linkedin.com/in/johnrippy/ | https://johnrippy.link/).

Features

  • Extracts data from web pages
  • Handles pagination automatically
  • Exports data to JSON/CSV
  • Built-in proxy support
  • Pay-per-result billing

Quick Start

{
"url": "https://example.com",
"maxResults": 100
}

Demo Mode

Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.

{
"demoMode": true,
...
}

Input Parameters

ParameterTypeDescription
scrapeTypestringType: business_profile, search, reviews, category
businessUrlstringDirect Trustpilot business URL
businessDomainstringBusiness domain (e.g., 'example.com')
searchTermstringBusiness name or keyword to search
categorystringBrowse by category (electronics, software, etc.)
locationstringFilter by country or location
minRatingnumberMinimum TrustScore (1.0-5.0)
includeReviewsbooleanScrape individual reviews (default: true)
maxReviewsPerBusinessnumberMax reviews per listing (default: 50)
reviewFilterstringFilter: all, 5_star, positive, negative
maxResultsnumberMaximum businesses (default: 50)
sortBystringSort: relevance, rating, review_count, recent
proxyConfigurationobjectProxy settings
demoModebooleanReturn sample data for testing

Output Format

Business Output

{
"businessName": "TechCorp Solutions",
"trustpilotUrl": "https://www.trustpilot.com/review/techcorp.com",
"domain": "techcorp.com",
"trustScore": 4.7,
"rating": "Excellent",
"reviewCount": 2456,
"categories": ["Software Company", "IT Services"],
"location": "United States",
"description": "Leading software solutions provider",
"claimedProfile": true,
"verifiedCompany": true,
"responseRate": 85,
"averageResponseTime": "2 days",
"ratingDistribution": {
"fiveStar": 1892,
"fourStar": 312,
"threeStar": 125,
"twoStar": 67,
"oneStar": 60
},
"reviews": [
{
"reviewId": "tr123456",
"rating": 5,
"title": "Excellent service!",
"text": "Their support team was incredibly helpful...",
"author": "John S.",
"location": "United States",
"date": "December 15, 2024",
"dateOfExperience": "December 2024",
"verified": true,
"useful": 12,
"reply": {
"text": "Thank you for your feedback!",
"date": "December 16, 2024"
}
}
],
"scrapedAt": "2024-12-21T10:30:00.000Z"
}

Pricing

This actor uses pay-per-event billing: This actor uses pay-per-event pricing:

EventDescriptionPrice
apify-actor-startBase cost per run$0.10
business_scrapedPer profile scraped$0.05
review_scrapedPer review extracted$0.003

Example costs:

  • 50 businesses with 50 reviews each: $0.10 + (50 × $0.05) + (2500 × $0.003) = $10.10
  • 100 businesses, no reviews: $0.10 + (100 × $0.05) = $5.10

Use Cases

  • Reputation Monitoring: Track your Trustpilot presence
  • Competitive Analysis: Compare ratings across competitors
  • Lead Generation: Find businesses in target categories
  • Customer Insights: Analyze review sentiment and themes
  • Vendor Evaluation: Research potential business partners
  • Market Research: Industry-wide review analysis

Common Problems & Solutions

"Invalid API key" error

Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.

"Rate limit exceeded" error

Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.

Empty or incomplete results

Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:

  • Check if the URL/search query is correct
  • Try with different parameters
  • Some sites may block automated access

Demo data showing instead of real results

Cause: demoMode is still set to true. Fix: Set demoMode: false and provide your API key(s).


Built by John Rippy | Actor Arsenal