VOOZH about

URL: https://apify.com/hermann_samimi/trustpilot-review-analyser-scraper

โ‡ฑ Trustpilot Reviews Data Scraper ยท Apify


Pricing

from $9.99 / 1,000 results

Go to Apify Store

Trustpilot Review Scraper

Extract Trustpilot business reviews, star ratings, and company profiles โ€” no coding required. Enter a business name and location, get structured JSON in Apify, and optionally receive Excel, CSV, or JSON reports by email or Discord DM. Schedule runs, use the Apify API, and connect to Zapier or Make.

Pricing

from $9.99 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Hermann Samimi

Hermann Samimi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 days ago

Last modified

Share

๐Ÿ‘ Trustpilot review scraper logo

๐Ÿ‘ Runs on Apify cloud
๐Ÿ‘ Scrape Trustpilot reviews
๐Ÿ‘ Email and Discord file delivery
๐Ÿ‘ Export formats
๐Ÿ‘ Apify API supported

No coding required. Enter a business name on Trustpilot โ€” get structured review data in Apify, or have the report sent to your email or Discord as Excel, CSV, or JSON.


What does Trustpilot Review Scraper do?

Trustpilot Review Scraper is an Apify Actor that scrapes public business reviews, star ratings, and company profile data from Trustpilot. Trustpilot has no free public API for bulk review access โ€” this tool is a simple, cloud-based way to extract Trustpilot data without running your own browser or server.

Enter a business name and optional location, click Run, and results appear in your Apify dataset. Optionally enable Send Results as File to receive the full report by email attachment or Discord DM โ€” in XLSX, CSV, or JSON.

โš ๏ธ Discord delivery: To receive files on Discord, you must join the Pingrole Discord server before you run the Actor. Delivery will fail if your account is not in the server.

How it works

๐Ÿ‘ How it works โ€” User input โ†’ Trustpilot โ†’ Apify โ†’ Email, Discord, or dataset


What can Trustpilot Review Scraper do?

  • ๐Ÿ“ง Send reports by email โ€” XLSX, CSV, or JSON attached to your inbox
  • ๐Ÿ’ฌ Send reports by Discord DM โ€” file delivered directly in Discord (must join Pingrole server first)
  • โญ Scrape overall rating, star breakdown, and every review text from Trustpilot
  • ๐Ÿข Extract company info โ€” address, phone, website, categories, description
  • โ˜๏ธ Run in the Apify cloud โ€” no local browser, no server setup
  • โฐ Schedule runs (daily, weekly, or custom) for ongoing reputation monitoring
  • ๐Ÿ”Œ Connect to Zapier, Make, Google Sheets, and 800+ tools
  • ๐Ÿ“ก Access results via the Apify API or download from the Storage tab
  • ๐Ÿ›ก๏ธ Randomized browser fingerprints for more reliable scraping

Send results by Email or Discord

๐Ÿ“ง Email๐Ÿ’ฌ Discord
FormatXLSX ยท CSV ยท JSONXLSX ยท CSV ยท JSON
You enterYour email addressYour Discord username
RequirementActor owner configures SMTP secretsMust join Pingrole server โ€” required for delivery

Enable Send Results as File โ†’ pick a format โ†’ choose email or discord โ†’ enter your address. The file is sent automatically โ€” not stored for manual download.

Before using Discord: Join https://discord.gg/p5aCRvkHWE and stay in the server. The bot sends the file by DM only to members who are in that server.


What data can you extract from Trustpilot?

FieldDescription
overall_ratingAverage star rating (e.g. 4.8)
total_reviewsTotal review count on Trustpilot
rating_breakdownCount of 1โ€“5 star reviews
company_info.categoriesBusiness category tags
company_info.addressPhysical address
company_info.phonePhone number
company_info.emailContact email
company_info.websiteBusiness website URL
reviews[].authorReviewer display name
reviews[].author_countryReviewer's country
reviews[].ratingStar rating (1โ€“5)
reviews[].feedback_textFull review text
reviews[].dateReview date (YYYY-MM-DD)
reviews[].verifiedVerified review flag

Why scrape Trustpilot?

Trustpilot is a leading review platform, but it does not provide a free public Trustpilot API for bulk data extraction. This Actor + the Apify platform gives you advantages a standalone script cannot match:

Without ApifyWith this Actor on Apify
Run your own browser and serverโ˜๏ธ Fully managed cloud runs
Manual file handling๐Ÿ“ง Automatic email / Discord delivery
No schedulingโฐ Cron-based schedules
No monitoring๐Ÿ“Š Run logs and status in Console
Build your own integrations๐Ÿ”Œ API, webhooks, Zapier, Make

Use cases: competitor research, reputation monitoring, sentiment analysis, market research, and lead qualification.


How to scrape Trustpilot reviews

  1. Open this Actor on Apify Store and click Try for free
  2. Go to the Input tab โ€” enter a business name and optional location
  3. Set Reviews Limit (default 100, max 500 per run)
  4. (Optional) Enable Send Results as File, pick XLSX / CSV / JSON, and choose Email or Discord โ€” for Discord, join Pingrole server first (required)
  5. Click Run โ€” results appear in the Output tab within seconds to a few minutes
  6. View data in Apify, download from Storage, use the API tab, or check your email / Discord for the file

Trustpilot Review Scraper has all input options in the Input tab on this page. Hover over any field for a short explanation.


How much does it cost to scrape Trustpilot?

Trustpilot Review Scraper uses pay-per-event pricing. Platform compute is included โ€” you are not charged separate Compute Units on top.

EventPrice
Result โ€” one business scraped (apify-default-dataset-item)$9.99 per 1,000 (~$0.01 per run)
Actor start$0.00005 per run (negligible)

Each run that finds a business pushes one dataset item, no matter whether you scrape 10 or 500 reviews in that run.

Runs (businesses)Approximate cost
1~$0.01
100~$1.00
1,000$9.99

Every Apify account receives $5 free platform credit per month, which applies to Store Actor runs.

See Monetization on this Actor page for current rates. Check the Log tab after a run to review usage.


Input

Trustpilot Review Scraper has the following input options. Click the Input tab above for the full form with tooltips.

FieldRequiredDefaultDescription
business_nameYesโ€”Business to look up on Trustpilot
locationNoโ€”City and country (e.g. New York, USA)
zip_codeNoโ€”Postal code for precise matching
countryNoUSISO alpha-2 country code
limit_per_platformNo100Max reviews to scrape (1โ€“500)
get_as_fileNofalseSend report by email or Discord
export_formatNoxlsxxlsx, csv, or json
destination_platformNoemailemail or discord
destination_addressWhen sendingโ€”Email address or Discord username (Discord: join server first)

Input example โ€” email delivery (XLSX)

{
"business_name":"Casa D' Angelo New York",
"location":"New York, USA",
"limit_per_platform":50,
"get_as_file":true,
"export_format":"xlsx",
"destination_platform":"email",
"destination_address":"you@example.com"
}

Input example โ€” Discord delivery (CSV)

Required: Join Pingrole Discord server before running with destination_platform: "discord".

{
"business_name":"Casa D' Angelo New York",
"location":"New York, USA",
"limit_per_platform":50,
"get_as_file":true,
"export_format":"csv",
"destination_platform":"discord",
"destination_address":"your_discord_username"
}

Output example

You can download the dataset extracted by Trustpilot Review Scraper in JSON from the Storage tab, or access it via the Apify API. When file delivery is enabled, the report is sent to your email or Discord โ€” check delivery_status in Output to confirm:

{
"business_name":"Casa D'Angelo New York",
"platform":"trustpilot",
"overall_rating":4.8,
"total_reviews":15,
"rating_breakdown":{"5_star":12,"4_star":2,"3_star":1},
"company_info":{
"categories":["Italian Restaurant"],
"address":"146 Mulberry Street, New York City, United States",
"website":"https://cangelomulberry.com"
},
"reviews":[
{
"author":"Stephanie Doe",
"rating":5,
"feedback_text":"One of the best pizzas I have eaten in a long time.",
"date":"2026-04-27"
}
],
"scraped_at":"2026-06-06T16:32:46Z",
"delivery_status":{
"success":true,
"platform":"email",
"destination":"you@example.com",
"filename":"casa_d_angelo_new_york_reviews.xlsx",
"error":null
}
}

Tips and advanced options

Reduce cost

  • You are charged per business scraped, not per review โ€” 50 vs 500 reviews in one run costs the same (~$0.01)
  • Use a specific location, zip code, and country to avoid failed searches

Extract Trustpilot data in Python

Use the Apify API and apify-client to run the Actor programmatically. See run_client.py in the repository.

import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_API_TOKEN"])
run = client.actor("oyxxsUyPX6Oa4P2h0").call(run_input={
"business_name":"Casa D' Angelo New York",
"get_as_file":True,
"export_format":"xlsx",
"destination_platform":"email",
"destination_address":"you@example.com",
})
print(client.key_value_store(run.default_key_value_store_id)
.get_record("OUTPUT")["value"]["delivery_status"])

Delivery setup (Actor owner only)

Configure secrets in Settings โ†’ Secrets: PINGROLE_EMAIL, PINGROLE_PASSWORD, DISCORD_TOKEN, DISCORD_INFRA_CHANNEL_ID, DISCORD_WEBHOOK_URL (optional).


Is it legal to scrape Trustpilot?

Our scrapers are ethical and do not extract any private user data, such as passwords. They only extract what users have chosen to share publicly on Trustpilot. We believe our scrapers, when used for ethical purposes, are safe. However, your results could contain personal names. Personal data is protected by GDPR and other regulations โ€” ensure you have a legitimate reason to process it. Read Apify's blog on the legality of web scraping.


FAQ

How am I charged?

You pay ~$0.01 per successful business scrape ($9.99 per 1,000 results). Review count within a run does not change the price. Actor start adds a negligible $0.00005 per run.

How do I receive the report by email or Discord?

Enable Send Results as File, choose a format (xlsx, csv, json), set destination to email or discord, and enter your address.

For Discord, you must join the Pingrole server before the run. Without membership, the bot cannot DM you and delivery fails.

Is there an official Trustpilot API?

No free public API exists for bulk review extraction. This Actor is a practical alternative, with the added benefit of Apify scheduling, API access, integrations, and email/Discord delivery.

The file did not arrive โ€” what should I do?

Open the Output tab and check delivery_status.error. Common causes: wrong email, Discord user not in Pingrole server, or missing delivery secrets.

The Actor found the wrong business โ€” what do I do?

Add a more specific location, zip code, and country. The scraper uses the first Trustpilot search result.

Can I integrate with Zapier, Make, or Google Sheets?

Yes. Use the API tab on this Actor page, webhooks, or Apify's native integrations.

How do I schedule automatic runs?

Go to Schedules in Apify Console and set a cron interval with your preferred delivery settings.

Can I scrape more than 500 reviews?

The limit is 500 per run. Run the Actor multiple times or contact us for a custom solution.


Support

Found a bug or have a feature request? Open an issue in the Issues tab on this Actor's page โ€” we welcome feedback. We're also happy to build custom scraping solutions based on this Actor.

Developer: Hermann Samimi

๐Ÿ‘ GitHub Hermann Samimi
  ๐Ÿ‘ LinkedIn Hermann Samimi

You might also like

Trustpilot Reviews Scraper

pear_fight/trustpilot-scraper

Scrape Trustpilot business reviews, ratings, and company profiles. Extract review text, star ratings, reviewer info, and response data. Export as JSON, CSV, or Excel.

Trustpilot Business Reviews & Ratings Scraper

acia/trustpilot-business-reviews-and-ratings

Extract customer reviews, ratings, and business profiles from Trustpilot. Get review text, star ratings, reviewer details, company replies, verification status, and TrustScore data for any business. Filter by star rating, date range, or language. Export to JSON, CSV, or Excel.

Trustpilot Scraper

automation-lab/trustpilot-scraper

Scrape Trustpilot reviews and business profiles for brand reputation monitoring โ€” ratings, review text, dates, verified status, and company replies. Export to JSON, CSV, or Excel.

๐Ÿ‘ User avatar

Stas Persiianenko

95

Trustpilot Scraper โ€” Reviews, Ratings, Company Data & Sentiment

rp_openpro.ai/trustpilot-reviews-scraper

Scrape Trustpilot reviews, star ratings, company profiles, and replies at scale. Filter by stars and language. Export JSON, CSV, Excel. Cheapest Trustpilot scraper on Apify โ€” $0.20 per 1,000 reviews.

๐Ÿ‘ User avatar

Rรฉmi Pelloux

5

Trustpilot Scraper

spiders/trustpilot-scraper

Scrape Trustpilot reviews and company profiles

Trustpilot Review Scraper - Ratings, Replies & Filters

zen-studio/trustpilot-review-scraper

Scrape Trustpilot reviews for any business. Get ratings, review text, reviewer details, company replies, and verification status. Filter by star rating, date range, language, or verified-only. Just paste a URL or domain. Export as JSON, CSV, or Excel.

253

5.0

Trustpilot Review Scraper - Ratings, Replies & Filters

loongge/trustpilot-review-scraper

Scrape Trustpilot reviews for any business. Get ratings, review text, reviewer details, company replies, and verification status. Filter by star rating, date range, language, or verified-only. Just paste a URL or domain. Export as JSON, CSV, or Excel.

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 Reviews Scraper

dataharvest/trustpilot-scraper

Scrape company reviews and ratings from Trustpilot.