Reddit Scraper
Pricing
from $0.60 / 1,000 posts
Go to Apify Store
Reddit Scraper
Extract posts, comments, user profiles, and search results from Reddit. Pure HTTP, no API key required.
Reddit Scraper
Pricing
from $0.60 / 1,000 posts
Extract posts, comments, user profiles, and search results from Reddit. Pure HTTP, no API key required.
All notable changes to this project are documented here. Format follows Keep a Changelog .
Actor.openDataset('posts') / 'comments'), which made the Apify Console "Storage" tab, run.defaultDatasetId API access, and standard SDK smoke tests all see an empty dataset even though items were silently accumulating on the user's account-wide named datasets across runs. Both record types now share the per-run default dataset and are discriminated by the existing type: 'post' | 'comment' field on each record.dataset_schema.json now declares both post and comment field shapes and adds a "Comments" view alongside the existing "Posts" view. The type enum now includes comment.Actor.charge('actor_start') call in src/main.ts — Apify Console uses the synthetic apify-actor-start event which fires automatically. The explicit call was logging an unknown-event warning per run without doing anything useful.default (standard JSON), jsonl-finetune (OpenAI chat-format SFT records), rag-markdown (vector-DB-ready markdown documents with stable chunkId).HttpCrawler (no headless browser).automation-lab/reddit-scraper rates as of 2026-04-18.maxCommentsPerPost ≤ 1000 to bound per-run proxy/compute cost.Retry-After headers; session retirement on persistent blocks.actor_start after input validation (so failed-validation runs don't bill); post and comment charges only after successful dataset writes; comment charges suppressed for AI formats (comments are bundled into the post record).