First public release.
Async, fully typed Instagram media scraper. HTTP-first: an anonymous request is the default path, and the impersonated-TLS, authenticated and browser tiers only wake up when the cheap one stops working. Resumable per page, so an interrupted account restarts where it stopped.
Install:
pipx install instadata
Verified live against instagram.com/instagram (8,543 posts) on 2026-07-31.