Reddit Search Media Downloader

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.

139 runs
21 users
Try This Actor

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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. 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.

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 Trial

Actor Information

Developer
igview-owner
Pricing
Paid
Total Runs
139
Active Users
21
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support