# Changelog of Yandex Market Product Scraper (Парсер Яндекс Маркета) (`parsebird/yandex-market-scraper`) Actor

- **URL**: https://apify.com/parsebird/yandex-market-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/parsebird/yandex-market-scraper.md

## Changelog

### v1.1 — 2026-09-02

- **Product enrichment no longer burns residential bandwidth on doomed browser
  renders.** Yandex now walls most product pages for the residential browser;
  by default a product page that fails the fast HTTP tier falls back to
  search-level data (title, price, rating, SKU, delivery) instead of a slow,
  usually-blocked residential render. Set `browserEnrichment: true` to opt back
  into full specs/description/seller at the higher cost. Measured effect on a
  15-product enriched run: **$0.12 → $0.002, 19.5 MB → 0.9 MB residential.**
- **No more TIMED-OUT runs.** The run tracks the platform timeout
  (`APIFY_TIMEOUT_AT`) and stops taking on new work ~90s before it, flushing what
  it has and finishing SUCCEEDED instead of being killed mid-run.
- **Circuit breaker on the residential browser tier**: after 4 consecutive
  blocked browser fetches it's disabled for the rest of the run instead of
  thrashing on retries + IP rotations.
- Blank `maxItems` now defaults to 1,000 (search-only) / 250 (enriched) instead
  of "everything" — an unattended default run can't rack up a surprise bill.
- `MAX_RENDER_ATTEMPTS` 4 → 3 (less retry amplification on a blocked browser).
- Fixed garbled Cyrillic (lone surrogates in titles/specs) from curl\_cffi
  mis-decoding brotli/zstd on the platform — force `Accept-Encoding: gzip,
  deflate` and decode responses as UTF-8 explicitly.
- When the run hits its time budget mid-search it now pushes the search rows it
  already collected instead of ending with nothing.

### v1.0 — 2026-08-28

- Initial release
- HTTP-first fetching over the cheap automatic proxy pool, with an automatic
  residential-browser fallback if Yandex Market challenges the requests
- Search Yandex Market by keyword or by link (search links, product links, shortened share links)
- Filters: sort order (popular / cheapest / most expensive / rating), price range, category (hid), 16 Russian regions
- Product enrichment: full specifications (grouped), description, seller profile with rating and order count, all original images, promotions, delivery options, other offers for the same SKU
- Optional review extraction: pros, cons, comment, author, rating, helpful votes, photos, with a per-product cap
- Fast search-only mode (`enrichProducts: false`) — 10–20x faster
- Automatic pagination, de-duplication and migration-safe resume
- Pay-per-result pricing with a separate per-review event
