Reddit Video Scraper & Downloader
Pricing
from $30.00 / 1,000 reddit video downloadeds
Reddit Video Scraper & Downloader
Find and download videos from any subreddit or user profile — no key, no login. Grabs the best-quality v.redd.it video with audio muxed in, plus metadata. For reposting, faceless video pipelines, datasets, and content research.
Pricing
from $30.00 / 1,000 reddit video downloadeds
Rating
0.0
(0)
Developer
Dami's Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Find and download videos from any subreddit or Reddit user profile. No API key, no login, no app registration. Point it at a list of sources and you get back the post metadata plus a muxed MP4 with audio for each video. Built for reposting, faceless content pipelines, and building video datasets.
How it works
It discovers video posts through Reddit's public RSS feeds (so it doesn't touch the rate-limited JSON API), then for each video post it pulls the best-quality v.redd.it stream and muxes the separate video and audio tracks back together with ffmpeg into a single MP4.
Input
sources is the only required field. You can mix subreddits and user profiles in any format: oddlysatisfying, r/aww, u/GallowBoob, or a full Reddit URL.
| Field | Required | Notes |
|---|---|---|
sources | yes | Array of subreddits and/or user profiles. Accepts r/aww, u/name, bare names, or full URLs. |
sort | no | top, hot, new, rising, or controversial. Defaults to top. |
time | no | Time window for top/controversial: hour, day, week, month, year, all. Defaults to week. |
maxPostsPerSource | no | How many video posts to return per source, 1-50. Defaults to 10. |
downloadVideos | no | true downloads the muxed MP4 to the key-value store. false returns metadata and playlist URLs only. Defaults to true. |
minDurationSeconds / maxDurationSeconds | no | Skip videos outside this range. 0 means no limit. |
dedupeAcrossRuns | no | Remembers video IDs between runs so the same clip isn't returned twice. Defaults to true. |
proxyConfiguration | no | Apify proxy. Residential is recommended for reliability at volume. |
Output
Each dataset item is one video post with its id, title, subreddit, author, url, createdUtc, and the hlsPlaylist / dashPlaylist stream URLs. When downloadVideos is on, the item also carries videoKey, videoUrl, resolution, durationSeconds, and hasAudio pointing at the MP4 saved in the key-value store. If a download fails the record still pushes, with a downloadError field explaining why.
Example
{"sources": ["r/oddlysatisfying", "u/GallowBoob"],"sort": "top","time": "week","maxPostsPerSource": 10,"downloadVideos": true,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Pricing
$0.03 per video, pay per result, no subscription. Bring your own OpenAI key for any step that uses an AI model.
Notes
Reddit-hosted video only. The v.redd.it mux path doesn't cover external embeds like YouTube or Imgur links posted to a subreddit. Datacenter proxies get throttled fast at volume, so use residential if you're pulling more than a handful of sources.