Skip to content

[Feature]: Support public Reddit scrapers as an alternative to API keys #2545

@Tuazor

Description

@Tuazor

Summary

Allow the bot to fetch Reddit posts using public JSON endpoints as an alternative to the official Reddit API, so users don't need to go through the Reddit app approval process.

Is your feature request related to a problem?

🚀 Feature Request

Problem

Reddit's app approval process has become significantly harder to get through. Many users are getting rejected or stuck waiting, which makes it nearly impossible to get the required API credentials to use this bot.

Proposed Solution

Add support for public Reddit scrapers as an alternative to the official Reddit API. Reddit exposes public post data without authentication via URLs like:
https://www.reddit.com/r/{subreddit}/top.json?limit=10

This would allow users to run the bot without needing Reddit API keys at all, as long as they're working with public subreddits.

Benefits

✅ No dependency on Reddit's approval process
✅ Works out of the box for public subreddits
✅ Much faster setup for new users

Describe the solution you'd like

Add an option in the config to use Reddit's public JSON endpoints (e.g. https://www.reddit.com/r/{subreddit}/top.json) as an alternative to the official Reddit API. When this mode is enabled, the bot should fetch post data without requiring any API credentials.

This would let users skip the Reddit app registration and approval process entirely, while still working for any public subreddit.

Describe alternatives you've considered

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions