Real AI speech-to-text on TikTok and YouTube videos — not caption scraping. Works when captions don't exist, in any language, with per-phrase timestamps.
Most "transcript APIs" fetch the platform's existing caption track — and return nothing when there isn't one.
We run AI speech recognition on the audio itself. No captions? No problem — most short-form video has none, and that's exactly what we're built for.
One POST to submit, one GET to poll — clean JSON, nothing to install. Copy-paste examples in cURL, Python, Node and PHP; you're integrated in minutes.
Point us at a TikTok profile, YouTube channel, playlist or search query and expand it into videos — filters and sorting included.
Async by design — submit, then poll (or just wait).
# submit curl -X POST https://api.example.com/v1/jobs \ -H "Authorization: Bearer sk_..." \ -d '{"url": "https://www.tiktok.com/@user/video/72..."}' # -> {"id": "abc123", "status": "IN_QUEUE"} # poll curl https://api.example.com/v1/jobs/abc123 \ -H "Authorization: Bearer sk_..." # -> {"status": "COMPLETED", "output": {"text": "...", "language": "ar", # "segments": [{"start": 0.0, "end": 3.2, "text": "..."}], ...}}
Prepaid credits — top up once, we deduct per use. No subscription, and credits never expire.
| What | Price | Notes |
|---|---|---|
| Video metadata | $2 / 1,000 videos | title, description, duration, views, likes, comments, uploader, post date |
| Profile / channel / search expansion | $2 / 1,000 videos | pulls the newest videos of a whole profile — each one is a metadata pull, same rate as submitting the URL yourself |
| AI transcriptionadd-on | $10 / 1,000 started minutes | real AI speech recognition, off by default — a 45s TikTok costs $0.01 |
| Translationadd-on | $10 / 1,000 videos | translates each transcript — flat per video, not per minute; requires transcription |
| Free tier | $0 | 1 AI transcription + 25 metadata videos each month |