VOOZH about

URL: https://apify.com/scrapeai/trustpilot-business-scraper

⇱ Trustpilot Business Scraper Β· Apify


Pricing

$4.99/month + usage

Go to Apify Store

Trustpilot Business Scraper

Retrieves verified business data from Trustpilot using search queries, delivering structured details like business name, trust score, review count, contact info, location, and categoriesβ€”ideal for B2B lead generation, market research, and business intelligence.

Pricing

$4.99/month + usage

Rating

5.0

(3)

Developer

πŸ‘ ScrapeAI

ScrapeAI

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

6 months ago

Last modified

Share

🧠 Trustpilot Business Scraper - API Based

This Apify actor retrieves verified business data through the Trustpilot search API. Search by query to collect structured business information including name, trust score, reviews count, contact details, location, and categories. Perfect for B2B lead generation, market research, and business intelligence.

βœ… Use Cases

  • πŸ“‡ Generate business leads with verified trust scores
  • πŸ’¬ Build contact lists for cold outreach campaigns
  • πŸ™οΈ Conduct market research by location and category
  • 🧭 Perform competitive analysis in your niche
  • πŸ“Š Gather structured business intelligence from Trustpilot

πŸ“₯ Input Configuration

You can customize the actor using the following input fields:

{
"query":"Jewelry store in New York",
"maxPages":10,
"minTrustScore":4.0,
"minReviews":100
}

🧾 Fields Explained

FieldTypeDescription
querystringSearch query for Trustpilot (e.g., "Jewelry store in New York", "Software companies in London")
maxPagesnumberMaximum number of pages to scrape (10 results per page, max 100)
minTrustScorenumberMinimum trust score (0-5) to include businesses. Set to 0 for no filter.
minReviewsnumberMinimum number of reviews to include businesses. Set to 0 for no filter.

πŸ“€ Output

The actor returns a dataset containing structured business records from Trustpilot. Each record includes comprehensive details about the business, suitable for lead generation, analytics, and market research.

🧩 Sample Output

{
"businessUnitId":"5d9d8280c8dfa00001c8546c",
"displayName":"Talisa Jewelry",
"identifyingName":"talisa.com",
"stars":4,
"trustScore":4.1,
"numberOfReviews":1898,
"location":{
"address":"250 Greenwich St",
"city":"New York",
"zipCode":"10007",
"country":"United States"
},
"contact":{
"website":"https://www.talisa.com/",
"email":"support@talisa.com",
"phone":"+1 (646) 846-1810"
},
"categories":[
{
"categoryId":"jewelry_store",
"displayName":"Jewelry Store",
"isPredicted":false
},
{
"categoryId":"jewelry_designer",
"displayName":"Jewelry Designer",
"isPredicted":false
}
],
"logoUrl":"https://s3-eu-west-1.amazonaws.com/tpd/logos/5d9d8280c8dfa00001c8546c/0x0.png",
"isRecommendedInCategories":false,
"trustpilotUrl":"https://www.trustpilot.com/review/talisa.com"
}

πŸ“‹ Output Fields

FieldTypeDescription
businessUnitIdstringUnique Trustpilot business identifier
displayNamestringBusiness display name
identifyingNamestringBusiness domain/identifying name
starsnumberStar rating (1-5)
trustScorenumberTrustpilot trust score (0-5)
numberOfReviewsintegerTotal number of reviews
locationobjectBusiness location (address, city, zipCode, country)
contactobjectContact info (website, email, phone)
categoriesarrayBusiness categories from Trustpilot
logoUrlstringBusiness logo URL (if available)
isRecommendedInCategoriesbooleanWhether recommended in categories
trustpilotUrlstringDirect link to Trustpilot profile

πŸ” Data Source

  • βœ“ Data fetched exclusively via Trustpilot search API (HTTP GET requests)
  • βœ“ No HTML scraping or DOM parsing
  • βœ“ Verified business information directly from Trustpilot
  • βœ“ Automatic filtering and deduplication

πŸ”’ Proxy Configuration

This actor uses standard HTTP headers with optional proxy support for:

  • Avoiding IP-based rate limiting or bans
  • Accessing location-specific data
  • Ensuring stable data retrieval at scale

Configure proxy settings in Apify:

{
"useApifyProxy":true,
"apifyProxyGroups":["RESIDENTIAL"],
"apifyProxyCountry":"US"
}

πŸš€ How to Use

  1. Open the actor in Apify Console
  2. Click "Try actor" or create a new task
  3. Enter your search query (e.g., "Jewelry store in New York")
  4. Configure optional filters (minimum trust score, minimum reviews)
  5. Run the actor
  6. Download results in JSON, CSV, or Excel format

βš™οΈ Advanced Input Example

{
"query":"Software companies in San Francisco",
"maxPages":20,
"minTrustScore":4.5,
"minReviews":500
}

πŸ› οΈ Tech Stack

  • Apify SDK β€” actor orchestration and data handling
  • Node.js 18+ β€” runtime environment with native fetch API
  • Trustpilot Search API β€” exclusive data source for business information

πŸ“Š Data Processing Features

  • βœ“ Automatic duplicate detection using Business Unit IDs
  • βœ“ Filtering by minimum trust score and review count
  • βœ“ Structured data parsing and normalization
  • βœ“ Comprehensive logging and error handling
  • βœ“ Schema validation for all output records

πŸ”§ Local Development

Installation

$npminstall

Running the Actor

$npm start

Validation

Validate all generated datasets against the schema:

$node validate-datasets.js

Code Quality

Format code:

$npm run format

Check linting:

$npm run lint

πŸ“‚ Project Structure

.
β”œβ”€β”€ .actor/ # Actor configuration
β”‚ β”œβ”€β”€ actor.json # Actor metadata
β”‚ β”œβ”€β”€ input_schema.json # Input parameters schema
β”‚ β”œβ”€β”€ dataset_schema.json # Output dataset schema
β”‚ β”œβ”€β”€ input.json # Default input
β”‚ β”œβ”€β”€ input-local.json # Local development input
β”‚ └── input-production.json # Production input
β”œβ”€β”€ src/
β”‚ └── main.js # Main actor script
β”œβ”€β”€ storage/
β”‚ └── datasets/default/ # Generated datasets
β”œβ”€β”€ package.json # Dependencies
β”œβ”€β”€ validate-datasets.js # Dataset validator
└── README.md # This file

🀝 Support

For issues, questions, or feature requests, please refer to the Apify documentation or contact support.

You might also like

Trustpilot Business Category Lead Generator

lead.gen.labs/trustpilot-business-category-lead-generator

Extracts business details (name, website, email, phone, and address) from Trustpilot category pages. Ideal for lead generation and B2B outreach.

22

Trustpilot Reviews Scraper

santamaria-automations/trustpilot-scraper

Scrape business reviews and ratings from Trustpilot.com, the world's leading review platform. Extract reviews, ratings, trust scores, and business details for any company on Trustpilot. Search for businesses or scrape reviews directly from business profile URLs.

Trustpilot Company Categories

njoylab/trustpilot-company-categories

Scrape Trustpilot businesses using 3 modes: category, keyword, or detailed business. Filter by location, country, trust score, verification status. Extract company data, ratings, reviews, contact info, and more making it perfect for market research, reputation tracking, or business insights.

Trustpilot Business & Review Data Extractor

dataraptor/trustpilot-business-review-data-extractor

Powerful and flexible Trustpilot scraper to extract business information, company details, and customer reviews. Supports scraping reviews by business or category, customizable limits, and advanced filtering. Ideal for market research, sentiment analysis, lead generation, and data enrichment.

28

5.0

Trustpilot Scraper - Business Data, Reviews & Contact Info

jamesrez/trustpilot-scraper

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

πŸ‘ User avatar

James Rezendes

23

Trustpilot Scraper

jungle_synthesizer/trustpilot-scraper

Scrape business profiles and reviews from Trustpilot. Extract trust scores, ratings, star distributions, review text, and company details. Supports search queries, direct URLs, and category browsing.

πŸ‘ User avatar

BowTiedRaccoon

3

Trustpilot Reviews Scraper β€” Ratings, Replies, Business Data

opaldata/trustpilot-reviews-scraper

Scrape Trustpilot reviews with ratings, text, dates, reviewer info, and company replies. Extract business profiles with trust scores, categories, and contact info. Fast HTTP-only scraper β€” no browser needed.

πŸ‘ User avatar

Orestis Palampougioukis

5

Trustpilot Email Scraper - Advanced, Fast & Cheapest

contacts-api/trustpilot-email-scraper-fast-advanced-and-cheapest

⭐ Trustpilot Email Scraper lets you extract business emails from Trustpilot profiles and reviews πŸ” Improve B2B outreach, research, and lead generation πŸ“§

Google Maps Business Details Scraper

thescrappa/google-maps-business-details-scraper

Extract comprehensive business details from Google Maps including contact info, hours, reviews, ratings, location data, and more. Perfect for lead generation, business intelligence, and market research.