💬 Reddit Scraper avatar

💬 Reddit Scraper

Pricing

Pay per event

Go to Apify Store
💬 Reddit Scraper

💬 Reddit Scraper

Scrape Reddit posts and comments from any subreddit via official JSON API. Sort by hot, new, top, rising with time filters. No browser or API key needed. Great for sentiment analysis.

Pricing

Pay per event

Rating

0.0

(0)

Developer

太郎 山田

太郎 山田

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Scrape Reddit posts and comments from any subreddit via official JSON API. Sort by hot, new, top, rising. No browser or API key needed.

Store Quickstart

Start with the Quickstart template (1 subreddit, hot, 25 posts). For sentiment analysis, use Deep Scrape with comments enabled.

Key Features

  • 💬 Official Reddit JSON API — Uses old.reddit.com/r/{sub}/{sort}.json
  • 🔀 Multiple sort modes — hot, new, top, rising with time filters
  • 💭 Comments included — Optional nested comment extraction
  • 📊 Post metadata — Score, author, subreddit, created_utc, num_comments
  • 🧩 Self + link posts — Both text posts and URL submissions
  • 🔑 No API key needed — Uses public JSON endpoints

Use Cases

WhoWhy
Market researchersAnalyze consumer sentiment on brand/product subreddits
Crisis monitoringTrack negative mentions in real-time
Content marketersDiscover trending topics and user pain points
Gaming/media analystsMonitor fan community reactions
Academic researchersCollect Reddit datasets for NLP research

Input

FieldTypeDefaultDescription
subredditsstring[](required)Subreddit names (max 20)
sortstringhothot, new, top, rising
maxItemsinteger25Max posts per subreddit (1-500)
includeCommentsbooleanfalseInclude nested comments

Input Example

{
"subreddits": ["programming", "technology"],
"sort": "hot",
"maxItems": 50,
"includeComments": true
}

Output Example

{
"title": "New JavaScript framework released",
"author": "dev_user",
"score": 1250,
"url": "https://example.com/framework",
"selftext": "Detailed writeup inside...",
"subreddit": "programming",
"createdUtc": 1712345678,
"numComments": 342,
"comments": [{"author": "...", "body": "..."}]
}

FAQ

Does Reddit block this?

Reddit may IP-block datacenters. If Apify infrastructure is blocked, use PROXY_URL env var with residential proxy.

Can I scrape private subreddits?

No. Only public subreddits accessible to unauthenticated users.

How many comments per post?

Top-level comments only, limited to ~200 per post (Reddit API default).

What's the difference from Apify's reddit-scraper-lite?

No DOM dependency, cleaner output schema, proxy fallback built-in.

DevOps & Tech Intel cluster — explore related Apify tools:

Cost

Pay Per Event:

  • actor-start: $0.01 (flat fee per run)
  • dataset-item: $0.003 per output item

Example: 1,000 items = $0.01 + (1,000 × $0.003) = $3.01

No subscription required — you only pay for what you use.