Request a tool
All toolsAutomationsGuidesMCP serverRequest a toolPlatformsCategories
Reddit Video Scraper & Downloader icon

Reddit Video Scraper for ML Training Datasets

Short clips from several subreddits, filtered to 3-30 seconds and labelled by subreddit. Note there are no upvote counts, score is not one of the fields.

$0.03 per Reddit video downloaded ($30 / 1,000)
Run this use case nowRun on Apify →

What this run is set to

The settings saved on this example. Every one of them is editable once you open it on Apify — these are a starting point, not a limit.

SettingValueWhat it does
Sorttoptop, hot (trending), new (latest), rising, or controversial.
Time rangeallTime window for top/controversial.
Max videos per source50How many video posts to return/download per source.
Min duration (s)3Skip videos shorter than this.
Max duration (s)30Skip videos longer than this.
Download the videosonDownload the best-quality muxed MP4 (with audio) to the key-value store.
Dedupe across runsonRemember video IDs between runs so the same video isn't returned twice.
Sources (subreddits or user profiles)r/nextfuckinglevel, r/sports, r/gifs +1 moreAny mix of subreddits and Reddit user profiles: 'oddlysatisfying', 'r/aww', 'u/GallowBoob', or a full reddit URL.

Pricing

$0.03 per Reddit video downloaded = $30 per 1,000

You are charged forWhenPrice
Reddit video downloadedOne downloaded Reddit video.$0.03

Pay-per-event pricing: you are billed per result, not per subscription. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-08-30, and they are what you are actually charged.

What you get

A structured dataset — each result includes fields like:

authorcreatedUtcdashPlaylistdurationSecondsfetchedAthasAudiohlsPlaylistidpreviewUrlredditVideoIdresolutionsourceNamesourceTypesubreddittitlevideoUrlurl

Export every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.