TikTok Transcript Scraper - JSON, SRT, VTT
Pricing
$3.00 / 1,000 transcripts
TikTok Transcript Scraper - JSON, SRT, VTT
Extract TikTok video transcripts and subtitles as clean JSON, text, SRT, VTT, or RAG chunks with timestamps. Native captions, bulk, no API key, pay per video.
Pricing
$3.00 / 1,000 transcripts
Rating
0.0
(0)
Developer
Jaime Martinez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
TikTok Transcript Scraper for developers and AI pipelines
TikTok Transcript Scraper for developers and AI pipelines — extract transcripts and subtitles from any public TikTok video as JSON, plain text, SRT, VTT, or RAG chunks with timestamps, in bulk, with no API key.
It reads TikTok's own native caption tracks (no speech-to-text guessing), and you only pay for transcripts actually delivered. TikTok blocks datacenter IPs, so naive scrapers fail — this actor runs a hosted residential-proxy + uptime layer with automatic retries.
What it does
Give it a list of TikTok video URLs (or short vm.tiktok.com links, or raw IDs) and it returns the transcript for each:
- Clean JSON with per-line timestamps
- Plain text, SRT, VTT, and RAG chunks — richer output than $0.001 bare-text scrapers
- Video metadata: author, description, duration, like/view counts, available caption languages
Output formats
| Option | What you get |
|---|---|
includePlainText | Whole transcript as one string |
includeSegments | [{ start, duration, text }] |
includeSrt / includeVtt | Subtitle file strings |
ragChunking | Overlapping timestamped chunks for embeddings |
RAG / LLM use cases
Built for retrieval-augmented generation and AI agents. Turn TikTok content into clean, chunked, timestamped context for vector stores (LangChain, LlamaIndex) — or feed plain text straight to an LLM for summaries and analysis. Available as an MCP tool for agent workflows.
Why it works when free scrapers fail
TikTok throttles and captcha-walls datacenter IPs. This actor routes through residential proxies with automatic retry on fresh IPs, and reads TikTok's native caption tracks directly — so it returns real transcripts where free libraries get blocked or return nothing.
Pricing
Pay per delivered transcript — videos with no captions (no speech / captions off) are skipped for free. No subscription, no API key. See the Pricing tab for the current rate.
FAQ
- Do I need a TikTok API key? No.
- What if a video has no captions? Reported in the skipped list, not charged. (Photo posts and silent videos have no transcript.)
- Auto-captions and translations? Yes — original auto-captions are preferred; machine translations are used as a fallback for your requested language.
- Is this legal? It accesses publicly available caption data. You are responsible for complying with TikTok's Terms of Service and applicable law in your use of the output.