TikTok Transcript Scraper: $3 per 1,000 avatar

TikTok Transcript Scraper: $3 per 1,000

Pricing

from $3.00 / 1,000 transcripts

Go to Apify Store
TikTok Transcript Scraper: $3 per 1,000

TikTok Transcript Scraper: $3 per 1,000

Get the spoken words of TikTok videos, from a profile's latest videos or from video URLs: TikTok's own captions when a video has them, AI speech-to-text when it doesn't. Videos without speech are free. $3 per 1,000 transcripts.

Pricing

from $3.00 / 1,000 transcripts

Rating

0.0

(0)

Developer

Rowfinch

Rowfinch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

TikTok Transcript Scraper

Get what's said in TikTok videos: a profile's latest videos or any video URL, with the video's caption, plays, likes and date.

Each transcript comes from TikTok's own captions when the video has them, and from AI speech-to-text when it doesn't. Videos with no speech (music only, silence) are free.

$3 per 1,000 transcripts.

What it's for

  • Content research: hooks, scripts and talking points of the creators in your niche, as text you can search.
  • Repurposing: turn your own TikToks into posts, newsletters, blog drafts or subtitles.
  • Brand and ad monitoring: what creators actually say about a product, beyond the caption.
  • Data for AI agents and LLM pipelines: clean JSON, ready to summarize, classify or embed.

Input

FieldWhat it does
profilesUsernames or profile URLs, one per line
postURLsVideo URLs or short links (vm.tiktok.com, vt.tiktok.com, tiktok.com/t/), one per line
resultsPerPageVideos per profile, newest first (default 10)
oldestPostDateUnifiedA date, or a period like 7 days for scheduled runs
newestPostDateLeave out videos posted after this date
excludePinnedPostsLeave out pinned videos

These are the field names of the most used TikTok scrapers on Apify, so saved inputs carry over.

Output

One row per video:

{
"input": "garyvee",
"id": "7114641064446676267",
"webVideoUrl": "https://www.tiktok.com/@garyvee/video/7114641064446676267",
"authorName": "garyvee",
"authorNickName": "GaryVee",
"text": "On this summer morning there’s a lot of people out there pondering these questions…",
"createTimeISO": "2022-06-29T12:41:04.000Z",
"duration": 61.8,
"playCount": 20249413,
"diggCount": 1517720,
"commentCount": 9407,
"shareCount": 62837,
"collectCount": 84244,
"transcript": "how can I keep my daughter 9 years old away from this dangers from the Internet only two things one you actually don't let her spend time on it…",
"transcriptSource": "tiktok"
}

transcriptSource is tiktok for TikTok's captions and speech-to-text for ours. A video without speech comes with an empty transcript.

Profiles or videos that can't be read get a row with the reason, free of charge:

{ "input": "some_private_profile", "error": "Private profile" }

Price

  • $0.003 per transcript
  • $0.01 per minute of AI speech-to-text, only for videos without TikTok's captions, counted per started minute (a 40-second video is one minute)
  • Videos without speech: free
  • Private, missing or invalid profiles and videos: free
RunCost
1,000 videos with TikTok's captions$3
1,000 videos under a minute, all by speech-to-text$13

A run stops at the maximum cost you set for it. On Apify's free plan, a run transcribes up to 10 videos.

FAQ

How many videos have TikTok's captions? In our tests, most videos with someone talking had them. The rest go through speech-to-text.

Which languages does it handle? TikTok's captions come in the language spoken in the video. Speech-to-text detects the language by itself and transcribes over 50 of them, including English, Spanish, Portuguese, French, German, Hindi and Arabic.

What about songs? A video with only instrumental music is free. A song with lyrics and no captions comes back as its lyrics.

Are there timestamps? No, one block of text per video.

What about videos longer than a few minutes? Speech-to-text covers the first 10 minutes. TikTok's captions cover the whole video.

Does it work with private accounts? No. Only public profiles and videos.

Is it legal? It reads only public videos. Names and voices are personal data under GDPR and similar laws: use them for a legitimate purpose and honor deletion requests.