Reddit Scraper avatar

Reddit Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Reddit Scraper

Reddit Scraper

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

Scrapium

Scrapium

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Reddit Scraper (Apify Actor)

Scrape Reddit posts, comments, subreddits, and user data without login. Uses Reddit’s public JSON API.

Features

  • Start URLs (bulk): paste post, subreddit, or user URLs
  • Search: optional search terms; sort and time filter
  • Proxy: no proxy by default; on block β†’ datacenter β†’ residential (3 retries)
  • Output: one dataset item with metadata and data (search, subreddit, posts, users, subreddit_info)

Input

FieldDescription
Start URLsReddit URLs: posts (/comments/...), subreddits (/r/...), users (/user/...). Supports bulk.
Skip commentsDo not fetch comments for post URLs.
Skip user postsSkip user scraping.
Skip communitySkip subreddit metadata.
SearchSearch terms, optional community, sort, time filter. Used when β€œIgnore start URLs” or no URLs.
LimitsMax items to save, posts/comments per page, comment depth, delay.
ProxyDefault: no proxy. Configure Apify proxy for fallback.

Output

One object:

{
"metadata": { "timestamp": "...", "config": { ... } },
"data": {
"search": { "<query>": { "total": N, "posts": [...] } },
"subreddit": { "<name>": { "total": N, "posts": [...] } },
"posts": { "<post_id>": { "post": {...}, "comments": [...], "total_comments_parsed": N } },
"users": { "<username>": { "profile": {...}, "submitted": [...], "comments": [...] } },
"subreddit_info": { "popular": [...], "new": [...], "specific": { "<name>": {...} } }
}
}

How to run

  1. Open Apify Console β†’ Actors.
  2. Create or open this actor, set Start URLs (and optional Search / Limits / Proxy).
  3. Run the actor and check the Log and Output tabs.

Proxy behavior

  • Default: no proxy (direct to Reddit).
  • If Reddit blocks or rate-limits: switch to datacenter proxy.
  • If still blocked: switch to residential proxy and retry up to 3 times.
  • After a successful switch, all further requests use that proxy.

Cautions

  • Only public data; no login or private content.
  • Respect Reddit’s terms and rate limits. You are responsible for compliance.