Instagram Reel Transcript Generator & API: Reels to Text avatar

Instagram Reel Transcript Generator & API: Reels to Text

Pricing

from $11.99 / 1,000 transcript, per minute of videos

Go to Apify Store
Instagram Reel Transcript Generator & API: Reels to Text

Instagram Reel Transcript Generator & API: Reels to Text

Turn Instagram Reels and videos into text: links or whole profiles (every Reel, date range, only new since the last run). AI transcript in 99 languages, hook, timed segments, SRT and VTT subtitles, plays and likes. Music-only Reels free. No login.

Pricing

from $11.99 / 1,000 transcript, per minute of videos

Rating

0.0

(0)

Developer

Superior Actors

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Instagram Reel Transcript Generator & API: Reels to Text

Turn Instagram Reels and videos into text: paste Reel links, or add whole profiles (every Reel, a date range, or only the new ones since your last run). For each Reel you get the full transcript, the hook (the words of the first 3 seconds), the language, timed segments and ready SRT and VTT subtitles, next to its caption, date, plays and likes. Speech is recognized by AI (Whisper) in 99 languages, detected for every video. Music-only Reels are free.

{ "postUrls": ["https://www.instagram.com/reel/DZ-dSUgSRiy/"], "profiles": ["garyvee"], "maxReelsPerProfile": 10 }

No Instagram login, no cookies, no sign-up on a transcript website. Use it as an Instagram transcript API: one call returns clean JSON for a list of Reels or a whole creator.

What you get

One row per Reel or video. Real example, October 2026:

ownerUsernamehooklanguagewordCountdurationSecondsbilledMinutes
zachkingThis is a message to all artificial intelligence.en5027.91
garyveeHow can I keep my daughter, nine years old, away from this danger from the internet?en20567.32
natgeo (profile)Hey Nat Geo, nightmare scenario. You get swallowed by a sperm whale, now what?en432136.23
luisitocomunica (profile)Traten de seguirme.es9848.61
natgeo(music only: free row with the reason)058.30
FieldDescription
transcriptThe spoken words as one text
hookThe words of the first 3 seconds: the opening line that keeps viewers watching
segments[{start, end, text}] with seconds, for quotes, clips and search inside a video
subtitlesSrt, subtitlesVttReady subtitles to upload to a video editor, YouTube or a player
srtFileUrl, vttFileUrl, txtFileUrlDownload links of the same as files (with Save files)
language, languageNameDetected (or chosen) spoken language: en / English
wordCount, segmentCount, speechSecondsHow much is said, and for how long
durationSeconds, billedMinutesVideo length and the minutes charged
transcriptionModelThe Whisper model that wrote the text
postUrl, shortcode, typeLink, shortcode, reel / video / carousel
caption, hashtags, postedAtCaption, hashtags, exact posting time (UTC)
plays, likes, commentsPlays (Reels from profiles), likes and comments as Instagram shows them
audioTitleThe song or original audio of the Reel
ownerUsername, ownerFullName, ownerVerifiedThe account that posted it
hasTranscript, noTranscriptReasonfalse with the reason when a Reel has no speech, no sound or is a photo post (free)
input, inputProfile, position, scrapedAt, errorWhich input the row came from; why a post was not read

How it works

  1. Add links (instagram.com/reel/..., instagram.com/p/..., /tv/..., shortcodes) and / or profiles (garyvee, @garyvee, instagram.com/garyvee/, user IDs)
  2. Run: each video's sound is turned into text by AI
  3. Open the Transcripts view, export to CSV / Excel / JSON, or download .srt / .txt files
InputWhat it does
Instagram Reel or video linksReels, video posts, IGTV and the first video of a carousel
Instagram profilesThe Reels of each profile, newest first
Reels per profileLatest N Reels of each profile (default 10, 0 = the whole Reels tab)
Posted after / beforeOnly Reels from a date range: 2026-09-01 or 7 days, 2 weeks, 1 month
Skip pinned ReelsLeave out the old Reels pinned to the top
Only new Reels since the previous runSkip what earlier runs already transcribed: schedule it to follow creators
Spoken languageEmpty = detected per video. Set en, es, hi... only if detection picks the wrong one
Max video lengthLonger videos are skipped for free (default 20 minutes)
Timed segments / SRT and VTT / Save filesWhat goes into each row, and .srt .vtt .txt files in your storage

Why this Actor

🎯 Only speech is chargedA voice detector runs first: music-only Reels, silent videos and photo posts get a free row with the reason, and AI never invents words over a song
πŸ‘€ Whole profilesEvery Reel of a creator, a date range, or only the new ones since the last run, with plays and likes next to each transcript
πŸͺ Hook + segments + subtitlesThe opening line for content research, timestamps for quotes, SRT and VTT ready for editors
🌍 99 languagesWhisper detects the language of each video: English, Spanish, Hindi, Portuguese, Arabic and more in one run
πŸ’° Pay per minute, not per subscription$0.01499 per started minute of a Reel with speech; most Reels are under one minute

Follow creators automatically

  1. Add the profiles you watch (competitors, clients, your own account)
  2. Turn on Only new Reels since the previous run
  3. Save as a task with a daily schedule: each run transcribes only the Reels posted since, ready for a Google Sheet, Slack or an AI summary through an integration

The list of transcribed Reels is kept per profile and monitor name in your account (key-value store instagram-transcript-state).

Pricing

Pay per started minute of video with speech, no subscription needed. Apify Scale and Business plans pay less:

EventFree and Starter plansScale planBusiness plan
Run start$0.001$0.001$0.001
Transcript, per started minute of video (a 45-second Reel = 1 minute)$0.01499$0.01349$0.01199
New profile lookup (only when Instagram shows a new profile's page to a residential IP only)$0.004$0.004$0.004
TaskCost
10 Reels under a minute~$0.15
1,000 Reels under a minute~$14.99
Following a creator who posts 2 Reels a day, for a month~$0.90 per month

Reels without speech, photo posts, posts that are not found and videos over the length limit are not charged.

Ready-made tasks

Open it, change the link, and run:

TaskWhat you get
Instagram Video to Text Converter: Reel Link to TranscriptTranscripts, hooks and SRT files of the Reels you paste

FAQ

How accurate is the transcript? It is written by OpenAI's Whisper speech recognition (large-v3-turbo; the smaller Whisper model at peak load). Clear speech comes out nearly word for word with punctuation; names, slang and heavy background music can be misheard. Check transcriptionModel in each row.

Does it read the text on screen or song lyrics? No: only spoken words. A Reel with just music gets hasTranscript: false and is free.

Which languages are supported? The 99 languages of Whisper; the language is detected for each video. If a video is mostly music with a few words, detection can pick the wrong language: set Spoken language to fix it.

Can I transcribe all Reels of an Instagram profile? Yes: add the username and set Reels per profile to 0. Private accounts cannot be read.

How are minutes counted? By the video's length, rounded up: a 45-second Reel is 1 minute, a 70-second one is 2. Only videos with speech are charged.

Do I need an Instagram account or cookies? No. The Actor reads public posts the way Instagram shows them to a visitor.

I need the video files, not the text. Use Instagram Video Downloader for MP4 files in 1080p and one ZIP.

Use with the API and AI agents

Run it via the Apify API from Python, Node.js or any HTTP client, or connect it to Claude, ChatGPT and other AI agents through the Apify MCP server: "Transcribe the last 10 Reels of @garyvee and list their hooks".

Other social media tools

ToolWhat it does
Instagram Post ScraperAny post, Reel or carousel by link with the exact posting time, likes, comments and plays
Instagram Trending AudioReels sounds trending right now in any country, with Reels counts and daily growth
TikTok Transcript ScraperTikTok subtitles and AI transcripts from links or profiles, SRT and VTT
YouTube Transcript ScraperYouTube captions of videos, channels and playlists in any language

The Actor reads only public posts that Instagram shows to any visitor, without logging in. Transcripts are the creators' words: use them for research, accessibility, analysis or quotes in line with copyright law, and handle personal data such as usernames in line with GDPR and other privacy laws.