Instagram Reels & TikTok Transcript: Hooks + Subtitles
Pricing
from $2.50 / 1,000 video transcribeds
Instagram Reels & TikTok Transcript: Hooks + Subtitles
Transcribe Instagram Reels and TikTok videos with Whisper: full transcript, the first-3-seconds hook, language, timestamps and SRT/VTT subtitles. From profiles, links or your scraper datasets. Pay per video.
Pricing
from $2.50 / 1,000 video transcribeds
Rating
0.0
(0)
Developer
Marcel Tomas
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
Turn any Instagram Reel or TikTok into text in seconds — full transcript, the first-3-seconds hook, language and subtitles, from $0.004 per video.
Study what makes short videos work, repurpose your own content, or feed transcripts to your AI tools. Paste profiles or links, get clean transcripts. No subscription, no browser extension, no copy-paste.
- ✅ Instagram Reels + TikTok in one run
- ✅ Whisper large-v3 turbo, 99+ languages
- ✅ The hook (first seconds) as its own field
- ✅ Views, likes, caption and date next to every transcript
- ✅ SRT/VTT subtitles
- ✅ Music-only videos are free
Why this Actor
| This Actor | Typical options | |
|---|---|---|
| Price per video | $0.004 (up to 3 min), $0.0015 with your own Groq key | $0.015–0.075 per reel, or $0.048 per minute as a scraper add-on |
| Hook extraction | Yes, configurable (default first 3 s) | Rarely |
| Instagram + TikTok | Both, plus your own scraper datasets and direct video files | Usually one platform |
| Videos without speech | Free (music-only, silent) | Charged |
| Subscriptions | None, pay per video | $49–499/month creator tools |
How it works
- Collect videos. Profiles and links are collected with the official Instagram Reel Scraper and TikTok Scraper, run inside your own Apify account (you pay those Actors' usual small per-video price). Already scraped? Pick your datasets instead — no scraping cost.
- Transcribe. The audio is extracted and transcribed with Whisper large-v3 turbo.
- Deliver. One record per video with transcript, hook, language, timestamps, stats and optional subtitles.
Example
Input:
{"instagram": ["natgeo", "https://www.instagram.com/reel/DfKYi32MhCn/"],"tiktok": ["@nasa"],"maxVideosPerProfile": 10,"includeSubtitles": true}
Output (real run, shortened):
{"platform": "instagram","url": "https://www.instagram.com/p/DfNzJy_gKtl/","owner": "natgeo","views": 2044789,"likes": 73483,"comments": 215,"postedAt": "2026-11-01T22:26:13.000Z","durationSec": 90.9,"status": "ok","language": "English","hook": "Usually when we work with specimens, we just work with the actual bones themselves.","transcript": "Usually when we work with specimens, we just work with the actual bones themselves. …","wordCount": 207,"wordsPerMinute": 138,"segments": [{ "start": 0, "end": 3.76, "text": "Usually when we work with specimens, …" }],"srt": "1\n00:00:00,000 --> 00:00:03,760\n…"}
A 91-second reel transcribed in under 4 seconds.
Use cases
- Creators and social media managers: collect the hooks and scripts of the best-performing videos in your niche.
- Agencies and brands: analyse competitors' content at scale; build swipe files.
- Repurposing: turn your reels into blog posts, threads, newsletters and captions.
- AI workflows: n8n, Make, Zapier, the Apify API or MCP (Claude, ChatGPT, Cursor) — send profiles, get transcripts.
- Research: study messaging, trends and language across thousands of short videos.
Input
| Field | What it does |
|---|---|
| Instagram reels or profiles | Reel URLs, profile URLs or usernames. Profiles: latest N reels. |
| TikTok videos or profiles | Video URLs (incl. short links), profile URLs or @usernames. |
| Datasets from a previous scraper run | Datasets from Instagram Reel Scraper, Instagram Scraper or TikTok Scraper (video download on). |
| Direct video or audio URLs | MP4, MOV, WebM, M4A, MP3, WAV, OGG, FLAC. |
| Videos per profile / Only newer than / Max videos | Limits. |
| Language | Empty = automatic detection. |
| Hook length | Seconds counted as the hook (default 3). |
| Your Groq API key | Optional: lower price, no free-plan cap. |
Pricing (pay per event)
| Event | Free plan | Paid plans |
|---|---|---|
video-transcribed — one video transcribed (up to 3 minutes) | $0.004 | down to $0.0025 |
extra-minute — each started minute beyond 3 minutes | $0.002 | $0.002 |
video-transcribed-byok — one video with your own Groq key (any length) | $0.0015 | down to $0.001 |
Never charged: videos without speech, videos that cannot be downloaded, failed transcriptions. Collecting from profiles and links also runs the official scrapers in your account at their own price (about $0.003–0.005 per video). Without your own key, free-plan accounts can transcribe up to 25 videos per run.
FAQ
Which languages? Whisper large-v3 turbo supports 99+ languages and detects the language automatically.
Is my data stored? Videos are downloaded into your run, processed and deleted. Results stay in your Apify storage. The audio track is sent to Groq's Whisper API for transcription (with your own key, under your Groq account).
Why "transcribe right after scraping" for datasets? Instagram and TikTok video links expire within hours. Videos with expired links come back as errors and are not charged.
Private accounts? Only public videos can be transcribed. The Actor never logs in.
Long videos? Supported up to 120 minutes per video (maxMinutesPerVideo, default 15).
Good to know
- Transcribe only content you have the right to use. Respect the creators' rights when you republish.
- Transcript quality depends on audio: background music and cross-talk lower accuracy.
Related
- PDF, YouTube, Audio & Video to Markdown — documents, podcasts, YouTube and long videos to LLM-ready Markdown.
- AI Image Upscaler — upscale thumbnails and covers 2x–4x or to 4K.
- Website Contact Extractor — emails, phones, socials and company data from any website or Google Maps results.
Support
Open an issue on the Actor's Issues tab with the run ID. Feature requests welcome.