Trustpilot Scraper avatar
Trustpilot Scraper

Pricing

Pay per event

Go to Apify Store
Trustpilot Scraper

Trustpilot Scraper

Developed by

SPIDERS

SPIDERS

Maintained by Community

Scrape Trustpilot reviews and company profiles

0.0 (0)

Pricing

Pay per event

0

1

1

Last modified

2 days ago

The Trustpilot Scraper lets you extract company profiles and customer reviews directly from Trustpilot. You can collect business information, trust scores, review details, and customer feedback in structured JSON.

This tool is useful for market research, brand monitoring, reputation analysis, and lead generation.


Features

  • Scrape Trustpilot company profiles (name, trust score, categories, contact info, verification, activity).
  • Collect customer reviews (ratings, titles, content, author, dates, likes, and verification status).
  • Get AI-generated summaries of customer sentiment (if available on the company page).
  • Extract similar businesses to compare competitors.
  • Works with company URLs or business unit identifiers.
  • Easy to use, fully automated, and returns clean JSON.

Input

You can start scraping with either:

  • Company URLs – e.g. https://www.trustpilot.com/review/www.amazon.com
  • Business units – e.g. www.amazon.com

Additional options:

  • max_pages – maximum number of review pages to scrape per company (default: 10).
  • include_company_info – scrape company profile data along with reviews (default: true).

Example input:

{
"company_urls": [
"https://www.trustpilot.com/review/www.bankfive.com",
"https://www.trustpilot.com/review/www.amazon.com"
],
"business_units": ["www.bankfive.com", "www.amazon.com"],
"max_pages": 10,
"include_company_info": true
}

Output

The scraper returns structured JSON with two main data types:

Company info example

  • Companies are seperated from reviews, and you can find them under storage section.
{
"business_unit": "www.bankfive.com",
"id": "5891086e0000ff00059bd8f0",
"company_name": "BankFive",
"identifying_name": "www.bankfive.com",
"trust_score": 4.7,
"total_reviews": 5093,
"website_url": "https://www.bankfive.com",
"website_title": "www.bankfive.com",
"stars": 4.5,
"profile_image_url": "//s3-eu-west-1.amazonaws.com/tpd/logos/5891086e0000ff00059bd8f0/0x0.png",
"custom_header_url": "",
"is_claimed": true,
"is_closed": false,
"is_temporarily_closed": false,
"locations_count": 0,
"is_collecting_reviews": true,
"is_merged": false,
"promotion": null,
"categories": [
{
"id": "savings_bank",
"name": "Savings Bank",
"rank": "1",
"cardinality": "3",
"is_primary": false
},
{
"id": "financial_institution",
"name": "Financial Institution",
"rank": "39",
"cardinality": "109",
"is_primary": false
},
{
"id": "mortgage_lender",
"name": "Mortgage Lender",
"rank": "7",
"cardinality": "24",
"is_primary": false
},
{
"id": "bank",
"name": "Bank",
"rank": "2",
"cardinality": "30",
"is_primary": true
}
],
"breadcrumb": {
"topLevelId": "money_insurance",
"topLevelDisplayName": "Money & Insurance",
"midLevelId": "banking_money",
"midLevelDisplayName": "Banking & Money",
"bottomLevelId": "bank",
"bottomLevelDisplayName": "Bank"
},
"verification": {
"verified_by_google": false,
"verified_payment_method": true,
"verified_user_identity": false
},
"contact_info": {
"email": "bankfivecustomerservice@bankfive.com",
"phone": "1-774-888-6100",
"facebookPageUrl": "https://www.facebook.com/BankFive",
"address": "79 North Main Street",
"city": "Fall River, MA",
"country": "US",
"zip_code": "02720"
},
"activity": {
"is_using_paid_features": true,
"has_subscription": true,
"is_asking_for_reviews": true,
"claimed_date": "2017-01-31T21:58:07.000Z",
"is_claimed": true,
"previously_claimed": true,
"is_using_ai_responses": true,
"has_business_unit_merge_history": false,
"basic_link_rate": 1,
"hide_basic_link_alert": false,
"reply_behavior": {
"averageDaysToReply": 3.63,
"lastReplyToNegativeReview": "2025-09-15 19:44:08 UTC",
"negativeReviewsWithRepliesCount": 52,
"replyPercentage": 96.29629629629629,
"totalNegativeReviewsCount": 54
}
},
"consumer_alerts": [],
"consumer_alert": null,
"has_collected_incentivised_reviews": false,
"has_custom_header_setting": true,
"has_promotion_setting": true,
"ai_summary": {
"business_unit_id": "5891086e0000ff00059bd8f0",
"language": "en",
"status": "Published",
"summary_text": "Reviewers overwhelmingly had a great experience with this company. Customers consistently praise the staff for their helpfulness, patience, and knowledge. Many reviewers specifically highlight the positive and professional interactions they had with individual employees, who went above and beyond to assist them with their banking needs, from opening accounts to resolving issues. Consumers appreciate the personalized attention and the feeling of being valued.\n\nPeople also emphasize the excellent customer service provided by BankFive. The communication is on point, with quick responses to emails and phone calls. The overall process for various banking services, such as opening accounts, refinancing homes, and applying for loans, is described as seamless, straightforward, and stress-free. Consumers feel comfortable and secure banking with BankFive, appreciating the bank's commitment to security and its friendly, reliable service."
},
"business_profile": {
"description": "Since 1855, BankFive has been a steadfast source of financial services for its neighbors, offering convenience, reliability and innovative solutions. As a mutual bank with 13 branches and 3 loan offices in Massachusetts and Rhode Island, BankFive is committed to supporting the local community with philanthropy and volunteerism.",
"information_source": "customer",
"business_unit_country": "US",
"has_company_elements": true,
"promotion": {
"logo": null,
"title": null,
"sellingPoints": []
},
"guarantee": {
"display": false,
"header": null,
"teaser": null,
"html": null,
"image": null
}
},
"locations": {
"top_locations": []
},
"similar_businesses": [
{
"business_unit_id": "592855190000ff0005a33f85",
"display_name": "DuGood Credit Union",
"identifying_name": "www.dugood.org",
"logo_url": "//s3-eu-west-1.amazonaws.com/tpd/logos/592855190000ff0005a33f85/0x0.png",
"number_of_reviews": 4493,
"stars": 4.5,
"status_code": 1,
"tier": "5dd5135ce747052198a08e6b",
"trust_score": 4.7,
"consumer_alert": null
},
{
"business_unit_id": "60d34823b6c75b0001a37a44",
"display_name": "MAJORITY - Mobile Banking",
"identifying_name": "majority.com",
"logo_url": "//s3-eu-west-1.amazonaws.com/tpd/logos/60d34823b6c75b0001a37a44/0x0.png",
"number_of_reviews": 11250,
"stars": 4.5,
"status_code": 1,
"tier": "5dd5135ce747052198a08e6b",
"trust_score": 4.7,
"consumer_alert": null
},
{
"business_unit_id": "57bb01a20000ff000593c520",
"display_name": "AARDY",
"identifying_name": "aardy.com",
"logo_url": "//s3-eu-west-1.amazonaws.com/tpd/logos/57bb01a20000ff000593c520/0x0.png",
"number_of_reviews": 39516,
"stars": 5,
"status_code": 1,
"tier": "5dd5135ce747052198a08e6b",
"trust_score": 4.9,
"consumer_alert": null
},
{
"business_unit_id": "5f1edf2062635d00011917e9",
"display_name": "Credit Union of New Jersey",
"identifying_name": "www.cunj.com",
"logo_url": "//s3-eu-west-1.amazonaws.com/tpd/logos/5f1edf2062635d00011917e9/0x0.png",
"number_of_reviews": 4183,
"stars": 4.5,
"status_code": 1,
"tier": "5dd5135ce747052198a08e6b",
"trust_score": 4.7,
"consumer_alert": null
},
{
"business_unit_id": "6287be3ead65d4e739997792",
"display_name": "TripInsure101",
"identifying_name": "tripinsure101.com",
"logo_url": "//s3-eu-west-1.amazonaws.com/tpd/logos/6287be3ead65d4e739997792/0x0.png",
"number_of_reviews": 3284,
"stars": 5,
"status_code": 1,
"tier": "5dd5135ce747052198a08e6b",
"trust_score": 4.8,
"consumer_alert": null
},
{
"business_unit_id": "59b15d030000ff0005aaa180",
"display_name": "MexiPass International Insurance Services",
"identifying_name": "www.mexipass.com",
"logo_url": "//s3-eu-west-1.amazonaws.com/tpd/logos/59b15d030000ff0005aaa180/0x0.png",
"number_of_reviews": 1892,
"stars": 5,
"status_code": 1,
"tier": "5dd5135ce747052198a08e6b",
"trust_score": 4.9,
"consumer_alert": null
},
{
"business_unit_id": "5f7b6c83f8ddb2000117fe3f",
"display_name": "Panacea Financial",
"identifying_name": "panaceafinancial.com",
"logo_url": "//s3-eu-west-1.amazonaws.com/tpd/logos/5f7b6c83f8ddb2000117fe3f/0x0.png",
"number_of_reviews": 571,
"stars": 4.5,
"status_code": 1,
"tier": "5dd5135ce747052198a08e6b",
"trust_score": 4.7,
"consumer_alert": null
},
{
"business_unit_id": "5e3dea97197bc7000198d4ac",
"display_name": "EECU Credit Union",
"identifying_name": "eecu.org",
"logo_url": "//s3-eu-west-1.amazonaws.com/tpd/logos/5e3dea97197bc7000198d4ac/0x0.png",
"number_of_reviews": 1780,
"stars": 5,
"status_code": 1,
"tier": "5dd5135ce747052198a08e6b",
"trust_score": 4.8,
"consumer_alert": null
}
],
"review_statistics": {
"has_multiple_languages": true,
"total_reviews_all_languages": 3854,
"total_filtered_reviews": 3819
}
}

Review example

{
"scraped_at": "2025-09-21T18:03:22.757261",
"page_number": 1,
"business_unit": "www.bankfive.com",
"review_id": "68cd6d696d61373ace7512f7",
"rating": 5,
"title": "Alexis was amazing",
"content": "Alexis was amazing! She helped me get direct deposit information for my out of state job and I appreciate her so much! Professional and quick. Thank you Alexis!",
"filtered": false,
"pending": false,
"likes": 1,
"source": "Organic",
"language": "en",
"has_unhandled_reports": false,
"dates": {
"experienced_date": "2025-09-19T00:00:00.000Z",
"published_date": "2025-09-19T16:49:13.000Z",
"updated_date": null,
"submitted_date": null
},
"verification": {
"is_verified": false,
"created_date_time": "2025-09-19T16:49:13.000Z",
"review_source_name": "Organic",
"verification_source": "invitation",
"verification_level": "not-verified",
"has_dach_exclusion": false
},
"author_info": {
"id": "68cd6d623603fe012750f9e0",
"name": "Hayden Levesque",
"image_url": "https://user-images.trustpilot.com/68cd6d623603fe012750f9e0/73x73.png",
"country_code": "US",
"reviews_count": 1,
"has_image": true,
"is_verified": false
},
"location": {
"id": "",
"name": "",
"url_formatted_name": ""
},
"consumers_review_count_on_same_domain": 1,
"consumers_review_count_on_same_location": null,
"product_reviews": [],
"company_reply": null
}

Use cases

  • Track customer feedback and analyze sentiment about your brand.
  • Compare competitors by scraping trust scores, reviews, and similar businesses.
  • Monitor online reputation and how customers respond to service quality.
  • Generate leads with verified contact details from company profiles.

FAQ

❓ Can I scrape any company on Trustpilot? Yes, as long as the company has a public profile on Trustpilot, you can scrape its reviews and business information.

❓ Does this scraper work with multiple companies at once? Yes. You can add several company URLs or business units to the input, and the scraper will process them one by one.

❓ What file formats are supported? Results can be exported as JSON, CSV, Excel, or accessed directly via API.

❓ How many reviews can I scrape? You can set the number of pages with the max_pages option. Each page usually contains around 20 reviews.


This scraper is not an official Trustpilot API.

  • Please check Trustpilot’s terms of use before scraping at scale.
  • Only use this scraper for publicly available data.
  • Do not collect, store, or use scraped data in ways that violate privacy, GDPR, or other legal regulations.
  • By using this scraper, you agree that you are responsible for how the data is used.