Instagram Reels Transcript Scraper avatar

Instagram Reels Transcript Scraper

Pricing

from $1.00 / 1,000 reels

Go to Apify Store
Instagram Reels Transcript Scraper

Instagram Reels Transcript Scraper

Turn Instagram reels into text: speech-to-text transcript with timestamps and detected language, plus caption, hashtags, likes, comments, plays and duration. Paste reel URLs or profiles (latest reels). No login, no cookies, pay per transcript.

Pricing

from $1.00 / 1,000 reels

Rating

0.0

(0)

Developer

inovaflow

inovaflow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Turn Instagram reels into text — the full spoken transcript with timestamps and language, next to each reel's caption and stats.

If you study what works on Instagram, you've probably tried to take notes from reels: pause, rewind, type out the hook, lose your place, start again. A creator's best reels are scripts — hooks, stories, product pitches — but none of that text is searchable, and the caption rarely says what was actually said.

We wanted those scripts for our own research, so we built this for ourselves first — and now we're sharing it. Paste reel links (or a few profiles), and each reel comes back as text: the transcript, split into timestamped segments, with the detected language — plus the caption, hashtags, likes, comments, plays and duration. It downloads only the reel's audio track and runs it through Whisper speech-to-text. No login, no cookies, no Instagram account at risk.

Who it's for

  • Content strategists and creators studying hooks: "what do the top 20 reels in my niche say in the first 3 seconds?"
  • Marketing teams repurposing reels into blog posts, captions, subtitles or quotes.
  • Researchers and brand-safety teams searching what was said in reels, not just captioned.
  • AI agents and RAG pipelines that need reel content as clean text, one call, dataset only.

What you get per reel

url, ownerUsername, transcript, segments (start, end in seconds, text), language / languageCode, wordCount, transcriptStatus, caption, hashtags, mentions, likes, comments, plays, videoDuration, postedAt, musicTitle, musicArtist, usesOriginalAudio and thumbnailUrl.

transcriptStatus is ok when speech was transcribed, otherwise it says why not: no-speech (music only), too-long, not-a-video, download-failed, stt-failed or stt-rate-limited (our speech-to-text quota was reached — run it again later). Rows that fail on our side are never charged.

Two table views are built in: Transcripts and Reel stats.

Options

  • Reel URLs — /reel/ or /p/ links, share links or shortcodes.
  • Profiles (latest reels) — usernames or profile links; set how many recent reels per profile.
  • Spoken language — leave empty to detect it per reel, or set a two-letter code (en, es, de…) when you know it.
  • Timestamped segments (on by default) — for subtitles, quotes and clipping.
  • Add plays and exact post time (on by default) — reads the owner's recent feed for pasted links.
  • Skip reels longer than — keeps long videos out of your bill (default 10 minutes).

How to set it up

  1. Paste a few reel links (or a profile).
  2. Click Start.
  3. Open the Transcripts view, or download CSV / Excel / JSON.

And that's it.

Pricing

Pay per result: $0.001 per reel delivered with its caption and stats, plus $0.004 when its speech is transcribed — $0.005 per transcribed reel ($5 per 1,000). Reels without speech, too long or not transcribable are never charged the transcript.

Tip: set Skip reels longer than to your use case (e.g. 90 seconds for hooks) to keep runs short.

Notes

  • Transcripts come from an automatic speech-to-text model (Whisper). They are very accurate on clear speech, less so on heavy music, overlapping voices or strong accents; song lyrics may be transcribed as speech.
  • Only public reels are processed. Private accounts return a status explaining why.
  • Only publicly available data is collected. You are responsible for using transcripts in line with Instagram's terms and copyright law.
  • Missing a field or a language? Open an issue in the Issues tab — we read them.