Reddit Subreddit Posts Scraper
Pricing
from $3.00 / 1,000 pages
Reddit Subreddit Posts Scraper
Get a subreddit's posts: hot, new, top, rising or controversial, 25 per page
Pricing
from $3.00 / 1,000 pages
Rating
0.0
(0)
Developer
Data Direct
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Get a subreddit's posts by name or URL. Sort by hot, new, top, rising or controversial, with a time window (past hour to all time) for top and controversial, and optionally only posts with one flair. Returns title, text, author, date, score, upvote ratio, comment count, flair, shared link, video and gallery links and NSFW flags for each post, 25 per page, up to about 1,000 posts. Works for NSFW subreddits. Supports fetching multiple pages in a single API call (billed per page).
Features
- Real-time Reddit data — results are fetched live at run time, never cached or stale
- No login, cookies, or proxy configuration needed — just provide the input and run
- Each result is pushed as a separate dataset item, exportable as JSON, CSV, or Excel
- Fast: a typical run finishes in seconds
Input
| Field | Type | Required | Description |
|---|---|---|---|
subreddit | string | no | Subreddit name, with or without r/, e.g. Python. Provide exactly one of subreddit or url. |
url | string | no | Subreddit URL, e.g. https://www.reddit.com/r/Python/ (max 500 characters). Provide exactly one of subreddit or url. |
sort_by | string | no | Sort order: hot, most_recent, top, rising, or controversial (default: hot) One of: hot, most_recent, top, rising, controversial. |
posted_ago | string | no | Time window for sort_by=top or sort_by=controversial: 1h, 24h, 7d, 30d, 12m, or all (default: 24h, Reddit's own default). Rejected with any other sort_by. One of: 1h, 24h, 7d, 30d, 12m, all. |
flair | string | no | Only posts with exactly this flair, e.g. Hiring (max 64 characters, not case-sensitive). |
pages | integer | no | Number of pages to fetch, 1-40 (default: 1). Each page returns up to 25 posts. |
Pricing
This Actor is billed per page of results — $0.003 per page.
- Results come in pages. Use the
pagesinput to choose how many pages to fetch (1–40); more pages means more results. - You pay $0.003 for each page you fetch, so
pages: 3costs $0.009 andpages: 1costs $0.003. - You’re only charged when a run succeeds, or when it fails because what you asked for was looked up and doesn’t exist, is private, or isn’t valid: that costs one page ($0.003). Other failed runs are free.
Example output
{"post_id": "1x3uinu","title": "What previously glorified careers are struggling now?","url": "https://www.reddit.com/r/AskReddit/comments/1x3uinu/what_previously_glorified_careers_are_struggling/","date": "2026-10-12 06:28:49","author": "JAMIEISSLEEPWOKEN","author_url": "https://www.reddit.com/user/JAMIEISSLEEPWOKEN","source": "Reddit","domain": "reddit.com","snippet": "What previously glorified careers are struggling now?","subreddit": "AskReddit","upvotes": 10146,"upvote_ratio": 0.96,"comments": 5366,"crossposts": 6,"flair": "","link_url": "","thumbnail": "","is_video": false,"nsfw": false,"spoiler": false,"locked": false,"stickied": false,"video_url": "","video_hls_url": "","images": []}
About
Maintained by Data Direct — a small suite of fast, reliable Reddit and web-data scrapers. Each actor returns clean, structured results with no login, cookies, or proxy setup required. Have a question or a custom data need? Open an issue on this actor.