Instagram Reel Transcript & Script Analyzer
Pricing
from $15.00 / 1,000 reel transcribeds
Instagram Reel Transcript & Script Analyzer
Transcribe Instagram reels and break each one into hook, body and call to action. Give it reel links or a creator's username: it returns the transcript with timestamps, the first-3-seconds hook, hook type and speaking pace, and for profiles ranks the creator's hooks by views.
Pricing
from $15.00 / 1,000 reel transcribeds
Rating
0.0
(0)
Developer
Matheus Coelho
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Turn any public Instagram reel into a script you can study and reuse. For each reel you get the full transcript with timestamps, plus a breakdown of how the script is built: the hook (first 3 seconds), the body, the call to action, the hook type and the speaking pace.
Give it a creator's username and it transcribes their latest reels and ranks their hooks by views, so you can see which openings actually work for that creator.
What you can do with it
- Repurpose content: get the exact words of a reel to rewrite it for your own channel, a blog post or a newsletter.
- Study competitors: see which hooks bring a creator the most views, how fast they talk and how often they ask for the follow.
- Build a hook swipe file: collect hundreds of real hooks, already classified (question, list, contrarian, how-to, story, direct address, statement).
- Feed an AI agent: structured JSON with transcript, segments and script fields, ready for an LLM to summarize or rewrite.
Input
| Field | What it does |
|---|---|
reelUrls | Reel or video post links, e.g. https://www.instagram.com/reel/CfY6jCIgH-P/ |
usernames | Creator handles without @. Transcribes their latest reels and adds a profile summary. |
reelsPerProfile | How many recent reels per creator (default 6, max 50). |
language | Spoken language code (en, pt, es...). Empty = auto-detect. |
accuracy | fast (default) or accurate (slower, better for accents and noisy audio). |
maxSeconds | Only the first N seconds of each video are transcribed (default 180). |
Output
One row per reel (recordType: "reel"):
{"recordType": "reel","url": "https://www.instagram.com/reel/CfY6jCIgH-P/","ownerUsername": "garyvee","views": 18672615,"likes": 767433,"durationSec": 67.3,"language": "en","hook": "How can I keep my daughter nine years old away from these dangers from the internet?","hookType": "question","body": "Only two things. One, you actually don't let her spend time on it, which as you ...","cta": "","hasCta": false,"wordsPerMinute": 195.3,"scriptTemplate": "[HOOK: question, ~16 words] -> [BODY: 16 beats] -> [no CTA]","transcript": "How can I keep my daughter nine years old away from these dangers from the inter...","segments": [{"start": 0.0,"end": 4.8,"text": "How can I keep my daughter nine years old away from these dangers from the internet?"}]}
One summary per username (recordType: "profileSummary"): top 5 hooks by views, median views per hook type, median speaking pace and how often the creator uses a call to action.
Problems are returned as rows too (recordType: "error" with a hint), so an agent reading the dataset knows what went wrong without opening the log.
Pricing
You pay per reel transcribed. Reels with no speech (music only, silent) are delivered free. Reel metadata is collected with Apify's official Instagram scrapers, which run on your account and are billed at their own small per-reel price.
Limits
- Public reels only. Private accounts, stories and deleted reels return an error row.
- Transcription is speech-to-text: on-screen text and song lyrics are not extracted.
- Hook types and CTA detection are rule-based (English, Portuguese, Spanish) and work best on talking-head content.
Related Actors
- Telegram Channel Scraper: public Telegram channel posts, with monitor mode.
- App Store & Google Play Scraper: apps and reviews from both stores.
- Google Ads Transparency Scraper: what ads a company runs on Google.