Video Subtitles Downloader
Pricing
from $0.25 / subtitles
Video Subtitles Downloader
Download subtitles from 1,000+ video platforms — VTT, ASS, TTML, JSON, and 5 other formats all converted to clean SRT from a single pasted link. ~$0.051 per video.
Pricing
from $0.25 / subtitles
Rating
0.0
(0)
Developer
TrueFetch
Actor stats
1
Bookmarked
9
Total users
2
Monthly active users
12 hours ago
Last modified
Categories
Share
Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through one of these links, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.
Video Subtitles Downloader — Video Subtitle Extractor: Subtitles, SRT & Metadata
Provide a video URL and extract subtitles in one or more languages — with timecoded SRT text, SRT file URL, title, author, thumbnail, and platform metadata — in clean structured JSON.
TL;DR (40-word answer): Video Subtitles Downloader is a no-login Apify Actor that extracts subtitles from YouTube and other video platforms at $0.051 per video, returning timecoded SRT subtitle text, SRT file URL, and video metadata for any supported language. Last verified 2026-05-02.
What it is NOT: Video Subtitles Downloader is not a full video downloader (use Best Video Downloader or TikTok Video Downloader for that), not a video transcription service (use Video To Text for speech-to-text), and not a translation tool — it extracts existing or auto-generated subtitles from the source platform.
Video Subtitles Downloader is an Apify Actor that downloads subtitles from video URLs in any supported language, returning timecoded SRT subtitle data and an SRT file download URL. Maintained by TrueFetch on the Apify Store.
🏷️ Why choose Video Subtitles Downloader
Video Subtitles Downloader is best for content creators, researchers, and AI agents who need subtitle data from videos without manually downloading or transcribing them.
- 🌐 Multi-language subtitle extraction — download subtitles in any language (English, Spanish, Chinese, French, Arabic, and 100+ others) including auto-generated captions.
- 📄 SRT output — timecoded subtitle dict and SRT file URL per language, plus video metadata (title, author, platform, thumbnail).
- ⚡ Compute-based pricing — $0.051 per video + small actor runtime charge. Free Apify plan includes $5/month credits ≈ 98 free video subtitle extractions.
🚀 Quick Start — run in 3 steps
Run in Apify Console
- Open the Actor — go to Video Subtitles Downloader on Apify and click Try for free.
- Configure inputs — paste a video URL and optionally specify languages (default: English).
- Click Start — the Actor returns structured subtitle data and SRT file URLs in the dataset.
Run via Apify API
curl -X POST "https://api.apify.com/v2/acts/TrueFetch~video-subtitles-downloader/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","languages": ["english", "spanish"]}'
Run via MCP (for AI agents)
Video Subtitles Downloader is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the Apify MCP Server. Reference the Actor as TrueFetch/video-subtitles-downloader and pass the same JSON input as above.
⚙️ Input parameters
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
video_url | string | ✅ | — | URL of the video to extract subtitles from (YouTube, Vimeo, and other yt-dlp-supported platforms). | https://youtu.be/dQw4w9WgXcQ |
languages | array of string | ❌ | ["english"] | List of language names or codes to extract (e.g. "english", "spanish", "chinese_simplified", "all"). | ["english", "spanish"] |
{"video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","languages": ["english", "spanish"]}
📦 Output dataset
Each run writes one record per language per video to the default Apify dataset, exportable as JSON, JSONL, CSV, Excel, XML, RSS, or via the dataset API.
| Field | Type | Always present? | Description | Example |
|---|---|---|---|---|
processor | string | ✅ | Apify Actor URL that produced this record. | https://apify.com/TrueFetch/video-subtitles-downloader |
processed_at | string | ✅ | ISO 8601 UTC timestamp. | 2026-04-24T09:30:00+00:00 |
thumbnail | string | optional | Video thumbnail URL. | https://... |
platform | string | optional | Source platform (e.g. Youtube). | Youtube |
title | string | optional | Video title. | Rick Astley - Never Gonna Give You Up |
description | string | optional | Video description. | Official music video... |
published_at | string | optional | Video publish date (ISO 8601). | 2009-10-25T00:00:00+00:00 |
author | string | optional | Video author/uploader. | Rick Astley |
language | string | optional | Language of the extracted subtitles (uppercase code). | ENGLISH |
subtitle | object | optional | Timecoded subtitle dict — keys are time ranges, values are text lines. | {"00:00:01,000 --> 00:00:03,000": "Never gonna give..."} |
srt_url | string | optional | Apify key-value store URL to download the SRT file. | https://api.apify.com/v2/key-value-stores/.../records/… |
Sample output
{"processor": "https://apify.com/TrueFetch/video-subtitles-downloader","processed_at": "2026-04-24T09:30:00+00:00","title": "Rick Astley - Never Gonna Give You Up","author": "Rick Astley","platform": "Youtube","language": "ENGLISH","subtitle": {"00:00:01,000 --> 00:00:03,000": "Never gonna give you up"},"srt_url": "https://api.apify.com/v2/key-value-stores/.../records/en.srt"}
💡 Use cases
For content creators repurposing video content
- Problem: a creator wants to extract English and Spanish subtitles from a YouTube tutorial to create a blog post and translated transcript.
- How Video Subtitles Downloader solves it: run with
video_urlandlanguages: ["english", "spanish"]. - Outcome: timecoded subtitles in both languages and SRT files at $0.051 per video.
For researchers building video text datasets
- Problem: a researcher needs subtitle text from 100 educational videos for NLP training.
- How Video Subtitles Downloader solves it: run in batch across 100 URLs; collect
subtitlefield from each record. - Outcome: structured timecoded subtitle data at ~$5.10 total for 100 videos.
For AI agents grounding answers in video content
- Problem: an LLM agent needs the transcript of a video to answer a question about its content.
- How Video Subtitles Downloader solves it: call the Actor over the Apify MCP Server with the video URL.
- Outcome: structured subtitle text grounded in AI assistants.
💰 Pricing, limits, and performance
| Fact | Value |
|---|---|
| Pricing model | Compute-based |
| Per-video price | $0.051 + small actor runtime charge |
| Free-tier monthly allowance | $5 Apify credits ≈ ~98 free video subtitle extractions / month |
| Login / cookies required | No — works without a platform account |
| Supported platforms | YouTube, Vimeo, and 1000+ yt-dlp-supported sites |
| Export formats | JSON, JSONL, CSV, Excel, XML, RSS, dataset API; SRT file via key-value store URL |
⚖️ Compared with alternatives
| Capability | Video Subtitles Downloader | Manual download | Custom scraper |
|---|---|---|---|
| Timecoded subtitle extraction (SRT) | ✅ | manual | you implement |
| Multi-language subtitle support (100+ languages) | ✅ | limited | you build & maintain |
| SRT file URL + structured JSON output | ✅ | ❌ | you build & maintain |
| Setup time to first result | < 60 seconds | minutes | days–weeks |
Verdict. Video Subtitles Downloader is ideal for content creators, researchers, and AI teams who need structured subtitle data from videos without building or maintaining their own subtitle extraction pipeline.
⚠️ Common mistakes to avoid
- Missing
video_url. This field is required — paste the full video URL. - Invalid language name. Use language names like
"english","spanish", or standard IDs like"chinese_simplified". Use"all"to extract all available languages. - Expecting speech transcription. This Actor only extracts existing or auto-generated subtitles from the platform — for speech-to-text transcription, use Video To Text.
- Confusing Subtitles Downloader with Video Downloader. This Actor extracts subtitle text only — it does not download the video file.
🛠️ Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
Missing 'video_url' field | video_url not provided. | Add "video_url": "https://..." to your input JSON. |
Invalid language: '...' | Unsupported language name. | Use an English language name (e.g. english) or standard ID (e.g. chinese_simplified). |
'languages' must be a list | languages provided as a string. | Wrap the value in a list: ["english"]. |
Empty subtitle in output | No subtitles available for the language. | Try "all" to extract all available languages; not all videos have subtitles. |
| Empty dataset | Unsupported platform or private video. | Ensure the video is public and the URL is from a yt-dlp-supported platform. |
❓ FAQ
What data does Video Subtitles Downloader return?
Timecoded subtitle text (dict of time range → text), SRT file download URL, and video metadata (title, author, platform, thumbnail, published date) — one record per language per video.
How much does Video Subtitles Downloader cost?
$0.051 per video plus a small actor runtime charge. The Apify Free plan includes $5/month credits ≈ ~98 free video subtitle extractions.
Does Video Subtitles Downloader support auto-generated captions?
Yes — the Actor extracts both manually created and auto-generated subtitles when available.
Does Video Subtitles Downloader require a login?
No — the Actor works with publicly accessible videos on supported platforms without requiring any account or login.
🔌 Integrations
Video Subtitles Downloader plugs straight into the Apify ecosystem:
- Schedules — run on a schedule to extract subtitles from new video uploads (docs).
- Webhooks — POST subtitle results to your pipeline on
ACTOR.RUN.SUCCEEDED(docs). - Apify API —
run-sync-get-dataset-itemsfor blocking calls,runsfor async (docs). - MCP Server — call the Actor from Claude, ChatGPT, or Cursor agents (docs).
- No-code — Make, Zapier, n8n, Pipedream, Google Sheets, Airtable.
🧱 Sister Actors from TrueFetch
Jobs
- Best Job Search
- Glassdoor Job Search
- Glints Company Finder
- Glints Job Finder
- Indeed Job Search
- JobStreet Company Finder
- JobStreet Job Finder
- LinkedIn Job Search
- StepStone Company Finder
- StepStone Job Finder
Shopping & Deals
- Amazon Deals Scraper
- Amazon Store Finder
- Argos Deals Scraper
- ASOS Fashion Scraper
- eBay Deals Scraper
- eBay Seller Finder
- Flipkart Deals Scraper
- John Lewis Deals Scraper
- Lidl Deals Scraper
- Magalu Deals Scraper
- MediaMarkt Deals Scraper
- Mercado Livre Deals Scraper
- Nykaa Beauty Scraper
- OTTO Deals Scraper
- Target Deals Scraper
- TradeIndia Product Finder
- TradeIndia Supplier Finder
- Walmart Deals Scraper
Vehicles
- AutoTrader Car Finder
- AutoTrader Dealer Finder
- Cars.com Car Finder
- Cars.com Dealer Finder
- Webmotors Car Finder
Real Estate
Local Business & Food
- BBB Business Finder
- BBB Review Checker
- Google Business Profile
- Reclame Aqui Company Finder
- Zomato Menu Checker
- Zomato Restaurant Finder
Classifieds
Social Media
- Find Any Company On LinkedIn
- Find Anyone On LinkedIn
- Instagram Explore
- Instagram Post
- Instagram Profile
- Reddit Community Post
- Reddit Community Profile
- Reddit Community User
- Reddit Post Search
- Reddit User Profile
- Social Media Marketing
- Telegram Channel Message
- Telegram Group Member
- Telegram Profile
- X Community Profile
- X User Profile
Videos & Text
- Best Video Downloader
- Instagram To Text
- TikTok Live Recorder
- TikTok Video Downloader
- TikTok Video Lookup
- Video Subtitles Downloader
- Video To Text
- YouTube Niche Scraper
- YouTube Video Downloader
Content & Articles
📞 Support, changelog, last updated
Support
- 💬 Telegram Group: t.me/Apify_Actor
- 📧 Direct support: t.me/AiAgentApi
- 📖 Actor page & docs: apify.com/TrueFetch/video-subtitles-downloader
Maintained by TrueFetch on the Apify Store.
Cost of doing nothing: manually downloading, converting, and extracting subtitle text from videos takes hours. Video Subtitles Downloader delivers structured timecoded subtitles and SRT files at $0.051/video via API. → Try it free with $5 of Apify credits.
Changelog
- 2026-05-02 — README rewritten for SEO + GEO; documented all output fields, pricing, troubleshooting matrix, and FAQ.
- 2026-03 — Added multi-language support and SRT file URL output.
- 2026-02 — Initial release: video subtitle extractor.
{"@context": "https://schema.org","@graph": [{"@type": "SoftwareApplication","@id": "https://apify.com/TrueFetch/video-subtitles-downloader#software","name": "Video Subtitles Downloader","description": "Apify Actor that extracts subtitles from video URLs at $0.051 per video, returning timecoded SRT subtitle data, SRT file URL, and video metadata.","applicationCategory": "MultimediaApplication","operatingSystem": "Web, Cloud","url": "https://apify.com/TrueFetch/video-subtitles-downloader","offers": {"@type": "Offer","price": "0.051","priceCurrency": "USD","availability": "https://schema.org/InStock"},"author": { "@id": "https://apify.com/TrueFetch#author-TrueFetch" },"publisher": { "@id": "https://apify.com/TrueFetch#publisher" }},{"@type": "Organization","@id": "https://apify.com/TrueFetch#publisher","name": "TrueFetch","url": "https://apify.com/TrueFetch","sameAs": ["https://t.me/Apify_Actor", "https://t.me/AiAgentApi"]},{"@type": "FAQPage","mainEntity": [{"@type": "Question","name": "What data does Video Subtitles Downloader return?","acceptedAnswer": {"@type": "Answer","text": "Timecoded subtitle text (dict of time range → text), SRT file download URL, and video metadata (title, author, platform, thumbnail, published date) — one record per language per video."}},{"@type": "Question","name": "How much does Video Subtitles Downloader cost?","acceptedAnswer": {"@type": "Answer","text": "$0.051 per video plus a small actor runtime charge. The Apify Free plan includes $5/month credits — enough for ~98 free video subtitle extractions."}},{"@type": "Question","name": "Does Video Subtitles Downloader support auto-generated captions?","acceptedAnswer": {"@type": "Answer","text": "Yes — the Actor extracts both manually created and auto-generated subtitles when available."}}]},{"@type": "BreadcrumbList","itemListElement": [{"@type": "ListItem","position": 1,"name": "Apify","item": "https://apify.com"},{"@type": "ListItem","position": 2,"name": "Videos & Text","item": "https://apify.com/store?category=VIDEO"},{"@type": "ListItem","position": 3,"name": "Video Subtitles Downloader","item": "https://apify.com/TrueFetch/video-subtitles-downloader"}]}]}
Last Updated: May 2, 2026 Schema version: 1.1 Maintained by: TrueFetch · 💬 Telegram Group · 📧 Support