Instagram Reels & TikTok Transcript: Hooks + Subtitles avatar

Instagram Reels & TikTok Transcript: Hooks + Subtitles

Pricing

from $2.50 / 1,000 video transcribeds

Go to Apify Store
Instagram Reels & TikTok Transcript: Hooks + Subtitles

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

Marcel Tomas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

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 ActorTypical 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 extractionYes, configurable (default first 3 s)Rarely
Instagram + TikTokBoth, plus your own scraper datasets and direct video filesUsually one platform
Videos without speechFree (music-only, silent)Charged
SubscriptionsNone, pay per video$49–499/month creator tools

How it works

  1. 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.
  2. Transcribe. The audio is extracted and transcribed with Whisper large-v3 turbo.
  3. 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

FieldWhat it does
Instagram reels or profilesReel URLs, profile URLs or usernames. Profiles: latest N reels.
TikTok videos or profilesVideo URLs (incl. short links), profile URLs or @usernames.
Datasets from a previous scraper runDatasets from Instagram Reel Scraper, Instagram Scraper or TikTok Scraper (video download on).
Direct video or audio URLsMP4, MOV, WebM, M4A, MP3, WAV, OGG, FLAC.
Videos per profile / Only newer than / Max videosLimits.
LanguageEmpty = automatic detection.
Hook lengthSeconds counted as the hook (default 3).
Your Groq API keyOptional: lower price, no free-plan cap.

Pricing (pay per event)

EventFree planPaid plans
video-transcribed — one video transcribed (up to 3 minutes)$0.004down 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.0015down 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.

Support

Open an issue on the Actor's Issues tab with the run ID. Feature requests welcome.