Read Instagram Reels
reels_fetchFetch public Instagram Reels from URLs without login, returning details, timestamped transcripts, video frames, comments, and cover images; batch up to 20 per call.
Instructions
Read Instagram Reels from their URLs, without a login: details (author, caption, likes, comment count, date), a timestamped transcript of what is said (local speech-to-text, Parakeet Redux, 25 European languages), real video frames, preview comments and the cover image. Batch up to 20 Reels per call.
Best for: hooks (what is said and shown in the first seconds), quoting what creators say, comparing how Reels open, reading on-screen text from frames. Returns: per Reel a header and the requested parts; per-Reel failures are reported inline with a reason code, never dropped.
Tips:
Hooks: start=0, end=5 (or 0–10) with parts ["details","transcript","frames"] and frames=3. Many Reels burn subtitles into the video: frames show them.
Instagram has no anonymous search: get Reel URLs from the user, or from web pages with reels_links.
Instagram links cannot jump to a second, so cite as "@handle, Reel URL, at 0:03".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Range end for transcript and frames: seconds or 'm:ss'. | |
| parts | No | Any of details, transcript, frames, comments, cover. Default ["details","transcript"]. | |
| query | No | Return only transcript passages matching these phrases instead of the full transcript. | |
| reels | Yes | 1–20 Reel URLs (instagram.com/reel/…, /reels/…, /p/…) or shortcodes. | |
| start | No | Range start for transcript and frames: seconds or 'm:ss'. | |
| frames | No | With part frames: how many, evenly spaced over the range (default 4, max 12 per Reel, 36 per call). | |
| frameAt | No | With part frames: exact seconds instead of even spacing, e.g. [0, 1.5, 3]. | |
| frameWidth | No | Frame width in px (default 480, max 1080). Reels are vertical; 480 keeps on-screen text readable. | |
| commentsLimit | No | Preview comments per Reel (default 10). Instagram exposes only a handful without login. |