Trustpilot Scraper - Company Reviews & Ratings to CSV/Excel
Pricing
from $15.00 / 1,000 results
Trustpilot Scraper - Company Reviews & Ratings to CSV/Excel
Scrape Trustpilot company data and reviews at scale. Browse by category or target specific domains (apple.com, nike.com). Extract TrustScore, review count, website, phone, address, categories — plus full reviews with rating, text, author, date and company reply. No login, no API key.
Pricing
from $15.00 / 1,000 results
Rating
0.0
(0)
Developer
Matrix Crawl
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Trustpilot Scraper — Company Reviews, Ratings & Contacts to CSV/Excel
Scrape Trustpilot company data and reviews at scale. Pull companies by category or scrape specific businesses by domain — TrustScore, review count, website, phone, address, categories — plus full reviews (title, text, rating, author, date, company reply). Export to CSV, Excel or JSON. No login, no API key.
trustpilot scraper · trustpilot reviews · review scraper · company ratings · reputation monitoring · competitor research · lead generation · trustscore
Built for reputation monitoring, competitor and market research, and lead generation.
👥 Who Is This For?
- Reputation / CX teams: Track a company's reviews, ratings, and reply behavior over time.
- Market & competitor research: Compare TrustScores and review volumes across a category.
- Sales / lead-gen: Pull companies (with website + phone) from a Trustpilot category.
⚡ Features
- Two modes — browse a category (many companies) or scrape specific company domains.
- Company data — name, TrustScore, stars, review count, website, phone, email, address, categories, logo.
- Reviews (optional) — title, text, rating, author, country, dates, and company reply, with sort + language control.
- You control cost — caps per company and per whole run.
- De-duplicated — by company domain.
- Export — CSV/Excel/JSON, or call via Apify's MCP server.
🚀 How to Use
Category mode: add category slugs (from trustpilot.com/categories/{slug}), e.g. bank, electronics_technology.
Company mode: add domains, e.g. apple.com, nike.com (full Trustpilot review URLs work too). When set, categories are ignored.
Turn on Scrape reviews to collect reviews, and set Max reviews per company / Max reviews total to control volume and cost.
Sample Input
{"companyDomains": ["apple.com", "nike.com"],"scrapeReviews": true,"maxReviewsPerCompany": 100,"reviewsSort": "recency","reviewLanguage": "all","proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
📊 Output — Company fields
| Field | Type | Example |
|---|---|---|
name | string | "Happen Bank" |
domain | string | "happen.com" |
trustpilotUrl | string | "https://www.trustpilot.com/review/happen.com" |
trustScore | number | 4.7 |
stars | number | 4.5 |
reviewCount | integer | 13879 |
reviewsLast12Months | integer | 6836 |
website | string | null | "https://happen.com" |
email | string | null | null |
phone | string | null | "(888) 596-3157" |
address / city / zipCode / country | string | null | "88 Kearny St" / "San Francisco" … |
categories | string | null | "Bank, Financial Institution" |
categoryHierarchy | string | null | "Bank" |
isClaimed / isClosed | boolean | true / false |
logoUrl | string | null | "https://…/logo.png" |
scrapedAt | string (ISO) | "2026-07-02T10:00:00.000Z" |
With Scrape reviews on — each company gains reviews[]
| Review field | Description |
|---|---|
title, text, rating | Review headline, body, 1–5 stars |
author, authorCountry, authorReviewCount | Reviewer name, country, their review count |
experiencedDate, publishedDate | When the experience happened / review posted |
isVerified, reviewSource | Verification flag + source |
reply | Company's response { message, publishedDate } if any |
Plus reviewsScraped (how many were captured for that company).
Sample Output
{"name": "Happen Bank","domain": "happen.com","trustpilotUrl": "https://www.trustpilot.com/review/happen.com","trustScore": 4.7,"stars": 4.5,"reviewCount": 13880,"reviewsLast12Months": 6836,"website": "https://happen.com","email": null,"phone": "(888) 596-3157","address": "88 Kearny Street, Suite 600","city": "San Francisco","zipCode": "94108","country": "US","categories": "Bank, Financial Institution","categoryHierarchy": "Bank","logoUrl": "https://s3-eu-west-1.amazonaws.com/tpd/logos/5060f52a00006400051bf99f/0x0.png","isClaimed": true,"isClosed": false,"scrapedAt": "2026-07-02T20:10:03.463Z","reviews": [{"id": "6a456c97cb74d42d14dcfeb1","title": "Worst bank ever","text": "Worst bank ever! Loved Lending Club Bank that I had been with for 4 years. They switched to Happen ...","rating": 1,"likes": 0,"author": "Disappointed and stuck","authorReviewCount": 10,"authorCountry": "US","experiencedDate": "2026-07-01T00:00:00.000Z","publishedDate": "2026-07-01T21:37:59.000Z","isVerified": false,"reviewSource": "Organic","reply": {"message": "Thanks for bringing this to our attention and we’re sorry there have been issues ...","publishedDate": "2026-07-02T16:23:40.000Z"}}],"reviewsScraped": 1}
💡 Proxy (required)
Uses residential proxy (Trustpilot blocks data-center IPs). Apify residential is the default and works out of the box; you can plug in your own for higher volume.
⚖️ Compliance & Responsible Use
Reviews contain personal data (author names, locations). You are responsible for a lawful basis (e.g. GDPR) when collecting and using it, for anti-spam compliance in any outreach, and for respecting Trustpilot's Terms of Service and robots.txt. Collect and use publicly available data responsibly.