Reddit Video Scraper & Downloader avatar

Reddit Video Scraper & Downloader

Pricing

from $30.00 / 1,000 reddit video downloadeds

Go to Apify Store
Reddit Video Scraper & Downloader

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

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

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.

FieldRequiredNotes
sourcesyesArray of subreddits and/or user profiles. Accepts r/aww, u/name, bare names, or full URLs.
sortnotop, hot, new, rising, or controversial. Defaults to top.
timenoTime window for top/controversial: hour, day, week, month, year, all. Defaults to week.
maxPostsPerSourcenoHow many video posts to return per source, 1-50. Defaults to 10.
downloadVideosnotrue downloads the muxed MP4 to the key-value store. false returns metadata and playlist URLs only. Defaults to true.
minDurationSeconds / maxDurationSecondsnoSkip videos outside this range. 0 means no limit.
dedupeAcrossRunsnoRemembers video IDs between runs so the same clip isn't returned twice. Defaults to true.
proxyConfigurationnoApify 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.