What are the reddit api limits
The reddit api limits are the limitations placed on the number of requests per hour put in by an account. Once the limit is reached, your request will be held until either you or someone else logs out, at which point it will be made again. The limit is not enforced from the front end, but from the back end. There are two tiers to this limit, each with a different HTTP status.
The first limit is an hourly limit: it is 200 requests per hour. This essentially means that the account is disallowing any more than 200 requests per hour, but will still make any that are queued up. This limit results in a HTTP status of 429, “Too Many Requests”.
The second limit is a daily limit: it is 5000 requests per day. This essentially means that the account is disallowing any more than 5000 requests per day, and will not continue to make queued up requests. This limit results in a HTTP status of 503 (“Service Unavailable”).
Both limits are enforced by the cloudflare dashboard and cannot be changed manually. If you enter more than the limit, your account will receive an email notification that it has exceeded its limit. This email is retained indefinitely and can be viewed at any time using your Cloudflare dashboard.

How to determine if you are hitting the reddit api limit
If you are getting a 403, which means that your requests are being blocked, then your account has been hit. If you have not hit your limit then a 200 status will be returned with an Accept-Ranges header, which is a sign of uncapped traffic. A 403 status will be returned when your hits to the API are clearly outside of any limit.
This is easy to test if you have enough traffic because it just takes one request and then there will be a response.
How To Test [To try this first]
1. Click this link: https://www.reddit.com/r/SubredditOfYourChoice/comments/3xtzph/test_request_successful
2. Copy the code that has been returned and note what it looks like.
3. Open your terminal and write a small request to the “/api” endpoint. Don’t use any crazy https:// or anything because you will be unable to identify if you are hitting the limit or not. Just use “/api/”.
4. Open the response in your browser and see what it is.

What to do if you are hitting the reddit api limit
If you are hitting the reddit api limit, then you should try to do the following: a) Reduce the number of requests your account is making. Response times on reddit can be in the order of minutes for what should be a simple request. b) Try to make more intelligent sequences of requests, (eg: 2 similar requests, each slightly larger than the previous, are better than just one large request). c) If you have hit your limit and are hitting it more than once per minute, ask any mods on that subreddit what they can do to help you.
“reddit api limits” : “What to do if you are hitting the reddit api limit”
See also: ===== * [Subreddit Rules](#) * [Community Guidelines](#) * [Reddit’s Commenting Rules](#) * [Self Promotion](#) * [Etiquette and Reddiquette](#)
## Rules ## Community ## Rules ## Community Guidelines ## Subreddits Rules
