# Changelog of Instagram Reels Scraper — No Login Required (`sones/instagram-reels-scraper-lowcost`) Actor

- **URL**: https://apify.com/sones/instagram-reels-scraper-lowcost/changelog.md
- **Full Actor documentation**: https://apify.com/sones/instagram-reels-scraper-lowcost.md

## Changelog

### 1.0 — Initial public release

- Added adaptive, cost-ordered routing for paying users.
- Guaranteed that free-tier runs never use an owner-funded external route.
- Replaced the global one-way route switch with internal per-profile failover,
  rolling route-health circuits, cooldowns, and bounded recovery probes.
- Batched resume checkpoints to sharply reduce key-value-store write cost
  without sacrificing migration, abort, or clean-exit persistence.
- Explicitly negotiated gzip, deflate, and Brotli for Instagram metadata and
  HTML responses to reduce external transfer.
- Simplified public input to account targets, result scope, enrichments, and
  platform proxy settings; performance and safety tuning is now internal.
- Added the mixed-format `accounts` input and the `newerThan` cutoff.
- Kept proxy routing and fallback as an internal cost included in successful
  results; users are never billed for retry mechanics.
- Added permissive Zod schemas that preserve unknown Instagram response fields.
- Added resumable pagination, account isolation, proxy telemetry, and charge
  limit handling.
- Added production AssemblyAI transcription using Universal-3.5 Pro with
  Universal-2 fallback, automatic language detection, speaker diarization,
  utterances, word timestamps, and success-only 15-second billing.
- Exposed clean word and speaker-segment timestamps while keeping provider,
  model, confidence, transcript ID, billing, and routing internals private.
- Fixed free-pricing runs so uncharged dataset items are not mistaken for a
  user spending limit.
- Fixed Apify Proxy session IDs and removed redundant profile-level retry loops.
- Isolated concurrent proxied requests into independent client/session slots
  instead of reusing one sticky proxy exit.
- Validated direct-IP behavior with 120-account local and 50-account cloud
  stress runs.
- Benchmarked every internal route separately and documented measured
  reliability and latency for development.
