Instagram Transcript Scraper: Reels & Video to Text
Pricing
from $1.20 / 1,000 transcript by speech-to-texts
Instagram Transcript Scraper: Reels & Video to Text
Instagram Transcript Scraper: turn Instagram Reels and video posts into text with Whisper speech-to-text. Paste Reel URLs or a profile. Timestamped segments, language, caption, author and stats. Pay only per transcript.
Pricing
from $1.20 / 1,000 transcript by speech-to-texts
Rating
0.0
(0)
Developer
Scrape Lads
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
What does Instagram Transcript Scraper do?
Instagram Transcript Scraper turns Instagram Reels and video posts into clean text transcripts with timestamps. Paste video links, or a creator's profile to get their latest videos, and get one row per video with the full transcript, timestamped segments, the language, the author, caption, duration and engagement stats.
Instagram publishes no captions files, so every Reel is transcribed from its audio with Whisper large-v3 turbo (90+ languages).
Run it in Apify Console, call it from the API, schedule it, or connect it to Make, Zapier, n8n, Google Sheets or your own code.
What data can you extract from a Instagram video?
| 📝 Full transcript | ⏱️ Timestamped segments | 🗣️ Language |
|---|---|---|
| 👤 Author | 📰 Title and caption | ⏳ Duration |
| 🔢 Word count | 🎙️ Captions or speech-to-text | 👀 Views |
| ❤️ Likes | 💬 Comments | 🔁 Shares |
| 📅 Published at | 🖼️ Thumbnail | 🔗 Video URL |
Why use this Instagram Transcript Scraper to download transcripts?
- Repurpose Reels into posts, newsletters and captions.
- Research what top creators say in their hooks and calls to action.
- Feed Reels into an AI knowledge base or summarizer.
- Track spoken brand and product mentions.
- Pay only for transcripts. Private, deleted and silent videos are free.
How to get Instagram transcripts (step by step)
- Click Try for free and open the Input tab.
- Paste video URLs or profiles.
- Click Start. A few videos take seconds.
- Download the results as JSON, CSV, Excel or HTML, or read them through the API.
Input
{"urls": ["https://www.instagram.com/reel/Dd-VQPnRz0t/"],"profiles": [],"maxVideosPerProfile": 10,"language": "","includeSegments": true}
All fields are described on the Input tab. Only Instagram Reels and video posts are accepted; links from other platforms come back free with a pointer to the matching actor.
Output
One row per video. Download the dataset as JSON, HTML, CSV or Excel.
| Field | Description |
|---|---|
url, videoId | The video. |
author, authorName, authorUrl | Creator handle, display name and profile link. |
title, caption | Title or post caption. |
durationSec, publishedAt, thumbnailUrl | Length, publish date, cover image. |
transcript | The full transcript as one text. |
segments | { start, end, text } with times in seconds. |
language | Two-letter language code of the transcript. |
transcriptSource | subtitles (platform captions) or speech-to-text (Whisper). |
stats | Views, likes, comments and shares when the platform shows them. |
status, errorCode, message | success, no_transcript or failed, with a reason such as private_or_removed or no_speech. |
charged | Whether this row was billed. |
How much does it cost to get Instagram transcripts?
Pay per transcript, no subscription:
- $1.50 per 1,000 speech-to-text transcripts, first minute of audio included. Longer videos add $0.0025 per extra started minute.
- A $0.003 start fee per run.
Failed, private, removed and silent videos are free. Higher Apify plans get up to 20% off.
Subtitle files, filters and budget
- SRT and WebVTT: pick them under Subtitle files to get ready-to-use subtitle text in the
srtandvttfields, for video editors, players and translation tools. - Profile filters: Only videos from the last N days and Minimum views skip older or smaller videos before anything is charged.
- Speech-to-text budget: Speech-to-text budget (minutes) caps how much audio one run transcribes, so a long video list can never surprise you.
- AI fallback: every video is transcribed from its audio with Whisper, so it works even though the platform publishes no captions.
Run it on a schedule
Save a task with the creators you follow, set Only videos from the last N days to 1 or 7, and add a daily or weekly schedule: you get every new video transcribed automatically. Connect Google Sheets, Slack or a webhook to receive the transcripts as soon as the run finishes.
Use it with AI tools, n8n and MCP
- RAG and LangChain: load the dataset with Apify's LangChain or LlamaIndex loaders and index the
transcriptfield. - n8n, Make and Zapier: use the Apify node to run the actor and send each transcript to Google Sheets, Notion or Slack.
- MCP: add the Apify MCP server (
https://mcp.apify.com) to Claude, ChatGPT or Cursor and ask for transcripts in plain language.
FAQ, limits and support
Which videos can't be transcribed? Private accounts, deleted Reels and posts with embedding turned off cannot be read. Photo and carousel posts without a video come back free as no_video.
How accurate is it? Speech-to-text uses Whisper large-v3 turbo, which is very accurate on clear speech in 90+ languages. Music and heavy background noise lower accuracy.
Is there an official Instagram API for transcripts? How is this different? Instagram has no public API that returns the spoken text of any public video. This actor gives you the transcript, timestamps and video stats from a URL or a profile, with no developer account and no app review.
What are the alternatives to Instagram Transcript Scraper? Copying captions by hand, uploading videos to a transcription service one by one, or other transcript actors on Apify. This one works in bulk, reads captions first when they exist, and charges nothing for failed or silent videos.
Is it legal? The actor only reads public videos that anyone can watch without logging in. Respect copyright, platform terms and privacy laws such as the GDPR.
Found a problem or need a field? Open an Issue on the actor page.
Other transcript scrapers
| Actor | Platform |
|---|---|
| TikTok Transcript Scraper | TikTok videos |
| YouTube Transcript Scraper | YouTube videos and Shorts |
| X (Twitter) Video Transcript Scraper | X (Twitter) videos |
| Facebook Video Transcript Scraper | Facebook videos and Reels |
| Douyin Transcript Scraper | Douyin (抖音) videos |
| Video Transcript Scraper | TikTok, Instagram, YouTube and X in one actor |
Privacy
This Actor sends anonymous run inputs (such as video URLs) and a hashed account ID to the developer to see which inputs are useful. Tokens, cookies and proxy settings are never sent. Nothing from your results is collected.