Reddit Posts & Comments Scraper
Pricing
Pay per usage
Go to Apify Store
Reddit Posts & Comments Scraper
Scrape Reddit posts, comments, and subreddit data. Extract titles, scores, authors, comment threads, and media. Works with any subreddit or search query.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
oscar lira
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Scrapes Reddit posts from any subreddit or search query. Uses Reddit's JSON endpoints via old.reddit.com, so it's fast and doesn't need login.
What it does
- Scrape posts from one or more subreddits
- Search Reddit globally by keyword
- Sort by hot, new, top, or rising
- Returns post title, author, score, comments count, text, and metadata
Input example
{"subreddits": ["technology", "programming"],"searchQuery": "AI tools","maxPosts": 50,"sort": "hot"}
You can provide subreddits, a search query, or both.
Output fields
| Field | Type | Description |
|---|---|---|
subreddit | string | Subreddit name |
title | string | Post title |
author | string | Reddit username |
score | number | Net upvotes |
upvoteRatio | number | Upvote ratio (0-1) |
numComments | number | Total comments on the post |
url | string | Full Reddit permalink |
selftext | string | Post body text (max 2000 chars) |
thumbnail | string | Thumbnail URL if available |
created | string | ISO 8601 timestamp |
isVideo | boolean | Whether the post is a video |
domain | string | Link domain (e.g. youtube.com) |
linkUrl | string | External link URL if any |
scrapedAt | string | When the data was collected |
Output example
{"subreddit": "technology","title": "OpenAI announces new model","author": "tech_fan_42","score": 3421,"upvoteRatio": 0.94,"numComments": 287,"url": "https://reddit.com/r/technology/comments/abc123/openai_announces_new_model/","selftext": "","thumbnail": "https://b.thumbs.redditmedia.com/...","created": "2026-03-20T14:30:00.000Z","isVideo": false,"domain": "openai.com","linkUrl": "https://openai.com/blog/new-model","scrapedAt": "2026-03-22T10:00:00.000Z"}
Pricing
Each run uses Apify Residential proxies. A typical run scraping 50 posts costs about $0.01-0.03 in platform credits.
Limitations
- Reddit may rate-limit or block requests during heavy traffic
selftextis capped at 2000 characters- Comments scraping (
includeComments) is declared in input but not yet implemented - Max 500 posts per run
- Subreddit must be public (private/quarantined subs won't work)