Improvement: Added privacy-safe error diagnostics for failed and partially completed profile checks.
Improvement: Reused HTTP connections and fetched independent Story and Highlight discovery resources concurrently for faster profile checks.
Improvement: Added a run-wide request budget, classified retries, and a persistence reserve so long runs stop safely without starting excess requests.
Improvement: Improved interrupted-run recovery so profiles with durably saved and charged output are not repeated after a restart.
Improvement: Coupled each paid profile outcome to a saved output row where one exists, and made billing persistence failures stop the run clearly.
Fix: Fixed authenticated profile requests that could be redirected instead of returning Stories and Highlights.
Improvement: Public examples can now be updated without saving a session value; runs still require an authorized session before billing.
Improvement: Session input is now validated before a run is billed, and rejected profiles are no longer charged as successful profile checks.
Improvement: All-failed batches now fail clearly; mixed batches preserve accessible media and report partial completion.
Improvement: Added bounded retries, request pacing, batched Highlight retrieval, duplicate protection, date filtering, and a safe run deadline.
Improvement: Added direct media variants, dimensions, duration, audio, links, mentions, hashtags, stickers, music, profile metrics, Highlight ordering, and scrape timestamps.
Improvement: Expanded input, output, dataset, and run-summary schemas plus session-safety and troubleshooting guidance.
Improvement: Clarified inputs, outputs, pricing, cookie handling, and Instagram access limits.
Improvement: Initial release with Story, Highlight, profile-context, and status rows.