Problem to solve
Instagram launched the "Link a Reel" feature on Aug 20, 2025: a creator can link one reel to another so viewers get a "next" navigation button — ideal for multi-part series (anime/episode parts, tutorials, etc.). There's currently no instagrapi method to set this link, so multi-part automations can't connect their parts programmatically.
Proposed API
# Link `media_id` so its viewers can navigate to `target_media_id`
cl.media_link_reel(media_id, target_media_id)
# remove the link
cl.media_unlink_reel(media_id)
(naming up to maintainers — e.g. clip_link / reel_link)
Example usage
cl = Client()
cl.login(USERNAME, PASSWORD)
part1 = cl.clip_upload("part1.mp4", "Episode 1 — Part 1")
part2 = cl.clip_upload("part2.mp4", "Episode 1 — Part 2")
# Make Part 2 link back to Part 1 (viewers get the linked-reel "next" button)
cl.media_link_reel(part2.pk, part1.pk)
Why current methods are insufficient
clip_upload() / clip_configure() expose no parameter for linking reels, and there's no post-upload edit method for it. The only existing "link" helper, bloks_fxcal_link_reels_share(), is for linking the IG account to Facebook for Reels cross-posting — unrelated. extra_data has no linked/target-media field.
Does this require new Instagram endpoint knowledge?
yes
References, logs, HAR, or similar implementations
Problem to solve
Instagram launched the "Link a Reel" feature on Aug 20, 2025: a creator can link one reel to another so viewers get a "next" navigation button — ideal for multi-part series (anime/episode parts, tutorials, etc.). There's currently no instagrapi method to set this link, so multi-part automations can't connect their parts programmatically.
Proposed API
(naming up to maintainers — e.g.
clip_link/reel_link)Example usage
Why current methods are insufficient
clip_upload()/clip_configure()expose no parameter for linking reels, and there's no post-upload edit method for it. The only existing "link" helper,bloks_fxcal_link_reels_share(), is for linking the IG account to Facebook for Reels cross-posting — unrelated.extra_datahas no linked/target-media field.Does this require new Instagram endpoint knowledge?
yes
References, logs, HAR, or similar implementations