🧲 ONLY $0.25/1000 reviews: Scrape Trustpilot reviews at scale. Extract review text, ratings, verified badges, sentiment & company replies, plus full company data (contact email, phone, address, rankings). Filter by star, language (60+) & date. Multi-company, auto-pagination, no code.
🐛 Fixed: the output now really follows the format described in this README (flat review fields, reviewer, reply and a full company object). The dataset table shows every column again
🐛 Fixed: the filters (sort, starRatings, dateRange, language, verifiedOnly, repliesOnly) are now applied
🔒 Updated to Node.js 22 with the latest security fixes, lighter and faster image
2026-07-14 / v1.4
⚠️ Breaking: fully restructured output. Flat, clean objects instead of arrays of single-key objects (companyDetails[] / reviewDetails[] removed). Downstream workflows must be updated.
🗓️ Breaking: all dates now in ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ) instead of MM/DD/YYYY + timestamp.
✨ Feature: new filters, sort, starRatings, dateRange, language (60+ languages with flags), verifiedOnly, repliesOnly.
🏷️ Data: full company contact block, email, phone, formatted address, street, city, region, zipCode, countryCode, countryName. Added logoUrl.
🧹 Fix: text cleaning on all fields (HTML entities decoded, unicode normalized, zero-width/control chars removed, whitespace flattened to a single line).
🐛 Fix: company reply author now falls back to the company name instead of null.
🗑️ Removed: unreliable verificationSource field (returned invitation even on organic/unverified reviews). Use source / isOrganic / verificationLevel instead.