Trustpilot Scraper avatar

Trustpilot Scraper

Pricing

from $1.30 / 1,000 results

Go to Apify Store
Trustpilot Scraper

Trustpilot Scraper

Scrape Trustpilot reviews & companies blazingly fast. Bypasses Cloudflare without expensive proxies! Extracts premium data: Company Responses, Experience Dates, Reviewer Profiles, and filters by Language/Stars. Cheaper and faster than Playwright alternatives.

Pricing

from $1.30 / 1,000 results

Rating

0.0

(0)

Developer

Cerridwen

Cerridwen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

3 days ago

Last modified

Share

Trustpilot Data Scraper

Extract valuable business insights and verified consumer reviews seamlessly from Trustpilot, completely bypassing Cloudflare and DataDome restrictions! 🚀

🌟 Why use this Trustpilot Scraper?

Trustpilot is a goldmine for customer feedback and competitive analysis. However, they employ strict anti-bot measures. This scraper uses advanced TLS fingerprinting (curl_cffi) to reliably mimic browser behavior while remaining incredibly lightweight and fast. It doesn't rely on resource-heavy headless browsers like Playwright, making it blazingly fast and cost-effective.

🔥 Premium Features Included

  • Company Mode (company): Extract comprehensive review data for any specific business domain (e.g., www.apple.com). Captures trust scores, review counts, individual reviews, ratings, reviewer details, and verified status.
  • Deep Data Points: In Company Mode, it extracts competitor-grade premium data including Date of Experience, Company Responses to reviews, Reviewer Profile URLs, and Reviewer's Total Review Count.
  • Category Mode (category): Scrape entire directory listings by category (e.g., /categories/furniture_store). Collects hundreds of company profiles, their aggregate TrustScores, and review counts effortlessly.
  • Advanced Filtering: Optimize your Apify compute usage by filtering scraped reviews by Language (e.g., en, tr) or specific Star Ratings (e.g., 1, 5).
  • Full Pagination Support: Automatically traverses through pages in both modes.
  • Cloudflare Bypass: Guaranteed extraction without getting blocked, using raw curl impersonation.

🛠 Usage & Input Configuration

The actor accepts standard JSON configuration.

FieldTypeDefaultDescription
modeStringcompanyExtraction mode: company for domain reviews, category for directory listings.
startUrlsArray[{"url": "https://www.trustpilot.com/review/www.apple.com"}]The target Trustpilot URLs.
maxItemsInteger100Maximum number of results to extract. Set to 0 for no limit.
languageFilterStringallFilter by language code (e.g., en, tr). For company mode.
ratingFilterArray[]Filter by star ratings (e.g., ["1", "5"]). For company mode.

📥 Example Input (Company Reviews)

{
"mode": "company",
"startUrls": [
{ "url": "https://www.trustpilot.com/review/www.apple.com" }
],
"maxItems": 100
}

📥 Example Input (Category Listings)

{
"mode": "category",
"startUrls": [
{ "url": "https://www.trustpilot.com/categories/furniture_store" }
],
"maxItems": 500
}

📤 Output Structure

The scraper pushes beautifully structured JSON/CSV data directly to your Apify dataset.

Output Example (company mode)

{
"companyName": "Apple",
"website": "www.apple.com",
"trustScore": 1.7,
"reviewCount": 11718,
"reviewerName": "John Doe",
"location": "US",
"rating": 1,
"title": "Terrible customer service",
"body": "I had a very bad experience with their support team...",
"date": "2023-10-24T12:00:00Z",
"isVerified": true,
"url": "https://www.trustpilot.com/review/www.apple.com"
}

Output Example (category mode)

{
"companyName": "Louxas",
"website": "louxas.com",
"trustScore": 4.0,
"reviewCount": 3,
"url": "https://www.trustpilot.com/review/louxas.com"
}

💰 Compute Unit Consumption

Since this actor uses pure HTTP requests with curl_cffi instead of a full headless browser wrapper like Puppeteer/Playwright, it is extremely optimized. It consumes far fewer compute units (CUs). You can scrape thousands of records in mere seconds for a fraction of the cost of typical scrapers.