Reddit Image & Video Scraper | Subreddit Media API avatar

Reddit Image & Video Scraper | Subreddit Media API

Pricing

from $1.00 / 1,000 media downloadeds

Go to Apify Store
Reddit Image & Video Scraper | Subreddit Media API

Reddit Image & Video Scraper | Subreddit Media API

Instantly scrape direct, high-res image and video URLs from any Subreddit. Harvest massive media datasets for AI vision training and content curation.

Pricing

from $1.00 / 1,000 media downloadeds

Rating

0.0

(0)

Developer

Andok

Andok

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

25 days ago

Last modified

Categories

Share

Subreddit Media Downloader

Download and archive images, videos, and GIFs from any subreddit for research, content curation, or dataset building. Scans subreddit listings via Reddit's public JSON endpoints and extracts direct media URLs from Reddit-hosted content, Imgur, and inline media — no browser or API key required.

Features

  • Image extraction — find direct URLs for JPG, PNG, and JPEG images from posts
  • Video & GIF support — extract Reddit-hosted videos, GIFs, and MP4 files
  • Imgur detection — recognize and extract Imgur-hosted media links
  • Sort control — scan by hot, new, or top posts to target specific content
  • Bulk processing — scan multiple subreddits in a single run with up to 500 items each
  • Structured metadata — each media item includes post title, author, score, and permalink

Input

FieldTypeRequiredDefaultDescription
subredditsarrayYesList of subreddit names to scan (e.g., pics, wallpapers)
sortstringNohotSort order for the subreddit listing: hot, new, or top
maxItemsintegerNo100Maximum number of media items to extract per subreddit (1-500)
timeoutSecondsintegerNo15HTTP request timeout in seconds (1-120)

Input Example

{
"subreddits": ["pics", "wallpapers", "EarthPorn"],
"sort": "top",
"maxItems": 50,
"timeoutSeconds": 15
}

Output

Each dataset item represents one media file found in a subreddit post, with the direct URL and post metadata.

Key fields:

  • subreddit (string) — subreddit name
  • title (string) — post title containing the media
  • mediaUrl (string) — direct URL to the image, video, or GIF
  • mediaType (string) — type of media: image, video, gif/video, or image (imgur)
  • author (string) — Reddit username of the poster
  • score (number) — net upvotes on the post
  • permalink (string) — full URL to the original Reddit post

Output Example

{
"subreddit": "EarthPorn",
"title": "Sunrise over the Swiss Alps [OC] [4032x3024]",
"mediaUrl": "https://i.redd.it/abc123def456.jpg",
"mediaType": "image",
"author": "nature_photographer",
"score": 12850,
"permalink": "https://www.reddit.com/r/EarthPorn/comments/1x2y3z/sunrise_over_the_swiss_alps/"
}

Pricing

EventCost
Media DownloadedIncluded in platform usage

You are charged per media item extracted. The actor respects the per-run max charge limit — processing stops automatically when the budget is reached.

Use Cases

  • Visual research — collect reference images from niche communities for design or analysis
  • Dataset building — gather labeled image datasets for machine learning training
  • Content curation — source high-quality visuals from photography and art subreddits
  • Brand monitoring — track visual content posted about your brand or products
  • Archiving — preserve media from subreddits before content is removed or deleted
ActorWhat it adds
Reddit Post & Comment ScraperExtract the text content and discussions alongside the media
Wayback Machine ScraperArchive Reddit pages and media for long-term preservation

Notes

  • Only posts with direct media links are extracted. Gallery posts, external links, and text-only posts are skipped.
  • Reddit's public JSON endpoints return up to 100 posts per listing page. For subreddits with fewer media posts, the actual count may be lower than maxItems.
  • Private or quarantined subreddits will return an error in the output.