Trustpilot Reviews Scraper avatar
Trustpilot Reviews Scraper

Pricing

$3.00/month + usage

Go to Apify Store
Trustpilot Reviews Scraper

Trustpilot Reviews Scraper

Lightning fast Trustpilot Scraper ($3/mo)! Scrapes: business_unit_name, website_domain, ratings, total_reviews_count_raw/abr, star_breakdown. **Reviews:** user_name, country, text, dates, likes, is_invited, is_verified. Max 200 reviews/URL.

Pricing

$3.00/month + usage

Rating

5.0

(2)

Developer

CodeScraper

CodeScraper

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

12 days ago

Last modified

Share

⭐ Trustpilot Review Scraper – Business Reputation Intelligence

This Apify actor scrapes customer reviews from Trustpilot business pages with high accuracy and clean normalization.

It extracts ratings, review content, reviewer metadata, timestamps, engagement metrics, and aggregate reputation stats — all packaged into a structured dataset ideal for analytics, monitoring, and research.


🚀 What It Does

For every Trustpilot business URL, the actor extracts:

🏢 Business Overview

  • 🌐 Input Trustpilot URL

  • 🏷️ Business Unit Name

  • 🔗 Website Domain

  • Average Rating

  • 🧮 Total Reviews Count

    • Raw value
    • Abbreviated value (e.g. 5.3k)
  • 📊 Star Rating Breakdown

  • 🔢 Total Reviews Scraped


📝 Individual Review Data

For each review:

  • 👤 Reviewer Name
  • 🌍 Reviewer Country
  • Star Rating
  • 📝 Review Text
  • 📅 Date Posted
  • 📆 Date of Experience
  • 👍 Likes Count
  • ✉️ Invited Review Flag
  • ✔️ Verified Review Flag

⚡ It Handles

  • Multiple Trustpilot business URLs
  • 🔄 Pagination handling
  • 🛡️ Proxy-based anti-blocking
  • 📊 Star breakdown from scraped data
  • 🧹 Clean, normalized output
  • ⚠️ Trustpilot-imposed review limits
  • 🌐 Automatic Apify Proxy support

⚠️ Due to Trustpilot restrictions, a maximum of 200 reviews per business URL can be scraped.


🧠 How It Works

  1. Loads Trustpilot business URLs

  2. Navigates review listing pages

  3. Extracts:

    • business metadata
    • aggregate reputation stats
    • individual review entries
  4. Normalizes timestamps and ratings

  5. Builds star-rating breakdown from scraped reviews

  6. Stops automatically at maxReviews limit

  7. Saves structured data to Apify Dataset


⚙️ Input Configuration

FieldTypeDescriptionExample
startUrlsArrayTrustpilot business URLshttps://www.trustpilot.com/review/example.com
maxReviewsIntegerMax reviews per URL (1–200)50
proxyConfigurationObjectProxy settings (recommended){ "useApifyProxy": true }

🧩 Example Input

{
"startUrls": [
{ "url": "https://www.trustpilot.com/review/www.bankfive.com" }
],
"maxReviews": 40,
"proxyConfiguration": {
"useApifyProxy": true
}
}

📊 Example Output

{
"input_website_url": "https://www.trustpilot.com/review/www.bankfive.com",
"website_domain": "www.bankfive.com",
"business_unit_name": "BankFive",
"total_reviews_count_raw": 5270,
"total_reviews_count_abr": "5.3k",
"average_rating": 4.7,
"star_breakdown": {
"5_star": 34,
"4_star": 2,
"3_star": 1,
"2_star": 1,
"1_star": 2
},
"all_reviews": [
{
"user_name": "Kyle P",
"country": "US",
"star_rating": 2,
"review_text": "Use AI to detect fraudulent check and payment methods",
"date_posted": "2026-01-17T02:53:21.000Z",
"date_experienced": "2026-01-16T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": false
},
{
"user_name": "Toma",
"country": "US",
"star_rating": 3,
"review_text": "Why are bank lobbies closed @ 15:00? Anti-customer practice, especially if you're in an Uber/taxi on your break. \nThe service was fine though after going around the block, through traffic and waiting in line for 10 min/3 cars so I had to PAY EXTRA. Thanks. ",
"date_posted": "2026-01-16T01:53:50.000Z",
"date_experienced": "2026-01-05T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Gail",
"country": "US",
"star_rating": 5,
"review_text": "Bank has been my bank for years",
"date_posted": "2026-01-16T00:17:00.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 1,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Noneya",
"country": "US",
"star_rating": 1,
"review_text": "There's nothing special about any banks. You're all built for people with big balances and your billionaire buddies. The average person is just a way to pad your bottom line and gain a nice bonus. We just simply use it because it's how we get our money or peanuts that we get paid and then pay you and the rest of your billionaire buddies. So I have no clue why you keep asking for our opinion when it doesn't matter. Enjoy your money and kick rocks.",
"date_posted": "2026-01-16T00:01:13.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Deborah",
"country": "US",
"star_rating": 5,
"review_text": "The ease of replacement of my debit card. Everyone at this branch are always nice and helpful. ",
"date_posted": "2026-01-15T22:31:31.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Michelle",
"country": "US",
"star_rating": 5,
"review_text": "they always are able to help and if its above their paygrade they move it up",
"date_posted": "2026-01-15T20:48:57.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "John",
"country": "US",
"star_rating": 5,
"review_text": "Everyone is always friendly and helpful. I’ve never had a bad experience when visiting the branch. Thanks to everyone for all that you do! ",
"date_posted": "2026-01-15T20:14:38.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Lisa Amaral",
"country": "US",
"star_rating": 5,
"review_text": "Prompt, friendly service",
"date_posted": "2026-01-15T19:37:07.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Luis",
"country": "US",
"star_rating": 5,
"review_text": "The best work ",
"date_posted": "2026-01-15T19:31:32.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Linda",
"country": "US",
"star_rating": 4,
"review_text": "Drive thru lines usually a long wait.",
"date_posted": "2026-01-15T19:20:01.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Nancy Lavoie Crowther",
"country": "US",
"star_rating": 5,
"review_text": "Always a pleasure to go to president avenue branch and somerset ",
"date_posted": "2026-01-15T19:16:52.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Saeed",
"country": "US",
"star_rating": 5,
"review_text": "It's absolutely amazing and stuff and specially Victoria, small lending business developer. She's so kind and so nice and really appreciated her kindness and help. It's absolutely amazing. \nThank you Bank Five best best business partner ",
"date_posted": "2026-01-15T19:13:56.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "James",
"country": "US",
"star_rating": 5,
"review_text": "Always fast service, and friendly tellers! ",
"date_posted": "2026-01-15T19:11:46.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Mark",
"country": "US",
"star_rating": 5,
"review_text": "Friendly staff\n",
"date_posted": "2026-01-15T19:10:00.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Bruce",
"country": "US",
"star_rating": 5,
"review_text": "Every day is a good experience ",
"date_posted": "2026-01-15T19:09:37.000Z",
"date_experienced": "2026-01-15T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Consumer",
"country": "GB",
"star_rating": 5,
"review_text": "This is a beautiful and comfortable good quality product. My children are so happy and loved it. ",
"date_posted": "2026-01-15T09:42:47.000Z",
"date_experienced": "2026-01-08T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": false
},
{
"user_name": "Manuel",
"country": "US",
"star_rating": 5,
"review_text": "Everyone was friendly and knowledgeable about what we wanted. They took their time to explain everything. ",
"date_posted": "2026-01-14T19:43:14.000Z",
"date_experienced": "2026-01-14T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "David",
"country": "US",
"star_rating": 5,
"review_text": "Everyone at Bank Five has been great!\nVery happy since switching my business and personal accounts from a large bank. ",
"date_posted": "2026-01-13T23:33:41.000Z",
"date_experienced": "2026-01-13T00:00:00.000Z",
"likes": 1,
"is_invited": false,
"is_verified": true
},
{
"user_name": "William",
"country": "US",
"star_rating": 5,
"review_text": "Professional and people k e friendly.",
"date_posted": "2026-01-13T19:16:43.000Z",
"date_experienced": "2026-01-13T00:00:00.000Z",
"likes": 1,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Lillian",
"country": "US",
"star_rating": 5,
"review_text": "Under A very stressful event with all my b",
"date_posted": "2026-01-09T19:42:16.000Z",
"date_experienced": "2025-12-03T00:00:00.000Z",
"likes": 1,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Christopher",
"country": "US",
"star_rating": 5,
"review_text": "They helped me with setting up my business accounts and my personal and they are always helpful when I need anything. The one thing i do not like you get use to the staff then you change it with new staff that needs to train the the the costumer has to wait long then the reg staff. use one bank as training bank? ",
"date_posted": "2026-01-09T01:42:53.000Z",
"date_experienced": "2026-01-01T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Ruy",
"country": "US",
"star_rating": 5,
"review_text": "Always great to details with my question and receiving a good answer ",
"date_posted": "2026-01-09T00:40:17.000Z",
"date_experienced": "2026-01-01T00:00:00.000Z",
"likes": 2,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Jean",
"country": "US",
"star_rating": 5,
"review_text": "They are very helpful and friendly",
"date_posted": "2026-01-08T20:25:15.000Z",
"date_experienced": "2026-01-01T00:00:00.000Z",
"likes": 2,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Juanita",
"country": "US",
"star_rating": 5,
"review_text": "Fast, accurate, polite, and helpful makes a well trip done. Thank you",
"date_posted": "2026-01-08T20:19:23.000Z",
"date_experienced": "2026-01-01T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Chris",
"country": "US",
"star_rating": 5,
"review_text": "The people are always polite and helpful ",
"date_posted": "2026-01-08T20:03:35.000Z",
"date_experienced": "2026-01-01T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Melissa Silva",
"country": "US",
"star_rating": 5,
"review_text": "I am very happy to say that I am usually banking on t r express branch in Fall River but I have been having trouble lately and Donna from the Somerset branch is AMAZING she is so nice and though she is always busy she was patient NO JUDGEMENT and the sweetest \nShe calls and returns\nI honestly have been now going to the atm in Dartmouth 24 hour dan is geeat too \nThe negative is regarding the actual bank they will shit a card off for a fraud with out you knowing and then when it rob try tt",
"date_posted": "2026-01-08T19:50:41.000Z",
"date_experienced": "2026-01-01T00:00:00.000Z",
"likes": 2,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Keila",
"country": "US",
"star_rating": 5,
"review_text": "The best bank ",
"date_posted": "2026-01-08T19:46:14.000Z",
"date_experienced": "2026-01-01T00:00:00.000Z",
"likes": 1,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Filipe",
"country": "US",
"star_rating": 5,
"review_text": "Every time I went there, I received a great treatment",
"date_posted": "2026-01-08T03:21:11.000Z",
"date_experienced": "2025-12-31T00:00:00.000Z",
"likes": 0,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Mimi",
"country": "US",
"star_rating": 5,
"review_text": "Karen Flynn was supportive and helpful every step of the way! She guided me through the process with expert advice and always had my best interests at heart.",
"date_posted": "2026-01-07T20:53:43.000Z",
"date_experienced": "2026-01-07T00:00:00.000Z",
"likes": 1,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Pauline Correia",
"country": "US",
"star_rating": 5,
"review_text": "I needed some guidance on rolling over an old retirement plan with a former employer and since I had a traditional IRA with Bank5, I thought this option would best suit my needs. I contacted Bank5 and spoke to Ana P. at the Fall River, No.Main office. She explained my choices, handled the paperwork and made the experience very rewarding. I would highly recommend Bank5 and especially Ana P. for her professionalism, courtesy and knowledge.",
"date_posted": "2026-01-07T19:59:15.000Z",
"date_experienced": "2026-01-07T00:00:00.000Z",
"likes": 3,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Konrad",
"country": "US",
"star_rating": 4,
"review_text": "wait time was shorter",
"date_posted": "2026-01-07T17:35:39.000Z",
"date_experienced": "2026-01-01T00:00:00.000Z",
"likes": 2,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Frank Jamgochian",
"country": "US",
"star_rating": 5,
"review_text": "All correspondence is handled quickly and professionally. The have a personal touch that enhances banking transactions.",
"date_posted": "2026-01-07T14:38:14.000Z",
"date_experienced": "2026-01-06T00:00:00.000Z",
"likes": 1,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Marilou",
"country": "US",
"star_rating": 1,
"review_text": "I had a $5 maintenance charge on my account and he was not able to remove it with all the money that I actually usually have in the account. I have no time to get in there to speak to someone at the bank and I waited over 40 minutes to speak to someone. Maybe looking for another bank. ",
"date_posted": "2026-01-07T14:13:11.000Z",
"date_experienced": "2026-01-06T00:00:00.000Z",
"likes": 3,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Glen",
"country": "US",
"star_rating": 5,
"review_text": "Very helpful and friendly. Excellent ",
"date_posted": "2026-01-06T23:47:43.000Z",
"date_experienced": "2026-01-06T00:00:00.000Z",
"likes": 2,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Elizabeth",
"country": "US",
"star_rating": 5,
"review_text": "Very Friendly courteous and helpful. I asked a question explained to me in full details",
"date_posted": "2026-01-06T20:51:12.000Z",
"date_experienced": "2026-01-06T00:00:00.000Z",
"likes": 3,
"is_invited": false,
"is_verified": true
},
{
"user_name": "sharon cambio",
"country": "US",
"star_rating": 5,
"review_text": "I have had a great experience with Bank 5 because of the personal interactions I have had with the staff here. The person at the Warwick location is always eager to help. I feel that she has became like a good friend. Everytime I need help with anything she is there to help. She also reaches out to me to keep me informed and gets answers to my questions in a timely manner. ",
"date_posted": "2026-01-06T19:19:02.000Z",
"date_experienced": "2026-01-06T00:00:00.000Z",
"likes": 2,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Mark Herman",
"country": "US",
"star_rating": 5,
"review_text": "Great Customer Service! My question was answered clearly, quickly and with good cheer.",
"date_posted": "2026-01-06T19:16:46.000Z",
"date_experienced": "2026-01-06T00:00:00.000Z",
"likes": 2,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Jason",
"country": "US",
"star_rating": 5,
"review_text": "Never had an issue with this bank or any of the people they employ. Very helpful when needed and ive always felt safe with keeping my money here. ",
"date_posted": "2026-01-04T17:23:14.000Z",
"date_experienced": "2025-12-25T00:00:00.000Z",
"likes": 1,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Anonymous",
"country": "US",
"star_rating": 5,
"review_text": "Generally not that busy, and even so, the employees are quick to help you out.",
"date_posted": "2026-01-03T22:29:19.000Z",
"date_experienced": "2026-01-01T00:00:00.000Z",
"likes": 1,
"is_invited": false,
"is_verified": true
},
{
"user_name": "Patricia Gallo",
"country": "US",
"star_rating": 5,
"review_text": "January 2, 2026 was our second experience working with Vice President Doreen Constancia at Bank 5 Somerset, Ma branch. We have been loyal customers over 20 years,and Doreen is very knowledgeable ,confident,and experienced in her position.\n Further more, she is very pleasant and patient, and always goes out of her way to ensure your trust and satisfaction .\n It's people like her that make us comfortable and confident to do our banking business at Bank 5.Doreen truly is an asset to this company. Mr.&Mrs.Anthony Gallo",
"date_posted": "2026-01-03T20:41:06.000Z",
"date_experienced": "2026-01-02T00:00:00.000Z",
"likes": 2,
"is_invited": false,
"is_verified": false
}
],
"total_reviews_scraped": 40
}

❌ Error Handling

If reviews cannot be accessed:

{
"input_website_url": "https://www.trustpilot.com/review/blocked-site.com",
"error": "No business unit data found for https://www.trustpilot.com/review/blocked-site.com"
}

🧠 Features

  • Accurate rating & review extraction
  • 📊 Star distribution analytics
  • 🕒 ISO timestamp normalization
  • 🌍 Reviewer geo-detection
  • 🛡️ Proxy-based blocking protection
  • 📦 Structured dataset output
  • ⚠️ Trustpilot-safe scraping limits

💡 Use Cases

  • Brand reputation monitoring
  • Customer sentiment analysis
  • Competitor benchmarking
  • Market research
  • Review trend tracking
  • Customer experience audits
  • Lead & trust analysis

❓ FAQs

1. Does this work for all Trustpilot businesses?

Yes — as long as the business page is public and accessible.


2. Why is there a 200-review limit?

Trustpilot restricts pagination depth. This actor respects those limits to ensure stability.


3. Do I need proxies?

Highly recommended. Apify Proxy is supported out of the box.


4. Is star breakdown global or scraped-only?

Star breakdown is calculated only from the reviews scraped, not Trustpilot’s lifetime totals.


🧑‍💻 Developer Info

Author: codescraper Email: codescraper011@gmail.com


🏷️ Tags

trustpilot · trustpilot-scraper · trustpilot-reviews-scraper · review-scraper · reputation-monitoring . customer-feedback · sentiment-analysis · brand-intelligence