# Changelog of Trustpilot Reviews Scraper (`data_xplorer/trustpilot-reviews-scraper`) Actor

- **URL**: https://apify.com/data\_xplorer/trustpilot-reviews-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/data\_xplorer/trustpilot-reviews-scraper.md

## Changelog

### 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**: new review fields, `reviewId`, `reviewUrl`, `language`, `source`, `isOrganic`, `likes`, `verificationLevel`, `experiencedDate`, `updatedDate`, `scrapedAt`.
- 🏷️ **Data**: enriched reviewer object, `id`, `profileUrl`, `countryCode`, `reviewCount`, `isVerified`, `imageUrl`.
- 🏷️ **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.
- 🎨 **Improved**: cleaner, structured startup logs (banner, aligned sections, active-filters summary).
- 🔒 **Internal**: authentication cookie handled internally, no longer exposed as an input.

### 2026-05-02 / v1.3

- 🔓 **Breaking fix**: bypass new AWS WAF bot protection

### 2026-04-05 / v1.2

- ✨ **Feature**: Added Business Rankings by category
- ✨ **Feature**: Added "Claimed profile" and "Paid subscription" status detection
- 🏷️ **Data**: Added detailed `companyInfo` (Website, Country, Contact email/phone)
- 🔄 **Fix**: Unified date formats for reviews, experiences, and company replies (`MM/DD/YYYY` + timestamp)

### 2026-10-18 / v1.1.2

- 📝 Fix: bypassed 200-review limit

### 2026-02-17 / v1.0.2

- 🤖 Fork `Trustpilot Scraper`  for PPE
