VOOZH about

URL: https://apify.com/jamhimself/tiktok-transcript-scraper

โ‡ฑ TikTok Transcript API - subtitles to JSON, SRT ยท Apify


๐Ÿ‘ TikTok Transcript Scraper - JSON, SRT, VTT avatar

TikTok Transcript Scraper - JSON, SRT, VTT

Pricing

$3.00 / 1,000 transcripts

Go to Apify Store

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

Jaime Martinez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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

OptionWhat you get
includePlainTextWhole transcript as one string
includeSegments[{ start, duration, text }]
includeSrt / includeVttSubtitle file strings
ragChunkingOverlapping 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.

You might also like

TikTok Transcript Scraper

maximedupre/tiktok-transcript-scraper

Extract public TikTok transcripts, captions, timed segments, VTT/SRT subtitles, and video metadata from TikTok video URLs. Export rows to datasets, API, CSV, Excel, or integrations.

๐Ÿ‘ User avatar

Maxime Duprรฉ

27

YouTube Transcript Scraper โ€“ JSON, SRT, VTT, Plain Text

scraperhive/youtube-transcript-scraper

Extract YouTube video transcripts, subtitles, and captions in multiple formats with precise timestamps. Plain Text ยท JSON ยท SRT ยท WebVTT ยท 20+ Languages ยท Batch Processing ยท Auto + Manual Captions

71

5.0

YouTube Transcript Scraper

taroyamada/youtube-transcript-bulk-api

Extract YouTube captions, timestamps, SRT, VTT, and plain text from public videos in bulk without browser automation.

YouTube Transcript API

api_merge/youtube-transcript-api

Get YouTube transcripts, captions, and subtitles from any video URL or video ID. Export results as JSON, text, SRT, or WebVTT for automation and analysis.

YouTube Transcript & Captions Scraper

benthepythondev/youtube-transcript-scraper

Extract transcripts from any YouTube video with captions. Supports 100+ languages, auto-generated captions, and translation. Output as plain text, SRT, VTT, or JSON with timestamps. Includes video metadata (title, channel, views). Perfect for content repurposing and AI training.

TikTok Transcript Extractor

bulletproof/tiktok-transcript-extractor

๐ŸŽต Convert any TikTok video to text. Extract transcripts, subtitles, and captions with timestamps. Outputs JSON, SRT, or plain text. Works with all TikTok URL formats including short links. Auto-captions speech-to-text fallback. 14+ languages. No login needed.

118

YouTube Subtitle Extractor

entertained_rattlesnake/youtube-subtitle-extractor

Extract subtitles and transcripts from YouTube videos and export them as JSON, TXT, SRT and VTT.

๐Ÿ‘ User avatar

Entertained Rattlesnake

2