Reddit Subreddit Post Media Downloader⚡ avatar

Reddit Subreddit Post Media Downloader⚡

Pricing

$8.00/month + usage

Go to Apify Store
Reddit Subreddit Post Media Downloader⚡

Reddit Subreddit Post Media Downloader⚡

📦 Download media from subreddit posts only (r/ URLs). ⚠️ Returns: MP4 download links, audio streams, all quality formats, gallery items, external embeds, thumbnails. One grouped row per URL with media_items array⚡6 parallel engines. ✨Reddit Subreddit Post Media Downloader⚡

Pricing

$8.00/month + usage

Rating

0.0

(0)

Developer

Scrape Architect

Scrape Architect

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

3

Monthly active users

10 days ago

Last modified

Share

⚡Reddit Subreddit Post Media Downloader

The Reddit Subreddit Post Media Downloader is a focused Apify actor for downloading media from Reddit subreddit posts. Paste subreddit post URLs (r/) and get direct download links for videos, images, galleries, and external embeds. The Reddit Subreddit Post Media Downloader automatically filters out profile/user post URLs — only subreddit posts are processed.


What Is the Reddit Subreddit Post Media Downloader?

The Reddit Subreddit Post Media Downloader is a media-focused extraction tool that accepts only subreddit post URLs (r/) and returns:

  • Direct download URLs — MP4 video, full-resolution images, gallery items, audio streams
  • All quality formats — every available resolution, codec, and bitrate for video posts
  • Audio stream URLs — Reddit stores video and audio separately; this actor extracts both
  • Gallery/carousel items — each image, video, or GIF extracted individually
  • External embed data — YouTube, Vimeo, and other oembed providers
  • Essential post context — post type, title, author, subreddit, score, and media fields only

The Reddit Subreddit Post Media Downloader uses 6 parallel extraction engines for maximum speed and reliability.


What This Actor Does

  • Downloads media metadata and URLs from Reddit subreddit post URLs only
  • Accepts only r/ post URLs — profile URLs (u/) are automatically skipped
  • Extracts video, image, gallery, external embed media from subreddit posts
  • Returns lightweight post summaries plus download-ready media records
  • No comments — media download data only

What This Actor Does NOT Do

The Reddit Subreddit Post Media Downloader does not:

  • Process profile/user post URLs (u/) — those are automatically skipped with a warning
  • Scrape entire subreddits — only individual post URLs
  • Include comments in output
  • Download actual media files — it returns direct download URLs
  • Return full 60+ field metadata (see the main Metadata Scraper actor for that)

How URL Filtering Works

The Reddit Subreddit Post Media Downloader automatically checks every input URL:

URL PatternAction
reddit.com/r/subreddit/comments/...Processed — subreddit post
reddit.com/user/username/comments/...Skipped — profile post, logged as skipped
Other URLsSkipped — not a subreddit post

Skipped URLs are logged in the actor output so you can see which URLs were filtered out.


Supported Post Types

The Reddit Subreddit Post Media Downloader handles all subreddit post types:

Post TypeMedia Output
Video PostsDirect MP4 download URL, separate audio stream, DASH/HLS manifests, all quality formats
Image PostsFull-resolution image URL, all resolution variants
Gallery/CarouselIndividual download link per gallery item (image, video, or GIF)
Text PostsPost summary only (no downloadable media)
External LinksExternal embed URL, oembed metadata, thumbnail, provider info
Rich VideoExternal video embed URL, iframe HTML, provider name
Mixed CarouselsEach item separately with correct media type

Input

Provide one or more subreddit post URLs:

https://www.reddit.com/r/subreddit/comments/postid/
https://www.reddit.com/r/Damnthatsinteresting/comments/1sa33fi/

Input Parameters

ParameterTypeDefaultDescription
post_urlsArrayrequiredSubreddit post URLs to download media from
max_resultsInteger0Max media items to return. 0 = unlimited

Example Input

{
"post_urls": [
{ "url": "https://www.reddit.com/r/Damnthatsinteresting/comments/1sa33fi/" },
{ "url": "https://www.reddit.com/r/TikTokCringe/comments/1s9kusm/" },
{ "url": "https://www.reddit.com/r/Wellthatsucks/comments/1s9q97r/" },
{ "url": "https://www.reddit.com/r/Weird/comments/1s9s2iw/" },
{ "url": "https://www.reddit.com/r/AITAH/comments/1s9vzep/" },
{ "url": "https://www.reddit.com/r/videos/comments/1s9z2z5/" }
],
"max_results": 0
}

Output Structure

The Reddit Subreddit Post Media Downloader produces two record types, tagged with _item_type.

Media Record (_item_type: "media")

One record per downloadable media element:

FieldTypeDescription
download_urlstringBest quality direct download URL
media_typestringvideo, image, gif, gallery, rich_video
audio_urlstringSeparate audio stream (Reddit videos)
source_urlstringOriginal source URL
widthintegerWidth in pixels
heightintegerHeight in pixels
durationfloatDuration in seconds (video)
file_sizeintegerFile size in bytes
extstringFile extension
thumbnail_urlstringThumbnail URL
media_idstringUnique media ID
titlestringMedia/post title
uploaderstringPost author
subredditstringSubreddit name
reddit_post_urlstringSource post URL
post_scoreintegerPost score
post_created_atstringPost creation time
flairstringPost flair
is_reddit_hostedbooleanTrue = Reddit-hosted, False = external
embed_urlstringExternal embed URL
provider_namestringExternal provider name
oembed_titlestringEmbedded content title
all_formatsarrayAll quality options with URLs, codecs, bitrates

Post Summary Record (_item_type: "post")

Lightweight context for each subreddit post:

FieldTypeDescription
post_idstringReddit post ID
post_typestringvideo, image, gallery, text, link, rich_video
titlestringPost title
authorstringPost author
subredditstringSubreddit name
permalinkstringFull Reddit permalink
urlstringTarget URL
media_urlstringMedia destination URL
domainstringContent domain
scoreintegerNet upvotes
num_commentsintegerComment count
created_atstringISO-8601 creation time
is_videobooleanVideo flag
is_gallerybooleanGallery flag
over_18booleanNSFW flag
flairstringPost flair
thumbnailstringThumbnail URL
video_infoobjectVideo details
gallery_itemsarrayGallery items
preview_imagesarrayPreview images
oembedobjectExternal embed data

Video Download Example

{
"_item_type": "media",
"download_url": "https://v.redd.it/93jz90kreosg1/CMAF_720.mp4?source=fallback",
"media_type": "video",
"audio_url": "https://v.redd.it/93jz90kreosg1/DASH_audio.mp4",
"width": 1280,
"height": 720,
"duration": 123.0,
"subreddit": "Damnthatsinteresting",
"all_formats": [
{ "label": "fallback", "url": "...", "type": "mp4/video" },
{ "label": "audio", "url": "...", "type": "mp4/audio" }
]
}

Privacy & Compliance

The Reddit Subreddit Post Media Downloader only accesses publicly available data through Reddit's public API endpoints. No login credentials are used. Ensure your use complies with Reddit's Terms of Service.