This changelog highlights releases that materially changed Reddit Scraper for users. Dates use UTC; small internal refactors and routine maintenance are intentionally omitted.
Fixes
- Fixed AI-ready output so
jsonl-finetune assistant messages and rag-markdown documents include available comment text and author metadata in the transformed post record. These formats no longer emit or charge separate comment records.
Fixes
- Fixed
sort and timeFilter inputs being ignored for plain subreddit URLs. Subreddit runs now honor the requested ranking and time period unless the URL explicitly specifies its own sort or time filter.
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.