This changelog highlights releases that materially changed Reddit Scraper for users. Dates use UTC; small internal refactors and routine maintenance are intentionally omitted.
Reliability
- Restored bounded best-effort post score, upvote-ratio, and comment-score enrichment when Reddit blocks direct public-page requests. The Actor now retries only the optional enrichment request through a US residential proxy while keeping RSS discovery direct and preserving valid RSS output if enrichment remains unavailable.
- Direct post URLs now also attempt vote enrichment from Reddit's public post/comment markup; fields remain best-effort when Reddit does not expose them.
Fixes
- Improved runs when Reddit blocks or rate-limits its RSS pages. The Actor now reaches its alternative public-data fallback sooner instead of exhausting unnecessary retries.
- Reduced the time and recovery overhead for blocked subreddit and search targets while preserving the existing output format.
Reliability
- Blocked RSS responses are no longer reported as successful runs with an unexplained empty dataset.
- Empty, private, unavailable, and invalid targets now produce a clear target-status dataset record when possible, so automations can distinguish "no accessible results" from an Actor failure.
- Improved non-RSS recovery for subreddit listings and Reddit searches.
Features
- Post records now include the discovered Reddit comment count when comments are scraped.
- Added optional delivery of a bounded run summary to an Apify MCP connector. This is opt-in through the
mcpDestinationConnector input and does not replace the normal dataset output.
Integrations
- MCP clients and AI assistants can now pass a single Reddit URL through
url, comment_url, or commentUrl; the Actor normalizes these aliases to the standard urls input.
Features
- Added focused comment-context mode for a specific Reddit comment URL. It returns the target comment and the surrounding context Reddit makes publicly available.
Changes
- Reworked Reddit recovery around public RSS and fallback pages, restoring practical coverage for listings, searches, users, posts, and comments after Reddit restricted older access paths.
- Removed internal recovery metadata from public dataset records. Some vote, award, subscriber, media, and deep-comment fields remain best-effort when Reddit does not expose them publicly.
Reliability
- Expanded fallback coverage across subreddit listings, searches, user profiles, direct posts, and nested comments when Reddit limits its primary public pages.
Features
- Added convenient subreddit and user shortcuts, finer comment controls, and AI-ready
jsonl-finetune and rag-markdown output formats.
Safety
- The Actor now respects Apify's maximum charge per run and stops cleanly when the configured spending cap is reached.
Fixes
- Fixed request compatibility regressions that caused affected runs to finish with zero Reddit items. Users affected by empty results could rerun the same input after this release.
Features
- Added
jsonl-finetune output for supervised fine-tuning datasets and rag-markdown output for retrieval and LLM workflows.
Features
- Added strict keyword filtering and duplicate removal for Reddit posts.
Fixes
- Improved handling of nullable Reddit fields and fixed a missing cloud runtime dependency.