NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3613 most downloaded on PyPI
Fast and effective Instagram Private API wrapper
Last release today
17 Sep 2026
Ships fairly regularly
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
414 releases · first in 2020
One column per quarter.
Add story likers by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2665
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.12.0...2.13.0
build: bump pytest from 9.0.3 to 9.1.0 by @dependabot[bot] in https://github.com/subzeroid/instagrapi/pull/2662
instagrapi/mixins/photo.py by @Benjamin-Loison in https://github.com/subzeroid/instagrapi/pull/2660Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.11.0...2.12.0
Fix duplicate user follow action handling by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2663
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.14...2.11.0
Add story poll voting support by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2661
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.13...2.10.14
Docs: avoid hard-wrapped media note prose by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2658
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.12...2.10.13
Add clip seen helper by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2657
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.11...2.10.12
Fix photo downloads to prefer public web resources by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2656
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.10...2.10.11
Add live coauthor upload coverage by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2654
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.9...2.10.10
Add coauthor user IDs to feed uploads by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2653
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.8...2.10.9
Handle Bloks redirect challenge resume by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2652
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.7...2.10.8
Close thumbnail handles after video upload by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2651
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.6...2.10.7
test: add fbsearch suggested profiles live coverage by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2648
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.5...2.10.6
v2.10.5 fix: return typed suggested profiles by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2647
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.4...2.10.5
Restore UserShort stories field by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2646
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.3...2.10.4
Map account edit failures to typed exceptions by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2645
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.2...2.10.3
Normalize XDT sidecar media resources by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2644
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.1...2.10.2
Handle missing canonical track info by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2643
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.10.0...2.10.1
Cover typed address book helper in live test by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2641
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.19...2.10.0
Improve address book helper typing by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2640
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.18...2.9.19
v2.9.18 feat: add address book suggestions helpers by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2639
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.17...2.9.18
v2.9.17 feat: add bookmarked music helper by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2637
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.16...2.9.17
Add live coverage for media video count aliases by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2633
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.15...2.9.16
Fix private video count aliases by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2632
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.14...2.9.15
Clamp Reel music audio window by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2631
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.13...2.9.14
Treat pending follow requests as follow success by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2630
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.12...2.9.13
Try Reel Facebook unified config variants by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2629
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.11...2.9.12
build: bump ruff from 0.15.16 to 0.15.17 by @dependabot[bot] in https://github.com/subzeroid/instagrapi/pull/2625
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.10...2.9.11
Scope saved app profile hydration by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2626
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.9...2.9.10
Hydrate incomplete saved app profiles by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2624
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.8...2.9.9
Preserve unknown clips Facebook share state by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2623
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.7...2.9.8
Read hashtag section layout items by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2622
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.6...2.9.7
Cap private following page count by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2620
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.5...2.9.6
Handle limited private follower lists by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2618
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.4...2.9.5
Map public challenge redirects to login required by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2616
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.3...2.9.4
Handle non-JSON private HTTP errors by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2615
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.2...2.9.3
Preserve follower metadata in UserShort by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2614
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.1...2.9.2
Add user_suggested_profiles convenience method by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2613
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.9.0...2.9.1
Add CAA email signup flow by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2612
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.21...2.9.0
Warn about legacy signup flow by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2610
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.20...2.8.21
Align media comment payload with app fields by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2609
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.19...2.8.20
Retry private incomplete read errors by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2605
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.18...2.8.19
Add coverage for hashtag search numeric IDs by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2601
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.17...2.8.18
Raise MediaError for missing media insights by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2600
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.16...2.8.17
Add Reel Facebook unified config discovery by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2599
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.15...2.8.16
Add Reel cover change helper by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2598
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.14...2.8.15
Add Reel Facebook destination helper by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2596
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.13...2.8.14
Handle Bloks redirect challenges clearly by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2595
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.12...2.8.13
build: bump ruff from 0.15.15 to 0.15.16 by @dependabot[bot] in https://github.com/subzeroid/instagrapi/pull/2583
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.11...2.8.12
Prefer private API for authorized following lookups by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2593
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.10...2.8.11
Prefer private API for authorized story lookups by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2592
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.9...2.8.10
Prefer private API for authorized follower lookups by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2591
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.8...2.8.9
Prefer private API for authorized user media lookups by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2590
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.7...2.8.8
Prefer private API for authorized usertag media lookups by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2589
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.6...2.8.7
Prefer private API for authorized media info by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2588
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.5...2.8.6
docs: add Telegram support playbook guidance by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2586
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.4...2.8.5
Handle Direct message request privacy errors by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2585
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.3...2.8.4
Add Direct media share to existing threads by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2584
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.2...2.8.3
Add FBNS push MQTT client by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2580
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.1...2.8.2
Complete realtime Direct MQTT helpers by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2578
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.8.0...2.8.1
Promote Direct example in README by @subzeroid in https://github.com/subzeroid/instagrapi/pull/2577
Full Changelog: https://github.com/subzeroid/instagrapi/compare/2.7.22...2.8.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →