482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Developer & File Tools

Video Downloader logo

Video Downloader

hipersoft/video-downloader

Download video or audio from 1000+ sites — Vimeo, Twitch, SoundCloud, Reddit, X/Twitter, Dailymotion, YouTube and more. Pick format (MP4/WebM/MKV or MP3/M4A/…), quality, or trim a clip. Direct download link.

Total users

11

Monthly users

2

Total runs

109

Per video downloaded

$0.005

Last rebuilt

Oct 28, 2026

Overview

Download videos from almost any site as MP4, or pull the audio as MP3, in bulk. Paste one or more video links — from Facebook, YouTube, X/Twitter, Vimeo, Dailymotion, Twitch and many more sites — and get a ready-to-use download link for each video, plus the details that go with it: video title, author/creator and thumbnail. Pick the format you want (MP3 audio, or 360p / 720p / 1080p MP4) and get one tidy row per URL, ready to export as JSON, CSV or Excel.

This is the cheap, all-in-one online video downloader for content creators, editors, researchers, marketers and anyone building an automated media pipeline — one tool for every site instead of a different downloader for each.

Why use this video downloader

  • 🌐 All-in-one, many sites — one downloader for Facebook, YouTube, X/Twitter, Vimeo, Dailymotion, Twitch, SoundCloud and hundreds more. Paste any video page link.
  • 🎬 MP4 video or MP3 audio — choose a video resolution (360p, 720p, 1080p) or extract just the audio as an MP3.
  • 🏷️ Clean metadata — every video comes back with its title, author/creator name and thumbnail image when available.
  • 📦 Bulk in one run — drop in a whole list of URLs from different sites and get one clean record per video.
  • 💸 Cheapest per-video pricing — pay only for the videos you actually process, with volume discounts as you scale.
  • 🧩 Built for automation — feed URLs from a spreadsheet, Make or n8n and get structured records with direct download links back.
  • 📤 Export anywhere — JSON, CSV or Excel, or pull straight from the dataset into your own tools.

Supported sites

Works with a huge range of video sites, including:

Facebook · YouTube · X / Twitter · Vimeo · Dailymotion · Twitch · SoundCloud · Reddit · Tumblr · VK · OK.ru · Rumble · Streamable · TED · Bilibili · and many more.

Just paste the link to the video's page — the downloader detects the site automatically and fills in the platform field for you.

What you get

Each video is one dataset record like this:

{
  "platform": "youtube",
  "inputUrl": "https://youtu.be/dQw4w9WgXcQ",
  "url": "https://youtu.be/dQw4w9WgXcQ",
  "title": "Rick Astley - Never Gonna Give You Up (Official Music Video)",
  "author": "Rick Astley",
  "authorUrl": "https://www.youtube.com/@RickAstleyYT",
  "thumbnailUrl": "https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg",
  "format": "720",
  "downloadUrl": "https://.../rick-astley-720p.mp4",
  "status": "ready",
  "durationText": "3:33"
}

Input

Give the downloader a list of video URLs and pick a format. That's it.

{
  "videoUrls": [
    "https://www.facebook.com/watch/?v=10153231379946729",
    "https://youtu.be/dQw4w9WgXcQ"
  ],
  "format": "720",
  "maxItems": 0
}
Field Description
videoUrls One or more video page URLs (required). Any supported site — Facebook, YouTube, X/Twitter, Vimeo, Dailymotion, Twitch and more. Plain strings or { "url": "..." } objects.
format What to download: mp3 (audio only), or 360 / 720 / 1080 for MP4 video at that resolution. Default 720.
maxItems Maximum number of videos to process (0 = no limit; process every URL).
proxyConfiguration Optional. Not needed for normal use — leave it off.

Output fields

Field Description
platform The site the video is from (e.g. facebook, youtube, twitter, vimeo, twitch).
inputUrl The URL you provided.
url Normalized video URL.
title Video title, when available.
author Author / creator name, when available.
authorUrl Author / creator URL, when available.
thumbnailUrl Thumbnail image URL, when available.
format The format you requested (mp3, 360, 720 or 1080).
downloadUrl Ready download link for the file, or null if it wasn't ready in time.
status ready (download link populated), timeout (not ready in time — try again), or failed.
durationText Video length, when available.

Use cases

  • Save videos and audio from any site — grab MP4 videos or MP3 audio for editing, archiving or offline use.
  • Cross-platform content workflows — pull clips from Facebook, YouTube, X and more in one pass, without juggling separate tools.
  • Podcast & music sourcing — pull the audio track from talks, interviews and music videos as MP3.
  • Content research — collect titles, authors and thumbnails across a batch of videos from many sites at once.
  • Editing pipelines — hand a list of URLs to your editors with direct download links ready to go.
  • Automation — feed a list of URLs from a spreadsheet, Make or n8n and get structured records with download links back.

FAQ

Which sites are supported? A huge range, including Facebook, YouTube, X/Twitter, Vimeo, Dailymotion, Twitch, SoundCloud, Reddit and hundreds more. Paste the video page link and the downloader handles the rest.

Can I mix links from different sites in one run? Yes. Put links from any supported sites in videoUrls together — each record tells you which platform it came from.

Can I download audio only? Yes — set format to mp3 and you get an MP3 audio link instead of a video file.

Which resolutions can I choose? 360, 720 and 1080 return an MP4 at that resolution; mp3 returns audio only.

Can I download many videos at once? Yes. Put as many URLs as you like in videoUrls and you get one record per video.

What does status mean? ready means the downloadUrl is populated. timeout means the file wasn't ready in time — just run that URL again. failed means the video couldn't be processed (e.g. an unsupported, invalid or private URL).

Do I need a proxy? No. Proxy is optional and off by default.

How much does it cost? Pay-per-event: a tiny charge per run plus a small charge per video processed, with tier discounts as your volume grows. See the Pricing tab for current rates.

Notes

This tool retrieves media and public metadata for videos whose URLs you provide. It is an independent tool and is not affiliated with, endorsed by or connected to any of the sites listed above; all names and trademarks belong to their respective owners. Only download content you own or have the right to use, and respect each site's terms and applicable copyright law. Public content only.

Input

FieldTypeDescription
videoUrls required
Video URLs
arrayOne or more video page URLs to download, from any supported site — Facebook, YouTube, X/Twitter, Vimeo, Dailymotion, Twitch and many more. Paste the full link to the video page. You can pass plain strings or {"url": "..."} objects.
format
Format / quality
string · mp3, 360, 720, 1080Choose MP3 (audio only) or an MP4 video resolution.
Default: "720"
maxItems
Max items
integerMaximum number of videos to download (0 = no limit; process every URL you provide).
Default: 0
proxyConfiguration
Proxy (optional)
objectOptional proxy. Not required — leave off to run on a direct connection. Enable only if you specifically want requests routed through a proxy.

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~video-downloader/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "videoUrls": [
    "https://www.facebook.com/watch/?v=10153231379946729",
    "https://youtu.be/dQw4w9WgXcQ"
  ]
}'

Pricing

EventPricePaid plans from
Video downloaded
Charged once per video processed (one download record produced).
$0.005$0.0025

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Bulk Image Downloader

Download thousands of images from a list of URLs and store each in the key-value store with a public link. Returns content type, size, dimensions and SHA-256 per image. Bulk-ready. Great for datasets, backups and media pipelines.

8,102 runs · 103 users · $0.056 / url processed

Text to Speech

Convert any text to natural-sounding speech as an MP3 download. 300+ premium neural voices across 70+ languages, adjustable rate, pitch and volume. Great for voiceovers, videos, accessibility and audio content. No setup.

278 runs · 22 users · $0.01 / audio generated

Google Maps Email Extractor

Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No setup.

159 runs · 8 users · $0.006 / business lead scraped

Website Screenshot

Capture full-page or viewport screenshots of any URL as PNG or JPEG, at any device size. For monitoring, previews, thumbnails and automation workflows.

156 runs · 3 users · $0.004 / screenshot captured

Bulk URL Status Checker

Check thousands of URLs over plain HTTP: status codes, broken links (404/410/5xx), full redirect chains, response time, content type, page title and SSL certificate expiry.

154 runs · 13 users · $0.002 / url checked

Google Search Scraper

Scrape Google Search results (organic listings) for any query: title, URL, displayed URL, snippet and position. Multi-query, per-country/language, pagination. Uses Google SERP proxy — reliable, no captcha, no setup.

121 runs · 8 users · $0.001 / result scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build