Reddit Search Media Downloader
by igview-owner
Search Reddit by keyword and extract posts with videos, images & GIFs. Get clean JSON with download URLs, post stats, and an NSFW filter for easy content research.
Opens on Apify.com
About Reddit Search Media Downloader
Need to pull videos, images, or GIFs from Reddit for a project? This actor is your go-to. You give it a search term, and it scours Reddit, returning posts that actually contain media—no more sifting through text-only threads. It hands you everything as structured JSON, which includes direct download URLs for the media files, along with the post's stats, subreddit details, and author info. I always turn on the NSFW filter to keep my datasets clean, and it works without a hitch. I use it mainly for building content aggregators and training simple ML models that need visual data. It saves a ton of time you'd otherwise spend manually downloading or writing your own scraper to handle Reddit's structure and media hosting sites. The output is ready to pipe into your next script or analysis. If you're researching trends, compiling resources, or automating a content pipeline, this actor handles the heavy lifting of finding and extracting the actual media files so you can focus on the interesting part: using them.
What does this actor do?
Reddit Search Media Downloader is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Reddit Search Media Downloader
Search Reddit and download videos, images, and GIFs from posts, along with comprehensive metadata. This actor is designed for developers and researchers who need to programmatically collect media and data from Reddit searches.
Overview
This actor performs searches on Reddit and extracts media files (videos, images, GIFs) from the resulting posts. It returns direct download links for the media and a full set of metadata for each post, including author, subreddit, and engagement details. No Reddit account or login is required.
Key Features
- Search & Filtering: Search Reddit with configurable sorting (
relevance,hot,new,top,comments) and time ranges (hour,day,week,month,year,all). Control NSFW content inclusion. - Media Extraction: Downloads multiple media types from posts:
- Videos: Extracts Reddit-hosted videos, often with multiple quality options.
- Images: Fetches high-resolution images.
- GIFs: Handles both animated GIFs and video GIFs (v.redd.it).
- Comprehensive Metadata: Each result includes:
- Post Data: Title, URL, permalink, text, creation timestamp.
- Subreddit Info: Name, subscriber count, NSFW status.
- Author Data: Username.
- Engagement: Score, upvote ratio, number of comments.
- Media Details: Type, dimensions, duration, thumbnail URLs, and direct download links.
- Performance: Can extract up to 500 posts per search run.
How to Use
Configure the actor using a JSON input. Here are basic examples:
Search for "funny" posts:
{
"query": "funny",
"sort": "relevance",
"time": "all",
"nsfw": true,
"maxResults": 50
}
Get top "gaming" posts from the past week:
{
"query": "gaming highlights",
"sort": "top",
"time": "week",
"nsfw": false,
"maxResults": 100
}
Input/Output
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
query |
String | Yes | Search term (1-500 characters). |
sort |
String | No | Sort method: relevance, hot, new, top, comments. Default: relevance. |
time |
String | No | Time range: all, year, month, week, day, hour. Default: all. |
nsfw |
Boolean | No | Include NSFW content. Default: false. |
maxResults |
Integer | No | Max posts to extract (1-500). Default: 50. |
Output Format
The actor outputs an array of items, where each item represents a Reddit post. The dataset includes the full metadata and a media array containing the extracted media files.
A typical output item includes fields like:
* id, title, url, permalink, createdAt
* subreddit (name, subscribers, nsfw)
* author (name)
* score, upvoteRatio, numComments
* media: An array of objects with type, url, width, height, and thumbnail links.
The direct download URLs for the media files are provided within the media array for each post.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Reddit Search Media Downloader now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- igview-owner
- Pricing
- Paid
- Total Runs
- 139
- Active Users
- 21
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support