VOOZH about

URL: https://apify.com/santamaria-automations/reddit-scraper

⇱ Reddit Scraper - Posts, Search & User Profiles Β· Apify


Pricing

from $0.75 / 1,000 items

Go to Apify Store

Reddit Scraper - $0.75/1k

Scrape Reddit posts and comments from any subreddit, search query, or user profile. Returns title, author, full post text, external link URL, comment bodies, subreddit, and timestamps. No login required. Pay-per-result: only $0.75 per 1,000 items.

Pricing

from $0.75 / 1,000 items

Rating

5.0

(1)

Developer

πŸ‘ Ale

Ale

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

12

Monthly active users

9 days ago

Last modified

Share

Reddit Scraper

Scrape Reddit posts and comments from any subreddit. Extract titles, scores, comment text, authors, and nested reply threads at scale. No API key or login required.

What It Does

Fetches posts from one or more subreddits using Reddit's public Atom feeds (/.rss). Optionally fetches comments for each post. Posts and comments are returned as separate items in the dataset.

Use with AI Agents (MCP)

Connect this actor to any MCP-compatible AI client β€” Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.

Apify MCP server URL:

https://mcp.apify.com?tools=santamaria-automations/reddit-scraper

Example prompt once connected:

"Use reddit-scraper to get the top 50 posts from r/MachineLearning this week with comments. Return results as a table showing title, score, and comment count."

Features

  • Multi-subreddit β€” scrape multiple subreddits in a single run
  • Comments included β€” fetch comments for each post (flat list, see notes below)
  • Search β€” query Reddit-wide, sort by relevance / top / new / hot
  • User profiles β€” pull a user's posts and comments
  • Sorting options β€” hot, new, top, rising
  • Deduplication β€” the same post is never returned twice
  • Pagination β€” uses Reddit's after cursor to collect more than 100 posts
  • Anti-bot resilient β€” TLS fingerprinted sessions, rotating proxy IPs
  • Rate-limit aware β€” paces requests well under Reddit's public limits
  • No credentials needed β€” uses Reddit's public Atom feeds
  • Pay-per-result β€” only pay for items you receive

Data Extracted

Posts (type = "post")

FieldExample
id"abc123"
type"post"
subreddit"programming"
title"Show HN: I built a Go-based Reddit scraper"
author"john_doe"
text"Full text of a self post..."
url"https://github.com/example/repo"
score0 (see notes)
num_commentsnull (see notes)
is_stickiedfalse
created_utc"2026-04-25T10:00:00Z"
reddit_url"https://www.reddit.com/r/programming/comments/..."
scraped_at"2026-04-25T10:30:00Z"

Comments (type = "comment")

FieldExample
id"xyz789"
type"comment"
subreddit"programming"
author"helpful_user"
text"Great project! Have you considered..."
score0 (see notes)
parent_idnull (see notes)
post_id"abc123"
post_title"Show HN: I built a Go-based Reddit scraper"
is_stickiedfalse
created_utc"2026-04-25T11:15:00Z"
reddit_url"https://www.reddit.com/r/programming/comments/.../xyz789/"
scraped_at"2026-04-25T11:30:00Z"

Notes on score, num_comments, and parent_id: Reddit's public Atom feeds do not expose vote totals, comment counts, or comment parent-IDs. These fields are returned as 0 / null. For everything else (title, author, body text, URLs, timestamps), the data is identical to what you'd see on the site.

Pricing

Pay-per-result pricing. You only pay for items you receive.

EventPriceDescription
Actor start$0.005One-time container startup fee
Item scraped$0.75 / 1,000Each post or comment returned

Examples:

  • 100 posts (no comments) = $0.08 total ($0.005 + $0.075)
  • 100 posts + 500 comments = $0.455 total ($0.005 + $0.45)
  • 1,000 posts + 5,000 comments = $4.505 total ($0.005 + $4.50)

6x cheaper than competing Reddit scrapers ($5/1k+). No monthly fees. No minimum spend.

No monthly fees. No minimum spend.

Input

FieldTypeDescriptionDefault
subredditsstring[]Subreddit names to scrape (no r/ prefix)["programming"]
searchQuerystringSearch Reddit for matching posts (overrides subreddits)β€”
usernamesstring[]Scrape all posts/comments from these users (no u/ prefix)β€”
sortstringhot, new, top, rising (or relevance for search)hot
includeCommentsbooleanFetch comments for each postfalse
commentDepthintegerNesting depth: 1=top-level, 2=+replies, up to 53
maxCommentsPerPostintegerMax comments per post. 0 = unlimited.100
maxResultsintegerMax posts to return (across all subreddits). 0 = unlimited.100
proxyConfigurationobjectApify proxy settingsAuto

Usage Examples

Scrape hot posts from multiple subreddits

{
"subreddits":["programming","python","golang"],
"sort":"hot",
"maxResults":200
}

Get top posts with full comment threads

{
"subreddits":["MachineLearning"],
"sort":"top",
"includeComments":true,
"commentDepth":3,
"maxCommentsPerPost":50,
"maxResults":100
}

Scrape new posts without comments

{
"subreddits":["startups","SaaS"],
"sort":"new",
"maxResults":500
}

Search Reddit

{
"searchQuery":"artificial intelligence startup",
"sort":"top",
"maxResults":50
}

Scrape a user's activity (experimental)

{
"usernames":["AutoModerator"],
"maxResults":50
}

Note: Reddit applies stricter rate limiting on user profile pages. Some users may return fewer results.

Deep comment mining from a single subreddit

{
"subreddits":["AskReddit"],
"sort":"hot",
"includeComments":true,
"commentDepth":5,
"maxCommentsPerPost":200,
"maxResults":20
}

Output

Results are exported to the default dataset. Posts and comments are interleaved β€” each post is followed by its comments (if includeComments is enabled). Use the type field to filter posts vs comments.

Export to JSON, CSV, Excel, or connect via the Apify API.

FAQ

Do I need a Reddit account or API key? No. This scraper uses Reddit's public Atom feeds which are accessible without authentication.

What is the rate limit? The scraper paces requests at ~1 every 1.5 seconds. With proxy rotation enabled (default), you can run multiple actors in parallel without hitting limits.

Can I scrape private subreddits? No. Only public subreddits and posts visible without logging in are accessible.

How are comments structured? Each comment is a separate output item with type: "comment". The post_id and post_title fields reference the original post. Comments come back as a flat list β€” the parent-comment relationship is not exposed by the Atom feed.

Why no score or num_comments? Reddit removed access to its /.json endpoints in June 2026. The Atom (/.rss) feed is the only public surface that still works without a registered API app, and it doesn't expose vote counts. If you need scores, use Reddit's official OAuth API.

Why do I need a proxy? A proxy isn't required, but Reddit will rate-limit a single IP after a few quick requests. Apify's auto/datacenter proxy is sufficient β€” no residential proxy needed.

You might also like

Reddit Scraper πŸ†• $1.5 per 1k

klondikeking/reddit-scraper-1-5-per-1k

Extract posts, comments, and subreddit data from Reddit. Supports search, sorting, comment threads, and pagination. Fast, reliable, and pay-per-result.

πŸ‘ User avatar

Pierrick McD0nald

7

Reddit Post Search

truefetch/reddit-post-search

Cross-subreddit keyword search β€” post title, body, score, subreddit, author, and 40+ fields with optional comment threads. Up to 1,000,000 posts. $5.80 per 1,000.

19

4.1

Reddit Comment Scraper β€” Post Comments & Subreddit Monitoring

automly/reddit-comment-scraper

Extract comments from specific Reddit posts or from the top posts of any subreddit. Supports all Reddit comment sort modes. Residential proxy required for reliable access.

Reddit Scraper

scrapesmith/reddit-scraper

Scrape Reddit posts, comments, and user profiles without API keys or login. Extract from any subreddit, keyword search, or post URL. No rate limits.

34

Reddit Scraper

alwaysprimedev/reddit-scraper

Scrape Reddit posts, threads, and comments from any subreddit, search, or user β€” clean structured JSON, fast.

18

πŸ”₯Reddit Scraper - Posts, Comments & Subreddit Data Extractor

nourishing_courier/reddit-scraper-pro

Scrape Reddit posts, comments, and subreddit data. Extract upvotes, authors, timestamps, and nested replies. No API keys or login needed. Export to JSON, CSV, Excel. Pay per result - no monthly fees.

πŸ‘ User avatar

Ani BjΓΆrkstrΓΆm

189

5.0

Reddit Scraper

solidcode/reddit-scraper

[πŸ’° $1.0 / 1K] Extract posts, comments, users, and subreddits from Reddit. Provide subreddit names, search queries, or paste Reddit URLs (post / subreddit / user / search) β€” mix and match. Returns one row per record with a recordType discriminator.

256

5.0

Reddit Subreddit Posts Actor

pintostudio/reddit-subreddit-posts-actor

The Reddit Subreddit Posts actor is an Apify tool that scrapes posts from any Reddit subreddit. It retrieves post metadata including title, author, score, number of comments, and more, making it easy to analyze subreddit content and trends.

16

πŸ”₯πŸ”₯ Reddit Scraper | URL or Search | Post, users, subreddit

braveleads/reddit-scraper

Pull πŸ”₯ posts, comments, communities, and user profiles from any public Reddit URL or search

12

5.0

Reddit Search Scraper - Keyword & Brand Monitoring ($1.5/1k)

harshmaur/reddit-search-scraper

Search Reddit by keyword and scrape every matching post, comment, and subreddit. Monitor brand mentions, track topics, and find leads with sort and time-range filters β€” all of Reddit or one community. No API key, no login. Export CSV/Excel/JSON. From $1.50 per 1,000 results.

5

5.0