# Changelog of Trustpilot Reviews & TrustScore Scraper ⭐ (any company) (`tagadanar/trustpilot-reviews`) Actor

- **URL**: https://apify.com/tagadanar/trustpilot-reviews/changelog.md
- **Full Actor documentation**: https://apify.com/tagadanar/trustpilot-reviews.md

## Changelog

### 2026-09-01 (0.1.19)

- **Trustpilot now sign-in-gates page 11 and beyond** (200 reviews per
  listing for anonymous visitors, measured on every filter combination). The
  actor detects the redirect to `/users/connect` and the status message says
  how many reviews were asked and delivered and how to go deeper (one run per
  star rating or language, each a fresh 200) — previously that page read as
  "0 reviews, list ended" and the run said `Done` with no explanation. README
  and input description updated; the "full review history" answer was wrong
  and is corrected. No account is used.

### 2026-08-29 (0.1.18)

- Four new optional filters: star ratings, review languages, verified-only and
  replied-to-only. Leave them empty and nothing changes.
- **You are never charged for a review your filters exclude.** The filters are
  sent to Trustpilot so unwanted pages are not fetched, and then checked again
  on every review that comes back before it is billed — Trustpilot silently
  ignores a star value it does not recognise and quietly widens an unknown
  language code to "all", so its own filter is treated as a hint, not a promise.
- A run that finds nothing now says which case it was: how many reviews were
  read and which filter dropped them, or that Trustpilot's own listing was
  genuinely empty. No more silent empty runs.
- Leaving the language filter empty now really means every language. Trustpilot's
  review page shows English only unless told otherwise, so runs used to quietly
  miss reviews written in other languages.
- A company is no longer paged forever when a filter is very narrow: after 25
  straight pages with no matching review the actor moves on and says so. Those
  pages cost you nothing.

### 2026-07-12

- Invalid input no longer fails the run. The run now finishes cleanly with a clear explanation in its status message, so a typo or an empty list is easy to spot and fix.
- List inputs now accept datasets piped straight from another scraper: entries
  that are objects are read through their usual key names (url/link,
  query/keyword/title, name/company and similar) instead of being rejected.

### 2026-07-11

- Billing: on paid runs every row is billed before it is written, and a run
  now stops visibly if billing fails instead of continuing unbilled.

### 2026-07-10

- Reworked how the actor gets past Trustpilot's bot check: it now clears it once and reuses that clearance for days, so runs start faster and page fetches stay plain HTTP.
- Removed the residential proxy entirely. No proxy usage is billed to your run anymore; platform cost is now a few cents of compute even on large pulls.
- Price cut: $2.50 to $0.75 per 1,000 reviews, and platform usage is now included in the price. What you see is the whole bill.

### 2026-07-09

- Initial public release on Apify Store.
- Scrape Trustpilot reviews for any company by domain or from a pasted Trustpilot review URL.
- Clean review records: rating, title, text, experience / published / updated dates, verification, source, reviewer name, country and review count, company reply, likes and the review link.
- One free business summary per company: TrustScore, star rating, total reviews, reviews in the last 12 months, categories, claimed and closed flags.
- Reads Trustpilot's own `__NEXT_DATA__` page data island, so results match the site without a browser or card-markup scraping.
- Walks review pages newest-first and dedupes by review ID; stops at the last page or your per-company cap.
- Clears Cloudflare over plain HTTP through Apify Residential, rotating the exit IP and retrying when the interstitial shows.
- Residential proxy by default. Pay per review returned, summary rows free, platform usage billed to your run, no subscription.
