Reddit Profile Post Media Downloader👤
Pricing
$7.00/month + usage
Reddit Profile Post Media Downloader👤
👤 Download media from profile/user posts only (u/ URLs). ⚠️ Returns: download URLs, audio streams, all formats, gallery items, embed data + ad metadata (CTA, destination URL). One grouped row per URL with media_items array⚡Reddit Profile Post Media Downloader👤
Pricing
$7.00/month + usage
Rating
0.0
(0)
Developer
Scrape Architect
Actor stats
0
Bookmarked
4
Total users
0
Monthly active users
10 days ago
Last modified
Categories
Share
👤Reddit Profile Post Media Downloader
The Reddit Profile Post Media Downloader is a focused Apify actor for downloading media from Reddit profile/user posts. Paste profile post URLs (u/) and get direct download links for videos, images, galleries, and promoted/ad content. The Reddit Profile Post Media Downloader automatically filters out subreddit post URLs — only profile posts are processed.
What Is the Reddit Profile Post Media Downloader?
The Reddit Profile Post Media Downloader is a media-focused extraction tool that accepts only profile/user post URLs (u/) 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; the Reddit Profile Post Media Downloader extracts both
- Gallery/carousel items — each image, video, or GIF extracted individually
- External embed data — YouTube, Vimeo, and other oembed providers
- Promoted post data — call-to-action text, destination URL, ad classification
- Essential post context — post type, title, author, score, and ad-specific fields
The Reddit Profile Post Media Downloader uses 6 parallel extraction engines for maximum speed and reliability.
What This Actor Does
- Downloads media metadata and URLs from Reddit profile/user post URLs only
- Accepts only
u/post URLs — subreddit URLs (r/) are automatically skipped - Extracts video, image, gallery, external embed, and promoted/ad post media
- Returns lightweight post summaries with ad-specific fields (call_to_action, href_url)
- No comments — media download data only
What This Actor Does NOT Do
The Reddit Profile Post Media Downloader does not:
- Process subreddit post URLs (
r/) — those are automatically skipped with a warning - Scrape entire user profiles — 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 Profile Post Media Downloader automatically checks every input URL:
| URL Pattern | Action |
|---|---|
reddit.com/user/username/comments/... | Processed — profile post |
reddit.com/u/username/comments/... | Processed — profile post |
reddit.com/r/subreddit/comments/... | Skipped — subreddit post, logged as skipped |
| Other URLs | Skipped — not a profile post |
Skipped URLs are logged so you can see which were filtered out.
Why Use This for Profile Posts?
Profile posts on Reddit often include promoted/ad content with special metadata. The Reddit Profile Post Media Downloader extracts ad-specific fields that subreddit-focused actors skip:
is_promoted— whether the post is a promoted/sponsored postis_ad— whether the post was created from Reddit's ads UIcall_to_action— CTA button text ("Visit Store", "Learn More", etc.)href_url— the promoted post's destination URL
This makes the Reddit Profile Post Media Downloader ideal for ad intelligence and promoted content analysis.
Supported Post Types
The Reddit Profile Post Media Downloader handles all profile post types:
| Post Type | Media Output |
|---|---|
| Video Posts | Direct MP4 download URL, separate audio stream, DASH/HLS manifests, all quality formats |
| Image Posts | Full-resolution image URL, all resolution variants |
| Gallery/Carousel | Individual download link per gallery item |
| Text Posts | Post summary only (no downloadable media) |
| External Links | External embed URL, oembed metadata, thumbnail |
| Promoted/Ad Posts | Media URLs + call-to-action, destination URL, ad metadata |
| Mixed Carousels | Each item separately with correct media type |
Input
Provide one or more profile/user post URLs:
https://www.reddit.com/user/username/comments/postid/https://www.reddit.com/user/DimraethDev/comments/1p6ubo6/
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
post_urls | Array | required | Profile post URLs to download media from |
max_results | Integer | 0 | Max media items to return. 0 = unlimited |
Example Input
{"post_urls": [{ "url": "https://www.reddit.com/user/DimraethDev/comments/1p6ubo6/" },{ "url": "https://www.reddit.com/user/DavidFromNeo/comments/1rj3crp/" },{ "url": "https://www.reddit.com/user/TayCoBrace/comments/1fafqdw/" },{ "url": "https://www.reddit.com/user/Hume_Health/comments/1r8gwd3/" }],"max_results": 0}
Output Structure
The Reddit Profile Post Media Downloader produces two record types, tagged with _item_type.
Media Record (_item_type: "media")
One record per downloadable media element:
| Field | Type | Description |
|---|---|---|
media_type | string | video, image, gif, gallery, rich_video |
download_url | string | Best quality direct download URL |
audio_url | string | Separate audio stream (Reddit videos) |
source_url | string | Original source URL |
width | integer | Width in pixels |
height | integer | Height in pixels |
duration | float | Duration in seconds (video) |
file_size | integer | File size in bytes |
ext | string | File extension |
thumbnail_url | string | Thumbnail URL |
title | string | Media/post title |
media_id | string | Unique media ID |
uploader | string | Post author |
reddit_post_url | string | Source post URL |
post_score | integer | Post score |
post_created_at | string | Post creation time |
flair | string | Post flair |
is_reddit_hosted | boolean | True = Reddit-hosted, False = external |
embed_url | string | External embed URL |
provider_name | string | External provider name |
oembed_title | string | Embedded content title |
all_formats | array | All quality options with URLs, codecs, bitrates |
Post Summary Record (_item_type: "post")
Lightweight context for each profile post — includes ad-specific fields:
| Field | Type | Description |
|---|---|---|
post_type | string | video, image, gallery, text, link, ad |
post_id | string | Reddit post ID |
title | string | Post title |
author | string | Post author |
permalink | string | Full Reddit permalink |
url | string | Target URL |
media_url | string | Media destination URL |
domain | string | Content domain |
score | integer | Net upvotes |
num_comments | integer | Comment count |
created_at | string | ISO-8601 creation time |
is_video | boolean | Video flag |
is_gallery | boolean | Gallery flag |
over_18 | boolean | NSFW flag |
flair | string | Post flair |
thumbnail | string | Thumbnail URL |
is_promoted | boolean | Promoted post flag |
is_ad | boolean | Ad post flag |
call_to_action | string | Ad CTA button text |
href_url | string | Ad destination URL |
video_info | object | Video details |
gallery_items | array | Gallery items |
preview_images | array | Preview images |
oembed | object | External embed data |
Promoted Post Example
{"_item_type": "post","post_type": "ad","title": "Love theorycrafting ARPG builds? Become immortal in...","author": "DimraethDev","is_promoted": true,"is_ad": true,"call_to_action": "Learn More","href_url": "https://store.steampowered.com/app/...","thumbnail": "https://b.thumbs.redditmedia.com/..."}
Privacy & Compliance
The Reddit Profile 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.