Instagram transcript from a Reel URL
Same GET /v2/instagram/media/{media}/transcript route used in paid workloads — not a one-off scraper page.
Free · no signup
Paste a Reel link, get the spoken text. Transcribe thousands with our API.
Use in Claude or ChatGPTSame lookup, live, from your AI.Protected by Cloudflare Turnstile
Teams running monitoring, research, and enrichment pipelines
Why this exists
Instagram shows captions on-screen but nothing to copy. This free Instagram transcript tool turns a Reel URL into plain text — the same intent as an Instagram Reel transcript or Reels transcript search.
Same GET /v2/instagram/media/{media}/transcript route used in paid workloads — not a one-off scraper page.
Paste a URL, get spoken text. Free Reels transcript — no ads, no signup, no email gate.
instagram.com/reel/…, /reels/…, and public /p/ video posts all resolve.
Returns Instagram's transcript text when the media has one. Empty text means the Reel resolved but had no captions.
Quick start
Three steps from share link to a copyable Instagram Reel transcript.
01
Open the Reel in Instagram or the browser and copy the share link — /reel/… and /reels/… both work. Public /p/ video posts work too.
02
Drop the URL into the free Instagram Reel transcript tool, complete the Turnstile check, and submit.
03
We return plain text from the caption track when Instagram exposes one. Paste it into a doc, caption editor, or LLM prompt.
Use cases
Spoken text is searchable, editable, and API-ready.
Turn a Reel into a draft or outline without retyping the Instagram transcript by hand.
See hooks and CTAs creators say out loud on Reels — not just the on-screen stickers.
Publish Reels transcript text beside an embedded Reel so spoken content stays readable.
Chunk for embeddings, or call the transcript API for volume.
What you actually get
This page is an Instagram Reel transcript shortcut. The API also covers TikTok and YouTube with one auth header.
Plain text joined from transcript rows. Carousel posts with multiple video items may return more than one block.
Music-only Reels or media without a caption track can resolve with no text. That is expected — not a broken lookup.
This page flattens transcripts[].text for reading. The API returns the full rows (id, shortcode, text) for each media item.
Those platforms have their own free browser tools on this site. One API key covers all three.
Fair use on a free page
Protected by Cloudflare Turnstile. Fine for spot checks — automation belongs on an API key.
Cloudflare Turnstile keeps bots off the free page.
Private, deleted, or login-walled Reels return no transcript here.
Fine for a quick copy. Batch Reel jobs belong on an API key.
From code
More free tools
Try another free tool. Or browse all free tools.
TikTok URL → transcript text. Free, no signup.
Open toolWatch, Shorts, embeds — captions to plain text.
Open toolOne question → one routed API lookup (1-credit routes).
Open toolUnderstand who arrives, leaves and matters to you
Open toolFAQ
Paste a public Instagram Reel URL into the tool above, complete the Turnstile check, and copy the plain-text caption track. Free Instagram Reel transcript — no signup.
Both names point here. Paste a /reel/ or /reels/ link (or a public /p/ video post) and we return the spoken caption track as plain text when Instagram exposes one.
Any public Reel or video post with a caption track. Private, deleted, or uncaptioned media return no text here.
This free tool only reads existing transcript text from Instagram. If the media has no track, you get an empty result — not an error.
Both. Reels are the main use case, but public /p/ and /tv/ video posts that expose transcript text work here too.
Yes — copy from the result panel, or call the API and store transcripts[].text.
Protected by Cloudflare Turnstile. Need volume? Sign up for 100 free API credits.
Yes — we strip query and hash noise and normalize /reels/ to /reel/ before the lookup.
No — those have their own free transcript tools on this site. One API key covers Instagram, TikTok, and YouTube transcripts.
Use the API with bounded concurrency. Join transcripts[].text, attach url/platform metadata, and see the transcript guide for examples.
No — this page is for one-off manual use. For servers and pipelines, use the API.
Live caption data — no ads, no watermark, no scraper chain.
Sign up for 100 free API credits, then call these tools from your own code — no browser Turnstile in the way.