Vimeo Transcript Scraper — Captions to TXT, SRT & VTT
Pricing
from $1.00 / 1,000 per record returneds
Vimeo Transcript Scraper — Captions to TXT, SRT & VTT
Extract any public Vimeo video's captions and transcript — no login, no ASR. By video URL/ID or a page that links Vimeo videos: transcript text, timestamped segments & SRT/VTT, plus title, owner and duration, from Vimeo's own caption tracks. $2 per 1,000 videos.
Pricing
from $1.00 / 1,000 per record returneds
Rating
0.0
(0)
Developer
Scrapers Delight
Maintained by CommunityActor stats
0
Bookmarked
18
Total users
15
Monthly active users
3 days ago
Last modified
Categories
Share
🎬 Vimeo Video Transcript & Caption Scraper
Get any public Vimeo video's captions as a transcript — no login, no AI transcription. This actor reads the video's own caption tracks: full transcript text, timestamped segments, and SRT/VTT, plus title, owner, and duration. Pass video URLs or a page that links Vimeo videos.
It reads existing captions, so there's no speech-to-text compute — fast and cheap.
What does it do?
For each Vimeo video (by URL/ID or harvested from a page) it returns:
- 📝 Full transcript (plain text) — always included
- ⏲️ Timestamped segments —
{start, end, text} - 🎬 SRT / VTT subtitles
- 🏷️ Title, owner, duration, available languages
No ASR, no API key — it reads the caption tracks the uploader added.
What data does it extract?
For every video: video_id, url, title, owner, owner_url, duration_sec, language, available_languages[], transcript, segments[], srt, vtt, segment_count, scraped_at.
Who is it for?
- 🎥 Creators & agencies repurposing Vimeo videos into text and subtitles.
- ♿ Accessibility / localization teams pulling captions.
- 🤖 AI / RAG builders turning hosted video into searchable content.
How to use it (step by step)
- Click Try for free.
- Paste video URLs/IDs — or a page URL that links Vimeo videos.
- (Optional) set a language and extra formats (
srt,vtt,segments). - Click Start, open the Dataset tab to view/export.
Quick start
{ "videoUrls": ["https://vimeo.com/76979871"], "transcriptFormats": ["txt", "srt"] }
Input
| Field | What it does |
|---|---|
videoUrls | Vimeo video URLs / IDs |
pageUrl | a page linking Vimeo videos to harvest IDs from |
language | caption language (or auto) |
transcriptFormats | txt · segments · srt · vtt |
maxVideos | hard cap per run — protects against a runaway bill (default 50; 0 = unlimited) |
proxyConfiguration, requestConcurrency | proxy + parallelism |
Output
Each video is one dataset record (fields above). Export to JSON, CSV, Excel, HTML, or RSS, or fetch via the Apify API. Videos that are embed-restricted or have no captions are returned with a note (not faked).
How much does it cost?
Pay-per-event, with no transcription compute — and you're charged only for videos that actually return a transcript. Videos with no captions or that are privacy-restricted are still delivered so you can see what failed, but they're free.
| Event | What it covers |
|---|---|
lot-scraped | each video that returns a transcript (one charge per transcript) |
(The per-event price is set on the actor's pricing page.)
How does it work without AI transcription?
Vimeo's player configuration lists each video's caption tracks (the .vtt files the uploader added). This actor reads those caption tracks — it does not run speech-to-text, so there's no GPU/compute cost. Note: Vimeo does not auto-generate captions, so a transcript exists only if the uploader added one; embed/privacy-restricted videos are reported as unavailable.
Is it legal to scrape Vimeo captions?
This actor reads publicly embeddable Vimeo videos' own caption tracks. The video content is copyrighted by its owner. Scraping public data is generally legal, but you are responsible for your use — review Vimeo's and the publisher's terms; don't redistribute captions you're not licensed to.
FAQ
Why do some videos return no transcript? Either the video is embed/privacy-restricted (reported as such), or the uploader didn't add captions (Vimeo doesn't auto-caption).
Is there a Whisper/ASR step? No — it reads Vimeo's caption tracks, so it's fast and cheap.
Can I get subtitles?
Yes — add srt and/or vtt to transcriptFormats.
How do I export? JSON, CSV, Excel, HTML, or RSS from the Dataset tab, or via the Apify API.
Feedback
Want multi-language pulls or showcase/channel crawling? Open an issue on the actor.