Reddit Scraper - Posts, Comments, Users, Subreddits & Search avatar

Reddit Scraper - Posts, Comments, Users, Subreddits & Search

Pricing

from $1.55 / 1,000 results

Go to Apify Store
Reddit Scraper - Posts, Comments, Users, Subreddits & Search

Reddit Scraper - Posts, Comments, Users, Subreddits & Search

Scrape Reddit posts, comments, subreddits, user profiles, and keyword search results - no API key, no rate limits, no login. Full comment threads, 60+ fields per post, media and galleries. Export to JSON, CSV, Excel. Works with AI Agents, MCP, n8n, Make, Zapier.

Pricing

from $1.55 / 1,000 results

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

a day ago

Last modified

Share

Reddit Scraper - Scrape Posts, Comments, Users, Subreddits & Search ⚡

Scrape Reddit posts, comments, subreddits, user profiles, and keyword search results — no API key, no rate limits, no login. Get full comment threads, 60+ fields per post, media and galleries, and export everything to JSON, CSV, or Excel. Built for speed and works with AI Agents, MCP, n8n, Make, and Zapier.

What does Reddit Scraper do?

Reddit Scraper extracts public Reddit data at scale without a Reddit developer account or API key. Point it at any subreddit, user, or post URL — or give it a search term — and it returns clean structured rows in your dataset. It auto-detects what each Start URL is, so you can mix subreddits, profiles, and post links in one run.

  • Scrape subreddit posts sorted by hot, new, top, or rising, with a time filter
  • Scrape Reddit comments — full nested comment trees from any post
  • Scrape a Reddit user's posts and comments (reverse-lookup a redditor's public activity)
  • Search Reddit for posts, comments, communities, or users by keyword
  • Monitor brand mentions and keywords across Reddit

How to scrape Reddit without the API

Reddit's official API requires app registration, OAuth, and approval, and limits what you can pull. This scraper skips all of that — it reads Reddit's own data endpoints directly, so you get complete, structured data with no API key, no login, and no rate-limit headaches. Just add URLs or search terms and run.

What data can you extract from Reddit?

Every item is a flat JSON object tagged with its type (post, comment, user_item, community, user):

  • Posts: title, body text, author, subreddit, score, upvote ratio, number of comments, flair, media URLs, gallery images, NSFW flag, created date, permalink
  • Comments: body, author, score, depth in the thread, parent, created date, permalink
  • Users: username, karma, account age, profile data
  • Communities: name, subscribers, description, category

Reddit scraping use cases

  • Market and product research — what people say about your product or niche
  • Lead generation — find users asking questions your product answers
  • Brand monitoring — track mentions and sentiment across subreddits
  • AI training data — collect topical posts and comment threads
  • Trend and content research — surface top posts in any community
  • Academic research — gather discussion data at scale

How to scrape a subreddit

Add a subreddit URL (e.g. https://www.reddit.com/r/AskReddit/) to Start URLs, choose a sort (hot, new, top, rising) and time range, and set Max posts. Run it to get every post as a dataset row.

How to scrape Reddit comments

Add a post URL (e.g. https://www.reddit.com/r/python/comments/abc123/...) to Start URLs. The scraper walks the full nested comment tree up to Max comments per post. Set skipComments off to include them.

How to scrape Reddit user profiles

Add a user URL (e.g. https://www.reddit.com/user/spez/) to Start URLs to pull that user's public posts and comments, newest first — a complete reverse-lookup of a redditor's activity.

How to scrape Reddit search results

Add keywords to Search terms, then toggle what to return: posts, comments, communities, or users. Restrict to one subreddit with Search inside community, and sort by relevance, new, top, hot, or comments.

How to monitor brand mentions on Reddit

Put your brand, product, or competitor names in Search terms with searchPosts and searchComments enabled, sort by new, and schedule the actor to run on an interval. Each run returns the latest mentions across Reddit.

Input parameters

FieldTypeDescription
startUrlsarraySubreddit, user, or post URLs. Type auto-detected.
searchesarrayKeywords to search on Reddit.
searchCommunityNamestringRestrict searches to one subreddit.
searchPosts / searchComments / searchCommunities / searchUsersbooleanWhat to return per search term.
sortstringrelevance, hot, top, new, rising, comments.
timestringhour, day, week, month, year, all.
includeNSFWbooleanInclude 18+ content.
maxPostCountintegerMax posts per subreddit / user / search.
maxCommentsintegerMax comments per post.
maxCommunitiesCount / maxUserCountintegerMax community / user search results.
skipComments / skipUserPosts / skipCommunitybooleanSkip a target type.
proxyConfigurationobjectProxy settings. Residential recommended.

Output example

{
"type": "post",
"name": "t3_1tvs5jj",
"author": "spez",
"subreddit": "RDDT",
"title": "Steve, Jen, and Drew here — Ask Us Anything!",
"selftext": "...",
"score": 1243,
"upvote_ratio": 0.95,
"num_comments": 587,
"permalink": "/r/RDDT/comments/1tvs5jj/...",
"created_utc": 1750000000,
"url": "https://www.reddit.com/r/RDDT/comments/1tvs5jj/"
}

Fields keep Reddit's native names, so output drops straight into existing pipelines.

How much does it cost to scrape Reddit?

This actor is light on resources because it fetches data directly instead of driving a browser, so runs are fast and cheap. Start with the free trial to gauge the exact cost for your volume, then scale up.

Use Reddit Scraper with AI agents and MCP

Call this actor as a tool from AI agents through Apify's hosted MCP server, so assistants can pull live Reddit data at answer time. It also works with the Apify API and the Python and JavaScript clients.

Integrate Reddit Scraper with n8n, Zapier, and Make

Trigger runs and pull results into your automations — connect Reddit data to n8n, Zapier, Make, Google Sheets, databases, and webhooks with no custom code.

FAQ

Do I need a Reddit account or API key? No. The actor needs neither. Just add URLs or search terms and run.

Can it scrape all of a user's posts and comments? Yes — give it a user profile URL and it returns their full public post and comment history, newest first.

Can it get posts a user hid or deleted from their profile? No. Once a post is hidden or deleted, Reddit removes it from public listings entirely, so no live scraper can retrieve it. Live scraping returns what is currently public.

Does it get the full comment tree on a post? Yes. It walks the nested comment tree. Very deep collapsed branches are marked so you can expand them if needed.

Why do I need a residential proxy? Reddit blocks datacenter IP ranges. Residential proxies (the default) look like normal users and keep runs reliable.

What export formats are supported? JSON, CSV, Excel, and XML — from the Storage tab or the Apify API.

Can I schedule it or call it from code? Yes. Schedule runs in the console, or use the Apify API and Python / JavaScript clients and poll the dataset.

Combine Reddit data with other social media, news, and web scrapers in the Apify Store to enrich your research, lead generation, and monitoring pipelines.