Reddit User & Profile Scraper ($0.50/1k)
Fast & Cheap ($0.50/1k): Monitor & scrape Reddit user profiles, post history, submitted threads, comments & HD media. No API keys; export clean CSV/Excel or JSON for OSINT & AI.
{
"itemType": "post",
"id": "1x0b0f5",
"title": "Community platform update and Q&A",
"subreddit": "announcements",
"author": "example_user",
"score": 1420,
"upvoteRatio": 0.91,
"numComments": 318,
"postType": "text",
"url": "https://www.reddit.com/r/announcements/comments/1x0b0f5/...",
"permalink": "https://www.reddit.com/r/announcements/comments/1x0b0f5/...",
"createdAt": "2026-10-11T10:15:00.000Z",
"selftext": "Full post body text extracted cleanly with zero truncation.",
"flair": "Official",
"isOver18": false,
"isPinned": false,
"mediaUrls": [],
"scrapedAt": "2026-10-11T16:00:00.000Z"
}
Features
What the Reddit User & Profile Scraper ($0.50/1k) Extracts
1-Field Username or Multi-URL Batching
Scrape a single user by typing their username (spez) or batch-scrape dozens of profiles via startUrls.
Lightning-Fast Execution
Extracts 50–100 user submissions in 1–2 seconds with automatic cursor pagination.
100% Permanent HD Media Links
Expiring Reddit media links are automatically converted to permanent high-definition CDN links (i.redd.it / v.redd.it).
Zero-Cleaning Exports
Clean flat rows with subreddit, title, full text, score, upvote ratio, comment count, flair, and timestamps.
Integration
Run It From Python or n8n
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {
"username": "spez",
"maxItems": 50,
"scrapeComments": False,
"maxCommentsPerPost": 20
}
run = client.actor("unitbytes/reddit-user-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("title"), item.get("url"), item.get("itemType"))
n8n Workflow Template
Schedule this scraper and send results to Google Sheets, Airtable, or Slack.
FAQ
Frequently Asked Questions
Q: Can I scrape multiple Reddit users in one run?
Yes. Add multiple profile URLs (https://www.reddit.com/user/<username>/) into startUrls, or pass a list of usernames via the API.
Q: What happens if a Reddit user is suspended or does not exist?
The actor detects suspended or non-existent profiles on the first request, exits cleanly with exit code 0, outputs an empty dataset, and charges $0.00.
Q: Do I need my own proxies or account login for reddit-user-scraper?
No. UnitBytes manages residential proxy rotation and automated request orchestration so you never need personal accounts or proxies.
Q: What output formats are supported?
All data can be downloaded in JSON, CSV, or Excel formats, or consumed directly via the Apify REST API and webhooks.
Reddit API Pricing in 2026 ($0.24/1K Calls) vs. $0.0005 Pay-Per-Result Alternatives
Step-by-step guide with pricing and Python examples.
Related Scrapers
Reddit Scraper & API ($0.50/1k)
Fast & Cheap ($0.50/1k): Monitor & scrape Reddit posts, subreddits, comment trees, user profiles & permanent media.
Reddit Subreddit Scraper & API ($0.50/1k)
Fast & Cheap ($0.50/1k): Monitor & scrape Reddit subreddits and community feeds (Hot, New, Top, Rising) & HD media.
Reddit Search Scraper & API ($0.50/1k)
Fast & Cheap ($0.50/1k): Search & monitor Reddit posts, comments, communities, users & HD media by keyword or topic.
Prefer Not to Run It Yourself?
Tell us what you need from Reddit User & Profile Scraper ($0.50/1k) and we'll deliver a clean Excel/CSV file. One-time datasets from $99, custom scrapers from $299. We reply within 48 hours.