Reddit Subreddit Posts Scraper | $2.5/1K Posts
Pricing
$2.50 / 1,000 results
Reddit Subreddit Posts Scraper | $2.5/1K Posts
Extract Reddit subreddit posts data — title, author, engagement, and more. Scrape by keyword, URL or ID. Export to JSON, CSV & Excel, use the API, schedule runs and integrate. No code required.
Pricing
$2.50 / 1,000 results
Rating
0.0
(0)
Developer
Jackie Chen
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Reddit Subreddit Posts Scraper

Scrape posts from any public subreddit by name and sort order (Best / Hot / New / Top). Returns clean, structured data for each post: title, author, score, comment count, share count, created time, thumbnail, author icon and a direct permalink.
Unofficial. This Actor is not affiliated with, authorized, or endorsed by Reddit, Inc. It is an independent tool that retrieves publicly available data via a third-party API. Use it in compliance with Reddit's terms and all applicable laws; you are responsible for how you use the retrieved data.
What it does
- Subreddit feed — give one or more subreddit names (with or without the
r/prefix); the Actor pages through each subreddit's post feed for the chosen sort order until it reachesmaxItems. - Sort orders —
BEST,HOT,NEW,TOP. - Promoted posts — skipped by default; flip
includeAdson to keep them (they are flagged withisAdand carry the promotedoutboundUrl).
Input
| Field | Type | Default | Description |
|---|---|---|---|
subredditNames | string[] | ["AskReddit"] | Subreddit names without r/. Each feed is paginated independently. |
sort | enum | HOT | BEST / HOT / NEW / TOP. |
maxItems | integer | 25 | Max total posts across all subreddits. |
includeAds | boolean | false | Include promoted / ad posts in the feed. |
Example input
{"subredditNames": ["AskReddit", "worldnews"],"sort": "TOP","maxItems": 200,"includeAds": false}
Output
One dataset item per post:
{"postId": "1twk04i","fullname": "t3_1twk04i","subreddit": "AskReddit","url": "https://www.reddit.com/r/AskReddit/comments/1twk04i/","title": "What is going to happen when the lower class can't afford anything?","author": "u/i_knoooow0","authorHandle": "i_knoooow0","score": 1015,"commentCount": 996,"shareCount": 228,"createdAt": "2026-06-04T10:46:07.800000+0000","thumbnail": null,"authorIcon": "https://styles.redditmedia.com/...","isAd": false,"outboundUrl": null,"source": "subreddit:AskReddit"}
Notes
- Data is sourced live; Reddit / the upstream API occasionally rate-limits, so the Actor retries transient blocks with exponential backoff.
- Post IDs are de-duplicated within a run, and pagination stops automatically when the feed cursor no longer advances.
Quick start
- Open the Actor and press Run — the default input works out of the box.
- Adjust the input fields below to your target (keywords, IDs, or URLs) and set
maxItemsto cap spend. - Grab results from the Dataset tab as JSON / CSV / Excel, or pull them via the Apify API and MCP from your own code.
No proxies to configure, no cookies to paste, no login — the Actor handles everything server-side.
Why teams switch to this subreddit scraper
Browser-based Reddit actors fail often and bill $15–20 per 1,000 posts; this
one reads a direct HTTP API, so runs are fast and predictable at $2.50 per
1,000 posts. Point it at any public subreddit and choose the same sort you'd
use on reddit.com (hot, new, top, rising + a time window for top).
What people build with it
- Community dashboards — schedule a daily pull of
top(day) from the subreddits that matter to your product; chart volume and engagement over time. - Niche trend detection —
risingsurfaces threads gaining velocity right now, before they hit the front page. - Audience research — what does r/skincareaddiction actually upvote? Pull
90 days of
topposts and cluster the titles. - Moderation & compliance — archive everything posted to your own community, including flags like NSFW / locked / stickied.
- AI training data — subreddit-scoped corpora are naturally topic-labelled; scores give you a free quality signal.
Tips for better results
top+timeFilteris the fastest way to get the canonical "best of" list for a community;new+ a schedule gives you a complete archive going forward.- Subreddit names work with or without the
r/prefix. - Pair with Reddit Post Comments to pull the full discussion under the top posts of the day.
Why this Actor
- Direct API, no headless browser — fast, stable runs with nothing to babysit.
- No login, no cookies — we never touch your accounts, so there's no ban risk.
- Fresh, real-time data — every run reads the source live, not a stale cache.
- Pay per result — you're billed only for the rows actually delivered.
- Structured JSON — export to CSV, Excel, or JSON, or pull straight from the API / MCP.
Use cases
- Pull structured content + engagement for analytics dashboards.
- Track a creator's or topic's output and performance over time.
- Build training/research datasets of posts and metadata.
- Power competitor and trend monitoring.
FAQ
Do I need an account, cookies, or to log in anywhere? No. The Actor talks to a fast, direct HTTP API server-side — you just provide inputs and run it.
How am I billed?
Pay-per-result: a fixed price per row returned, with no separate platform/compute charge. Caps like maxItems keep spend predictable.
Can I run it on a schedule or call it from my app? Yes — use Apify Schedules, the REST API, the JavaScript / Python clients, or the MCP server. See the API tab.
Is this affiliated with Reddit? No. It's an independent tool that collects publicly available data. Use it in line with the platform's terms and applicable law.
More Reddit scrapers by us
- Reddit Post Search — Keyword post search across Reddit
- Reddit User Posts — A user's posts & comments history
- Reddit Post Comments — Full comment tree for a post
Browse the full fleet → https://apify.com/ethereal_wool