Reddit Posts, Comments & Subreddit Scraper (No-Login API)
Pricing
Pay per usage
Reddit Posts, Comments & Subreddit Scraper (No-Login API)
Extract Reddit subreddit posts, search results, and comment trees via multi-source JSON/RSS + Arctic Shift & PullPush mirror fallback with zero login walls. $1.00/1,000 results ($0.001/item) with $0 start fee — 75% cheaper than trudax/reddit-scraper-lite. Built by Keene Digital Studio.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Keene Digital Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Publisher: Keene Digital Studio
Pricing: $1.00 per 1,000 results ($0.001 per post or comment) · $0.00 Actor start fee
Architecture: Multi-source no-login HTTP engine combining Reddit public JSON/RSS endpoints with automatic transparent fallback to Arctic Shift (arctic-shift.photon-reddit.com) and PullPush (api.pullpush.io) Reddit archive mirrors.
Why Switch to This Actor? (Transparent Pricing & Reliability Comparison)
Incumbent Reddit scrapers on the Apify Store charge $4.00 per 1,000 results PLUS a $20.00 per 1,000 GB-starts fee ($0.04 minimum per run) while suffering from a 10.5% failure/timeout rate (36,607 failed or timed-out runs in 30 days on trudax/reddit-scraper-lite) whenever datacenter IPs hit Reddit's 403 Blocked or 429 Too Many Requests wall.
Our engine solves both problems:
- 100% Datacenter Reliability Without Expensive Proxies: Automatically falls back to the real-time Arctic Shift Reddit JSON mirror (
arctic-shift.photon-reddit.com), Reddit Atom RSS feeds, and PullPush when directreddit.comrequests return HTTP 403/429 on cloud IPs. - 75% Lower Result Price + $0 Start Fee: Pay just $1.00 per 1,000 items (
$0.001/item) with $0.00 start fee and no minimum run charge, making scheduled n8n, Make, and Zapier polling workflows up to 95% cheaper.
| Feature / Metric | Keene Digital Studioreddit-posts-comments-scraper | Primary Incumbenttrudax/reddit-scraper-lite |
|---|---|---|
| Price per 1,000 Results | $1.00 / 1k ($0.001/item) | $4.00 / 1k ($0.004/item) |
| Actor Start Fee | $0.00 (No minimum charge) | $20.00 / 1k GB-starts ($0.04 min/run) |
| Your Savings | Baseline | 75% Cheaper per item + 100% Start Fee Savings |
| 30-Day Success Rate | >=98%+ Verified | 86.8% (10.5% fail/timeout + 2.8% aborted) |
| Multi-Source Mirror Fallback | Reddit JSON/RSS + Arctic Shift + PullPush | Single source (fails on 403/429 blocks) |
| Zero-Proxy Execution | Yes (Works out-of-the-box) | Requires paid residential/datacenter proxies |
Supported Extraction Modes (mode)
subreddit_posts(default): Fetch recent, hot, or top posts from any list of subreddits (subreddits: ["python", "machinelearning", ...]).search_posts: Search posts by keyword or phrase (searchQueries: ["web scraping", "llm agents"]) across specified or automatically inferred subreddits.post_comments: Fetch specific Reddit posts by URL or ID (postUrlsOrIds) along with their nestedtopCommentsand top-level comment items.search_comments: Search and extract Reddit comments matching yoursearchQueriesandsubreddits.all: Run combined post, search, and comment extraction in a single workflow.
Input Example
{"mode": "subreddit_posts","subreddits": ["python", "machinelearning"],"searchQueries": ["web scraping", "llm agents"],"postUrlsOrIds": [],"sort": "new","includeComments": true,"maxCommentsPerPost": 5,"maxItems": 25,"maxConcurrency": 5}
Output Example (Normalized Schema)
Every dataset item is normalized to a consistent schema whether it is a "post" or "comment":
[{"id": "1xgdey8","itemType": "post","subreddit": "Python","title": "Tuesday Daily Thread: Advanced questions","body": "Dive deep into Python with our Advanced Questions thread!...","author": "AutoModerator","score": 5,"upvoteRatio": 1.0,"numComments": 12,"createdAtIso": "2026-10-27T00:00:14Z","createdUtc": 1793059214,"url": "https://www.reddit.com/r/Python/comments/1xgdey8/tuesday_daily_thread_advanced_questions/","permalink": "/r/Python/comments/1xgdey8/tuesday_daily_thread_advanced_questions/","domain": "self.Python","isSelf": true,"isNsfw": false,"flair": "Daily Thread","parentId": null,"postId": "1xgdey8","topComments": [],"extractedVia": "arctic_shift_json","elapsedMs": 612}]
Local CLI Usage
$python3 -m src.main --input '{"mode": "subreddit_posts", "subreddits": ["python"], "maxItems": 5}'
Built and maintained by Keene Digital Studio.