Rate Limits
To ensure fair usage and system stability, refile API implements rate limiting. This guide explains how rate limits work, how to monitor your usage, and best practices for working with these limits. Our rate limits are designed to be generous for normal API usage patterns. For those building high-volume applications, we recommend implementing proper rate limit handling as described below.Current Rate Limits
We currently apply a standard rate limit of 200 requests per minute for all API endpoints. This limit is applied based on your API key (for authenticated requests) or IP address (for unauthenticated requests).Rate Limit Headers
When you make requests to the refile API, you’ll receive rate limit information in the response headers:
You can use these headers to monitor your rate limit status and implement appropriate request handling strategies in your applications.
Example Response Headers
Rate Limit Exceeded
If you exceed the rate limit, the API will respond with a429 Too Many Requests HTTP status code and the following JSON body: