Reddit Posts, Comments & Subreddit Scraper (No-Login API) avatar

Reddit Posts, Comments & Subreddit Scraper (No-Login API)

Pricing

Pay per usage

Go to Apify Store
Reddit Posts, Comments & Subreddit Scraper (No-Login API)

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

Keene Digital Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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:

  1. 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 direct reddit.com requests return HTTP 403/429 on cloud IPs.
  2. 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 / MetricKeene Digital Studio
reddit-posts-comments-scraper
Primary Incumbent
trudax/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 SavingsBaseline75% Cheaper per item + 100% Start Fee Savings
30-Day Success Rate>=98%+ Verified86.8% (10.5% fail/timeout + 2.8% aborted)
Multi-Source Mirror FallbackReddit JSON/RSS + Arctic Shift + PullPushSingle source (fails on 403/429 blocks)
Zero-Proxy ExecutionYes (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 nested topComments and top-level comment items.
  • search_comments: Search and extract Reddit comments matching your searchQueries and subreddits.
  • 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.