Any Video to Transcript (AI): TikTok, Facebook, X, YouTube
Pricing
from $5.00 / 1,000 caption transcripts
Any Video to Transcript (AI): TikTok, Facebook, X, YouTube
Transcripts for TikTok, Facebook, X/Twitter, Vimeo, YouTube and 1,000+ sites. Uses platform captions when they exist, built-in Whisper AI when they don't — no API key needed. Quality-gated: bad results are never returned or charged.
Pricing
from $5.00 / 1,000 caption transcripts
Rating
0.0
(0)
Developer
Blue59
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Any Video → Transcript (AI)
Paste TikTok, Facebook, X/Twitter, Vimeo, YouTube or almost any video URL — get the full transcript. No API key needed.
Most short-form videos have no captions at all. This Actor uses the platform's captions when they exist (fast, cheap) and transcribes the audio with Whisper large-v3-turbo when they don't. Every result passes a quality gate: empty, truncated or garbage transcripts are reported as failures and never charged.
Supported sources
| Platform | Captions | AI transcription |
|---|---|---|
| TikTok | rarely available → AI | ✅ |
| Facebook (videos, reels, watch) | sometimes | ✅ |
| X / Twitter | – | ✅ |
| YouTube (video / channel / playlist) | ✅ manual + auto | ✅ |
| Vimeo, Dailymotion, Twitch clips, Reddit videos, Bilibili… (1,000+ sites via yt-dlp) | when present | ✅ |
| only posts viewable without login | best effort |
Output
{"platform": "tiktok","id": "7106594312292453675","url": "https://www.tiktok.com/@tiktok/video/7106594312292453675","title": "how many frogs did you find?","author": "tiktok","duration": 24,"language": "auto","source": "ai:groq-whisper-turbo","charCount": 312,"aiMinutes": 1,"transcript": "..."}
source tells you where the text came from: caption:manual, caption:auto or ai:groq-whisper-turbo.
Pricing (pay per event)
- Caption transcript — charged when the platform already has captions.
- AI transcript + AI minute — charged only when AI transcription succeeds; minutes are counted per started minute of audio.
- Bring your own Groq key (optional) — pay only the small per-result fee, no per-minute charge. Free keys at console.groq.com.
Set Max minutes per video to cap cost on long videos (default 60).
Input
| Field | Description |
|---|---|
videoUrls | One or more video URLs (YouTube channels/playlists are expanded up to maxItems) |
aiTranscription | Use AI when no captions (default on) |
languageHint | Spoken language code (e.g. en, zh, ja) — improves accuracy on short clips |
maxMinutes | Skip AI for videos longer than this |
groqApiKey | Optional: your own key (cheaper) |
preferredLanguages | Caption track priority |
Who uses this
- Content research & competitor analysis across TikTok / Reels / X
- Feeding RAG, summarization and LLM pipelines with clean text
- Subtitling, translation, accessibility
- Social listening: turn viral videos into searchable text
Notes
Datacenter IPs are sometimes blocked by video platforms — keep Apify Proxy enabled (default). Failures are classified (proxy / rate-limit / blocked / network / other) in the run report so you can see why something failed, not just that it did.