AI & video data

Transcripts for TikTok, Instagram Reels and YouTube Shorts

One run for all three platforms: YouTube Shorts, TikTok and Instagram Reels turned into text — transcript with timestamps, on-screen captions and the first-3-second hook. Shorts use YouTube's own captions, so they cost less. Paste links or whole profiles; no login.

★ 5.0 rating · 1 reviews25 users94.0% successful runs (30 days)

What data you get

transcriptSpoken transcript
segmentsTimestamped segments
hookWhat is said in the first 3 seconds
onScreenTextText burned into the video
authorVideo author
views / likes / commentsEngagement counts
captionPost caption
publishedAtPublish date
authorComparisonHow a video compares with the author's usual

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$1.00 per 1,000 rows

Pay per event: you are charged only for what the run returns — videos processed, 10-second blocks of recognised audio, on-screen text reads. There is no monthly subscription; caps in the input keep each run's cost predictable.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Get a TikTok video transcript with timestamps

Uses TikTok's own captions first, with segments.

{
  "videoUrls": [
    "https://www.tiktok.com/@duolingo/video/7683994892506270989"
  ],
  "transcriptionMode": "captions-first",
  "includeTranscriptSegments": true
}
Run this task →

Find viral TikTok videos of a profile

Latest 20 videos compared with the author's usual.

{
  "profiles": [
    "@duolingo"
  ],
  "resultsLimitPerProfile": 20,
  "compareWithAuthor": true
}
Run this task →

Extract on-screen text and captions from TikTok videos

Spoken transcript plus text burned into the picture.

{
  "profiles": [
    "@duolingo"
  ],
  "resultsLimitPerProfile": 10,
  "includeOnScreenText": true,
  "ocrFps": "1.5",
  "language": "en"
}
Run this task →

Transcribe recent TikTok videos with AI only

Videos since September 2026, up to 2 minutes long.

{
  "profiles": [
    "@duolingo"
  ],
  "onlyPostsNewerThan": "2026-09-01",
  "transcriptionMode": "ai-only",
  "quality": "accurate",
  "maximumVideoDurationSeconds": 120
}
Run this task →

Use cases

FAQ

Which platforms are supported?

TikTok, Instagram Reels and YouTube Shorts, by video link or whole profile/channel.

What is the hook?

The words spoken in the first three seconds of the video, returned as a separate field.

Is it legal to scrape TikTok, Instagram and YouTube?

The scraper reads publicly available TikTok, Instagram and YouTube data without logging in. Scraping public data is generally allowed, but you are responsible for complying with local laws and the site's terms, and for not collecting or misusing personal data.

What does on-screen text mean?

Text burned into the picture — caption cards, title cards and hard subtitles — read separately from what the author says.

How do I get the data into my app or spreadsheet?

Call it through the Apify API, use the Python or JavaScript client, or connect it to Make, n8n, Zapier or Google Sheets. Results export to JSON, CSV or Excel, and runs can be scheduled.

More scrapers

Get your first short-video transcripts

Run on Apify — free trial