Video Subtitles Downloader avatar

Video Subtitles Downloader

Pricing

from $0.25 / subtitles

Go to Apify Store
Video Subtitles Downloader

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

TrueFetch

Maintained by Community

Actor stats

1

Bookmarked

9

Total users

2

Monthly active users

13 hours ago

Last modified

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 $0.051 per Video Subtitles, SRT & Metadata Telegram Support Telegram Group

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

  1. Open the Actor — go to Video Subtitles Downloader on Apify and click Try for free.
  2. Configure inputs — paste a video URL and optionally specify languages (default: English).
  3. 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

ParameterTypeRequiredDefaultDescriptionExample
video_urlstringURL of the video to extract subtitles from (YouTube, Vimeo, and other yt-dlp-supported platforms).https://youtu.be/dQw4w9WgXcQ
languagesarray 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.

FieldTypeAlways present?DescriptionExample
processorstringApify Actor URL that produced this record.https://apify.com/TrueFetch/video-subtitles-downloader
processed_atstringISO 8601 UTC timestamp.2026-04-24T09:30:00+00:00
thumbnailstringoptionalVideo thumbnail URL.https://...
platformstringoptionalSource platform (e.g. Youtube).Youtube
titlestringoptionalVideo title.Rick Astley - Never Gonna Give You Up
descriptionstringoptionalVideo description.Official music video...
published_atstringoptionalVideo publish date (ISO 8601).2009-10-25T00:00:00+00:00
authorstringoptionalVideo author/uploader.Rick Astley
languagestringoptionalLanguage of the extracted subtitles (uppercase code).ENGLISH
subtitleobjectoptionalTimecoded subtitle dict — keys are time ranges, values are text lines.{"00:00:01,000 --> 00:00:03,000": "Never gonna give..."}
srt_urlstringoptionalApify 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_url and languages: ["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 subtitle field 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

FactValue
Pricing modelCompute-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 requiredNo — works without a platform account
Supported platformsYouTube, Vimeo, and 1000+ yt-dlp-supported sites
Export formatsJSON, JSONL, CSV, Excel, XML, RSS, dataset API; SRT file via key-value store URL

⚖️ Compared with alternatives

CapabilityVideo Subtitles DownloaderManual downloadCustom scraper
Timecoded subtitle extraction (SRT)manualyou implement
Multi-language subtitle support (100+ languages)limitedyou build & maintain
SRT file URL + structured JSON outputyou build & maintain
Setup time to first result< 60 secondsminutesdays–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

  1. Missing video_url. This field is required — paste the full video URL.
  2. Invalid language name. Use language names like "english", "spanish", or standard IDs like "chinese_simplified". Use "all" to extract all available languages.
  3. Expecting speech transcription. This Actor only extracts existing or auto-generated subtitles from the platform — for speech-to-text transcription, use Video To Text.
  4. Confusing Subtitles Downloader with Video Downloader. This Actor extracts subtitle text only — it does not download the video file.

🛠️ Troubleshooting

ProblemLikely causeFix
Missing 'video_url' fieldvideo_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 listlanguages provided as a string.Wrap the value in a list: ["english"].
Empty subtitle in outputNo subtitles available for the language.Try "all" to extract all available languages; not all videos have subtitles.
Empty datasetUnsupported 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 APIrun-sync-get-dataset-items for blocking calls, runs for 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

Shopping & Deals

Vehicles

Real Estate

Local Business & Food

Classifieds

Social Media

Videos & Text

Content & Articles


📞 Support, changelog, last updated

Support

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