Reddit Scraper avatar

Reddit Scraper

Pricing

Pay per usage

Go to Apify Store
Reddit Scraper

Reddit Scraper

Collect posts and comments from any subreddit or Reddit search through Reddit's official OAuth API with your own free app credentials (2-minute setup). No proxies, no author usernames. Free while in launch promo.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Omar Gamal

Omar Gamal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Features

Limited permissions

Share

This Reddit Scraper collects posts (and optionally their top comments) from any subreddit or a Reddit search - through Reddit's official API only. No headless browsers, no proxies, nothing that gets you blocked.

Free while in launch promo. Comparable Reddit actors charge $2-4 per 1,000 results; this one costs you a few seconds of Apify compute per run.

Setup (2 minutes, free, required)

Reddit blocks unauthenticated API calls from cloud IPs, so the actor runs with your own free Reddit app credentials - Reddit's official, sanctioned way in. There is no credential-free mode; this is Reddit's rule:

  1. Go to reddit.com/prefs/apps and click create app (type: script; any name, redirect URI http://localhost).
  2. Copy the client ID (shown under the app name) and the secret.
  3. Paste both into this actor's inputs and run.

The actor then uses Reddit's official OAuth API (100 requests/minute for your app) - exactly what the paid alternatives do, minus the fee.

Input

FieldNotes
Subredditse.g. ["technology", "Egypt"]
Search queryOptional; searches all of Reddit, or the single subreddit given
Listinghot, new, top, rising, controversial (when not searching)
Time filterFor top / controversial / search
Max postsUp to 1,000 per run
Include commentsAdds top comments per post
Client ID / secretRequired, see above

Example

Subreddits ["dubai"], listing new, max posts 100: the 100 newest posts from r/dubai with title, text, score, comment count, flair and links.

Output per post

Subreddit, title, text, score, upvote ratio, comment count, post time, Reddit link, content URL, flair, NSFW flag - plus a comments array (body, score, time) when enabled.

Privacy by design: author usernames are never collected.

FAQ

Why does it need my own app? Reddit's API terms require a registered app per user; it takes two minutes and is free. Rate limits? Your app gets 100 requests/minute, which the actor respects. Can it scrape without credentials? No - Reddit hard-blocks that from cloud IPs, and this actor does not work around blocks.

Cost

The actor is free. A 100-post run uses well under $0.01 of Apify compute.

More free scrapers from jimmy-o