π¬ TikTok Β· Instagram Β· Facebook Β· YouTube Shorts Transcriber
Pricing
from $2.99 / 1,000 results
π¬ TikTok Β· Instagram Β· Facebook Β· YouTube Shorts Transcriber
π¬ Transcribe TikTok, Instagram, Facebook & YouTube Shorts instantly! π£οΈ Convert video audio to accurate text for captions, accessibility & content repurposing. β Fast, reliable & easy to use. π Perfect for creators, marketers & teams.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Turn any public TikTok video, Instagram Reel, Facebook Reel, or YouTube Short into a clean, timestamped transcript with automatic language detection β in one click. Perfect for content repurposing, subtitles, research, SEO, and accessibility.
Paste a link β‘οΈ get accurate text back. No login, no manual downloads, no copy-pasting.
β¨ Why Choose This Actor?
- π 4 platforms, 1 tool β TikTok, Instagram, Facebook, and YouTube Shorts in a single run.
- π§ Accurate AI transcription β powered by Whisper with word-level timing and 90+ language auto-detection.
- π‘οΈ Beats blocks automatically β a built-in Direct β Datacenter β Residential proxy ladder keeps working when plain scrapers get rejected.
- β±οΈ Timestamps included β every line is time-coded, ready for subtitles (SRT-style) or video search.
- πΎ Real-time results β transcripts stream into your dataset as each video finishes; a long run never loses progress.
- π Clean, multi-view output β Overview, Transcripts, and Timestamped Lines tabs.
π Key Features
| Feature | Description |
|---|---|
| π₯ Bulk input | Transcribe many videos in one run β paste a list or upload a file. |
| π£οΈ Auto language detection | Detects the spoken language automatically, or force one for speed. |
| π§© Multiple models | Choose Tiny β Large-v3 to balance speed, accuracy, and cost. |
| β±οΈ Timestamped segments | Each line carries start/end times. |
| π‘οΈ Smart proxy fallback | Escalates only when blocked, then sticks with what works. |
π₯ Input
| Field | Type | Required | Description |
|---|---|---|---|
start_urls | array | β | Public video links (TikTok / Instagram / Facebook / YouTube). Bulk supported. |
language | string | β | auto (default) or an ISO code like en, es, hi. |
whisperModel | string | β | tiny Β· base (default) Β· small Β· medium Β· large-v3. |
proxyConfiguration | object | β | Apify Proxy settings. Keep enabled so the fallback ladder is available. |
Example input
{"start_urls":[{"url":"https://www.youtube.com/shorts/6W_841xoprg"},{"url":"https://www.tiktok.com/@mrbeast/video/7600180137346256158"},{"url":"https://www.instagram.com/p/DYfGcnSBrT8/"},{"url":"https://www.facebook.com/reel/966384272838084"}],"language":"auto","whisperModel":"base","proxyConfiguration":{"useApifyProxy":true}}
π€ Output
Each video produces one dataset record:
{"sourceUrl":"https://www.youtube.com/shorts/6W_841xoprg","videoId":"6W_841xoprg","platform":"youtube","title":"Can a Window Stop a Wrecking Ball?","status":"success","durationSec":30.0,"transcript":"[1.04s - 5.67s] Let's try wood.\n[5.67s - 6.67s] Drop it. ...","plainTranscript":"Let's try wood. Drop it. Oh, that was awesome. ...","detected_language":"en","languageProbability":0.9976,"segments":[{"start":1.04,"end":5.67,"text":"Let's try wood."}],"timestamp":"2026-06-14T06:14:04.022Z"}
| Field | Description |
|---|---|
sourceUrl | The video link you submitted. |
videoId | Platform video ID. |
platform | tiktok Β· instagram Β· facebook Β· youtube. |
title | Video title (when available). |
status | success or failed. |
durationSec | Audio duration in seconds. |
transcript | Timestamped, line-by-line transcript. |
plainTranscript | Continuous plain-text transcript. |
detected_language | Detected (or forced) language code. |
languageProbability | Confidence of language detection (0β1). |
segments | Array of {start, end, text} segments. |
timestamp | When the record was produced (UTC). |
Output views: π Overview Β· π Transcripts Β· β±οΈ Timestamped Lines.
π How to Use (Apify Console)
- Log in at https://console.apify.com β Actors.
- Open TikTok Β· Instagram Β· Facebook Β· YouTube Shorts Transcriber.
- Paste your video URLs into π Video URLs.
- (Optional) pick a language and model; leave proxy enabled.
- Click Start and watch transcripts appear in real time. π
- Open the Output tab and export to JSON / CSV / Excel.
π€ Use via API
curl-X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN"\-H"Content-Type: application/json"\-d'{"start_urls":[{"url":"https://www.youtube.com/shorts/6W_841xoprg"}]}'
π‘ Best Use Cases
- βοΈ Repurpose Reels/Shorts into blog posts, threads, and newsletters.
- π Generate subtitles and captions for accessibility.
- π Make video content searchable and SEO-friendly.
- π Analyze hooks, scripts, and messaging across creators.
π° Pricing
Pay-per-event, so you only pay for what you transcribe:
| Event | What it bills |
|---|---|
Actor Start (base-pay) | A small flat fee per run. |
Transcription (row_result) | One charge per successfully transcribed video (primary event). |
Failed downloads are not charged β you only pay for transcripts you actually get.
β FAQ
Does it work on private videos? No β only public content. Private, age-restricted, deleted, or geo-locked videos can't be transcribed.
Why did a video fail? Most failures are private/region-locked content or a temporary platform block. The proxy ladder retries automatically; re-running often succeeds.
Which languages are supported? 90+ languages via Whisper. Leave language on Auto-detect for mixed batches.
How accurate are the timestamps? Segment-level timing comes straight from the speech model and is reliable for subtitles and search.
βοΈ Notes & Compliance
- Only publicly available content is processed.
- You are responsible for complying with each platform's Terms of Service and applicable laws (GDPR/CCPA, copyright, etc.).
π Support
Found a bug or want a new feature? Open an issue from the Actor's Issues tab β feedback is welcome!
