Video Subtitles Downloader avatar

Video Subtitles Downloader

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Video Subtitles Downloader

Video Subtitles Downloader

Download subtitles from 1000+ video sites. Auto-converts 9 formats (VTT, ASS, TTML, JSON and more) into clean SRT — paste a link, get a ready-to-use subtitle file.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

CheapGET

CheapGET

Maintained by Community

Actor stats

1

Bookmarked

9

Total users

3

Monthly active users

2 days ago

Last modified

Share

Video Subtitles Downloader - Get Subtitles from Any Video Fast

Support Rating Reliability Video Subtitles Downloader

Download subtitles from any video — cheap and fast, with clean SRT files and no login required.

🏆 Key Features

📡 Works with 1000+ Video Sites

  • 🌐 Huge Platform Support: Get subtitles from YouTube, TikTok, Instagram, Twitter/X, Facebook, Vimeo, and hundreds more.

  • 🔓 No Login Needed: Works with any public video — no accounts or passwords required.

  • ⚡ Fast Processing: Handles multiple subtitle languages quickly, even for long videos.

🔄 Auto-Converts to SRT

  • 🎯 Clean SRT Files: Automatically converts any format (VTT, ASS, SSA, TTML, LRC, JSON3, and more) into standard SRT.

  • 🛠️ Perfect Timing: Keeps subtitle timing accurate during conversion so everything stays in sync.

  • 🗑️ Clean Output: Temporary files are removed automatically — you just get the final subtitle file.

📊 Easy-to-Read Results

  • 🧩 Text with Timestamps: Each subtitle line comes with its exact start and end time, organized and easy to read.

  • 📝 Video Info Included: Get the video title, author, platform, and publish date alongside your subtitles.

  • 🌍 Multiple Languages: Pick specific languages or download all available subtitles at once.

🛡️ Reliable & Consistent

  • 🔄 Smart Retries: Handles connection issues and platform hiccups automatically.

  • 🔒 Secure: Your downloads are processed safely with no data stored after delivery.

  • 📈 Works for Any Length: From short clips to full-length videos and courses.

💰 Pricing

| Resource | Cost | Description |

| --------------- | -------- | --------------------------------------------------------------------------------------------------- |

| Actor Start | $0.00005 | One-time charge when the Actor starts running |

| Actor Usage | $0.00001 | Charged for Actor runtime, proxy and storage. Cost depends on resource consumption during execution |

| Result | $0.00001 | Charged for the default dataset item stored for each subtitle result |

| Subtitle | $0.051 | Per video subtitle result — includes the SRT file and full text with timestamps |

Example Cost:

  • Downloading subtitles from 10 videos in 2 languages each = 20 subtitle results

  • Cost: $0.00005 + (20 × $0.051) + (20 × $0.00001) = $1.02025 + minimal runtime fees

🎯 Use Cases

🌍 Translate Videos You Love

Download subtitles from a video in one language, then use the timestamped text to create your own translations. The text is already lined up with the video timing, so your translated subtitles stay in sync — no manual timing needed.

Input: video_url: "https://www.youtube.com/watch?v=VIDEO_ID"
languages: ["english"]
Output: subtitle: {"00:00:01,000 --> 00:00:03,500": "Welcome to our product demo.",
"00:00:04,000 --> 00:00:06,200": "Today we cover the key features."}
srt_url: "https://api.apify.com/.../ENGLISH.srt"

📚 Study and Take Notes from Video Lessons

Get the full text of any lecture, tutorial, or course video so you can search, highlight, and study at your own pace. Much faster than watching and pausing to take notes by hand.

Input: video_url: "https://www.youtube.com/watch?v=LECTURE_ID"
languages: ["all"]
Output: subtitle text with 200+ timestamped segments across 3 languages
→ read, search, and study the full text offline

♿ Add Captions to Your Videos

Download SRT caption files and upload them to your own video on YouTube, Vimeo, or any platform that supports captions — a quick way to make your content accessible without expensive captioning services.

Input: video_url: "https://vimeo.com/COMPANY_VIDEO_ID"
languages: ["english"]
Output: srt_url: "https://api.apify.com/.../ENGLISH.srt"
→ upload directly to Vimeo, YouTube, or your video host

🔍 Find Keywords and Quotes in Videos

Search through subtitle text to find specific quotes, topics, or keywords in any video — great for researchers, journalists, or anyone digging through hours of video content.

Input: video_url: "https://www.youtube.com/watch?v=INTERVIEW_VIDEO"
languages: ["english", "spanish", "french"]
Output: 3 subtitle results with full timestamped text in each language
→ search the text for keywords, quotes, and topics

🎙️ Save Podcast and Webinar Transcripts

Turn recorded webinars, podcast video uploads, or conference talks into readable text you can save and search later. Build your own library of transcripts organized by date and topic.

Input: video_url: "https://www.youtube.com/watch?v=WEBINAR_RECORDING"
languages: ["english"]
Output: title: "Q1 2026 Product Webinar"
subtitle: {timestamped text covering 45 minutes of content}
→ save and search the full transcript

🌟 Why Choose This Actor

Built for anyone who needs video subtitles fast, this tool turns any video link into a clean subtitle file and readable text — no software to install, no accounts to create.

| Feature | Video Subtitles Downloader | Other Subtitle Tools | Platform Downloads |

| :------------------- | :------------------------- | :------------------- | :----------------- |

| Pricing | ✅ Pay per use | ⚠️ Subscription | ❌ Complex Quotas |

| Platform Support | ✅ 1000+ Sites | ⚠️ 1-2 sites | ❌ Site-specific |

| Auto-Conversion | ✅ Included (SRT) | ❌ Raw only | ❌ Multi-format |

| Readable Text | ✅ Yes | ❌ No | ⚠️ Limited |

| Setup Time | ✅ Instant | ⚠️ Coding req. | ❌ OAuth setup |

| Starting Cost | ✅ $0.051 | ⚠️ $50+/month | ❌ Free but slow |

🚀 Quick Start

  1. Enter your video URL — paste a link from YouTube, TikTok, Instagram, or any supported site

  2. Click Start — the tool downloads subtitles and converts them to SRT automatically

  3. Download your results — get the SRT file, full text with timestamps, and video info

💻 Input Parameters

Video Subtitles Downloader input configuration showing Video URL and Language selection

ParameterTypeRequiredDescription
video_urlstring✅ YesEnter the video URL
languagesarray✅ YesSelect the languages for subtitles. You can select multiple.

📝 Example Input

{
"video_url": "https://www.youtube.com/shorts/noWlKvEPOWk",
"languages": [
"english",
"chinese_simplified"
]
}

📤 Output Structure

FieldTypeDescription
processorstringURL of the Apify actor that processed this data
processed_atstringISO 8601 formatted timestamp (UTC) when the data was processed
thumbnailstringURL of the video thumbnail image
platformstringSource platform where the video was hosted
titlestringVideo title
descriptionstringFull video description or caption
published_atstringISO 8601 timestamp of when the video was published
authorstringUsername or display name of the video creator
languagestringLanguage of the subtitle
subtitleobjectObject containing subtitle timecode mappings
srt_urlstringDirect link to the stored SRT subtitle file

📤 Example Output

{
"processor": "https://apify.com/cheapget/video-subtitles-downloader?fpr=aiagentapi",
"processed_at": "2026-01-27T17:42:00+00:00",
"thumbnail": "https://api.apify.com/v2/key-value-stores/.../abc123.png",
"platform": "Youtube",
"title": "Amazing Nature Clip",
"description": "A short nature clip with scenic mountain views.",
"published_at": "2026-01-20T09:15:00+00:00",
"author": "NatureWorld",
"srt_url": "https://api.apify.com/v2/key-value-stores/.../ENGLISH.srt",
"language": "ENGLISH",
"subtitle": {
"00:00:01,000 --> 00:00:03,000": "Look at this amazing scenery.",
"00:00:03,500 --> 00:00:06,000": "The birds are singing in the forest."
}
}

🔌 Integrations

Connect this tool to your apps and workflows using the Apify API.

🐍 Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run_input = {'video_url': 'https://www.youtube.com/shorts/noWlKvEPOWk',
'languages': ['english', 'chinese_simplified']}
run = client.actor("cheapget/video-subtitles-downloader").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

🟨 JavaScript / Node.js SDK

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_APIFY_API_TOKEN" });
const run = await client.actor("cheapget/video-subtitles-downloader").call({
runInput: {
video_url: "https://www.youtube.com/shorts/noWlKvEPOWk",
languages: ["english", "chinese_simplified"],
},
});
for await (const item of client.dataset(run.defaultDatasetId).iterateItems()) {
console.log(item);
}

🌐 REST API (curl)

curl -X POST "https://api.apify.com/v2/acts/cheapget~video-subtitles-downloader/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"video_url": "https://www.youtube.com/shorts/noWlKvEPOWk", "languages": ["english", "chinese_simplified"]}'

Ⓜ️ Make.com Integration

Get Started with Make.com (1000 Free Credits) 🎁

Step 1: Add the Make.com module "Run an Actor"
Step 2: Enable mapping and paste Actor ID `FiN3qhAHDYW2nV3Wx`
Step 3: Paste the input JSON and run synchronously
Step 4: Add "Get Dataset Items" with `defaultDatasetId`

🎱 N8N.io Integration

Open Source Workflow Automation

Step 1: Add the Apify node "Run an Actor and get dataset"
Step 2: Set Selection Mode to By ID
Step 3: Paste Actor ID `FiN3qhAHDYW2nV3Wx`
Step 4: Add your input JSON and read items from `defaultDatasetId`

📚 API Documentation

🏗️ Metadata (JSON-LD)

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Video Subtitles Downloader - Apify Actor",
"applicationCategory": "UtilitiesApplication",
"applicationSubCategory": "Video Subtitles & Captions",
"operatingSystem": "Cloud",
"offers": {
"@type": "Offer",
"description": "Usage-based pricing. See the Pricing section for current automation-aligned event rates.",
"availability": "https://schema.org/InStock"
},
"description": "Download subtitles from any video on YouTube, TikTok, Instagram, and 1000+ sites — auto-converted to clean SRT files, ready to use.",
"featureList": [
"1000+ Video Sites Supported",
"Auto SRT Conversion",
"Timestamped Text Output",
"Multi-Language Support"
],
"keywords": "video subtitles downloader, download subtitles youtube, get captions tiktok, srt converter, subtitle download free",
"author": {
"@type": "Organization",
"name": "cheapget",
"url": "https://apify.com/cheapget?fpr=aiagentapi"
},
"softwareVersion": "1.0.0",
"datePublished": "2024-01-01",
"dateModified": "2026-04-22"
}

🚀 Performance Tips

Get the best results and save money with these tips:

💰 Save Money

  • Test First: Try one video URL to check available languages before running a big batch.

  • Pick Your Languages: Only download the languages you actually need — fewer languages means lower cost.

  • Watch Your Usage: Check the Apify Console usage tab to keep track of spending.

⚡ Go Faster

  • Run Multiple Jobs: Start several runs at the same time to process many videos in parallel.

  • Use Direct Links: Paste the direct video URL rather than playlist links for faster results.

  • Off-Peak Hours: Platform response times can vary — running during quieter hours can help.

🛡️ Get Better Results

  • Check Video Access: Make sure the video is public. Private or age-restricted videos won't work.

  • Use Standard Language Names: Pick from the dropdown list for the most reliable results.

  • Verify SRT Files: Converted SRT files are saved to the key-value store — check the links if you need long-term access.

📊 Best Practices

  • Automate It: Use the API to trigger subtitle downloads automatically when new videos are posted.

  • Use the Subtitle Text: The subtitle field gives you clean, timestamped text — great for search, translation, or study.

  • Check Logs: If a download fails, the run logs will tell you what went wrong.

❓ FAQ

Which platforms are supported?

Over 1000 platforms, including YouTube, TikTok, Instagram, Twitter/X, Facebook, Vimeo, Twitch, and many more.

Can I convert VTT to SRT?

Yes — the tool automatically detects the source format (VTT, ASS, TTML, etc.) and converts it to a clean SRT file.

Does it support non-English languages?

Absolutely. All languages provided by the source platform are supported. Pick specific ones or download all available subtitles.

Can I use the subtitles with ChatGPT or other AI tools?

Yes. The subtitle text comes in a clean, timestamped format that's easy to paste into any AI tool for summarization, translation, or analysis.

Do I need a proxy?

No — the tool handles proxies internally for reliable access to all supported platforms.

Are private videos supported?

Only public videos are supported. Content behind a login or payment wall cannot be accessed.

Is this free to try?

Yes — you can try it with Apify's free tier. After that, each run starts at $0.00005, Actor Usage is $0.00001, each saved dataset result is $0.00001, and each subtitle result costs $0.051 per language.

How long does it take?

Most videos are processed in under 30 seconds, depending on the number of languages and video length.

🏷️ SEO Keywords

🔑 Primary Keywords: video subtitles downloader, download subtitles free, get video captions, subtitle download tool, srt downloader

🔍 Long-Tail Keywords: download youtube subtitles free, get tiktok captions online, save video subtitles as srt, download subtitles from any video, free subtitle downloader for youtube

🏢 Industry Keywords: video captions, closed captions download, subtitle converter, vtt to srt tool, video accessibility captions

🌍 Location Keywords: subtitles download english, video captions spanish, download subtitles any language, subtitle download worldwide, multi-language subtitles, subtitles french german

💡 Use Case Keywords: study video transcripts, translate video subtitles, save subtitles offline, read video captions, download foreign subtitles

This tool downloads publicly available subtitles only. It does not bypass authentication, access private content, or violate platform terms of service. You are responsible for:

  • Data Rights: Making sure you have permission to use the subtitles and captions from the content owners.

  • Privacy Compliance: Following GDPR, CCPA, and other applicable privacy laws when using downloaded content.

  • Platform Terms: Respecting the platform's terms of service and usage policies.

  • Ethical Use: Using downloaded subtitles responsibly and in compliance with all applicable laws.

Need help or have compliance questions? Contact us.

💼 Jobs

  • Best Job Search - Find jobs on LinkedIn, Indeed, and Glassdoor — fast and cheap, with salary info.

  • Glassdoor Job Search - Search Glassdoor job listings with salaries, ratings, and company reviews.

  • Indeed Job Search - Find Indeed jobs with salary, location, and company details.

  • LinkedIn Job Search - Search LinkedIn jobs with applicant counts, company info, and seniority levels.

🎬 Videos

📱 Social Media

  • Instagram Explore - Get trending Instagram Explore posts with topic labels, media links, and engagement counts.

  • Instagram Post - Get recent Instagram posts from any public profile with captions and media.

  • Instagram Profile - Check any Instagram profile for bio, followers, business info, and more.

  • Social Media Marketing - Generate ready-to-post marketing content from any source material.

  • Find Any Company On LinkedIn - Look up any company's LinkedIn page with employees, jobs, and details.

  • Find Anyone On LinkedIn - Look up anyone's LinkedIn profile with experience, education, and skills.

  • X Community Profile - Check X community details including members, description, and activity.

  • X User Profile - Look up any X user's profile with followers, verification, and pinned posts.

🔴 Reddit

💬 Telegram

📍 Local & Real Estate

  • Google Business Profile - Find local businesses with reviews, ratings, photos, and contact info.

  • Zillow Real Estate - Search Zillow listings with prices, photos, valuations, and property details.

  • US Real Estate - Search US property listings with pricing, specs, and agent details.

🤝 Support & Community

📧 Support: Contact Us 💬 Community: Telegram Group


Last Updated: April 22, 2026