All answers

How do I get a transcript for an Instagram Reel or post?

Call GET /v1/instagram/posts/transcript with a public /p/, /reel/, or /tv/ URL — there is no separate Reel-only transcript path. data.transcripts is an array of { id, shortcode, text } rows; a carousel with multiple video children can return more than one row, and any row's text can be null even when the lookup itself succeeds. Clips that exceed the supported length fail with HTTP 400 video_too_long_for_transcription instead of a null row.