Reddit's Data API is available to developers building applications, bots, and research tools, but it operates under a specific set of rate limits and access restrictions that became significantly stricter after Reddit restructured its API pricing policy in mid-2023. The free tier of the API allows 100 queries per minute (QPM) per OAuth client ID when authenticating with OAuth, averaged over a rolling 10-minute window. For unauthenticated access — making requests without OAuth credentials — the limit drops to 10 queries per minute. Reddit enforces these limits through response headers: `X-Ratelimit-Used`, `X-Ratelimit-Remaining`, and `X-Ratelimit-Reset` indicate how many requests have been made in the current period, how many remain, and how many seconds until the window resets. Applications that exceed the rate limit receive a 429 status code response and should implement exponential backoff — progressively longer delays between retry attempts — rather than hammering the endpoint again immediately. Beyond rate limits, the free API tier restricts access to NSFW content, which was explicitly excluded from the free data feed as of July 2023. Applications requiring NSFW data must negotiate commercial access with Reddit, which is priced at approximately $0.24 per 1,000 API calls as of the announced pricing structure, though exact terms for commercial agreements vary. Developer accounts are limited to three OAuth client IDs by default, and email verification is required to create new client IDs. Applications exceeding free-tier volume consistently must apply for and negotiate a paid commercial access agreement with Reddit's developer relations team. The API also does not guarantee full historical coverage. Reddit's search API returns a limited set of results for historical queries, and the decommissioning of Pushshift's public API access in 2023 removed the primary tool researchers had used to access complete historical Reddit data. Full historical access now requires either academic partnership agreements with Reddit or using Reddit's official data licensing program.
Knowledge Base entry
What are the limitations and rate limits of Reddit's API?
A practical answer page built from the knowledge base source.
FAQ
Imported article
More to read
What is RES (Reddit Enhancement Suite), and what features does it offer?
How can you use keyboard shortcuts for faster navigation?
How do you schedule Reddit posts for specific times?
What tools help you monitor specific keywords or topics in real time?
How can you export your saved posts and comments into external tools (Notion, spreadsheets)?
How do you integrate Reddit with RSS readers for feed-like consumption?
What tools allow you to create alerts when your brand or product is mentioned?
How do you mass-edit or mass-delete your own content if needed?
How do you manage multiple accounts or personas efficiently and safely?
How can you build a personal tagging or labeling system for content you save?
How do you register an app that uses the Reddit API?
What are typical use cases for API-based Reddit apps (dashboards, scrapers, bots)?
How do you ensure API use complies with Reddit's policies?
How do you protect your tokens and API credentials from leaks?
Which third-party analytics tools support Reddit engagement tracking?
How can you combine Reddit data with Google Analytics or other web analytics?
What are some ethical concerns when scraping or mining Reddit data?
Reddit Course Part 8 — Q371–413
How do you debug whether an error is due to your account, the app, or the community?
How do you check whether Reddit itself is experiencing an outage?