Reddit Post & Comment Scraper avatar

Reddit Post & Comment Scraper

Pricing

Pay per usage

Go to Apify Store
Reddit Post & Comment Scraper

Reddit Post & Comment Scraper

Scrape posts and comments from any subreddit via old.reddit.com. Extract titles, scores, authors, timestamps, comment threads, and nested replies. Ideal for sentiment analysis, trend tracking, brand monitoring, and academic research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Josh Pinkerton

Josh Pinkerton

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

18 hours ago

Last modified

Categories

Share

Reddit Post & Comment Scraper

Extract posts and comments from any subreddit with full metadata: titles, scores, authors, timestamps, and nested comment threads.

Why use this scraper?

  • Monitor community sentiment and trending topics
  • Archive subreddit content for research or backup
  • Build training data for NLP and moderation models
  • Pull historical thread data Reddit search no longer surfaces easily

How to use

  1. Open the Reddit Post & Comment Scraper in Apify Console
  2. Enter one or more subreddits in subreddits
  3. Choose sort order: hot, new, top, or rising
  4. Set limit and optionally enable comments with maxCommentsPerPost
  5. Click Run and export results to JSON, CSV, or Excel.

Input

FieldTypeDescriptionDefault
subredditsarraySubreddits to scrapepython, programming
sortenumPost sort orderhot
limitintegerMax posts to fetch100
includeCommentsbooleanWhether to fetch commentstrue
maxCommentsPerPostintegerMax comments per post50

Output

{
"post_id": "t3_abc123",
"subreddit": "python",
"title": "Why I switched from Flask to FastAPI",
"score": 874,
"author": "dev_jane",
"created_utc": "2026-07-04T20:15:00Z",
"url": "https://reddit.com/r/python/comments/abc123",
"comments": [
{
"comment_id": "t1_def456",
"author": "commenter_bob",
"body": "Same here, FastAPI is faster to ship with.",
"score": 42,
"created_utc": "2026-07-04T20:30:00Z"
}
]
}

Pricing

Pay-per-event: $0.005 per extracted item (post or comment). A 100-post / 5,000-comment run costs about $25.00.

Tips

  • Use sort: new combined with the Apify Scheduler for real-time monitoring
  • Lower maxCommentsPerPost during development to save time and cost
  • Output works well with downstream sentiment-analysis actors

FAQ

Does this scrape user profiles? No. It scrapes public posts and comments from subreddit listings only.

Are private subreddits supported? No. Only public subreddits are accessible without authentication.