Rate Limit
What is rate limiting?
Rate limiting is a mechanism that allows you to control how many requests per second are allowed to be made to the API. This is done to prevent abuse and to ensure that everyone has a fair chance of using the API.
Rate Limits in FreeIPAPI
Rate Limits in FreeIPAPI are based on your subscription plan and the way that you're using the API.
Our rate limits are being applied separately to Frontend and Backend requests based on the plan you're using.
White Listing
We don't require any API Keys for API use in order to make it easier for you to use our API.
We use whitelisting mechanism to allow only your domain or server's public IP address to use our API.
To whitelist your domain or server's public IP address, you need to register in our website and add your domain or server's public IP address in the dashboard.
Bellow you can find the rate limits for each plan.
API Keys
Although you don't need an API Key to use our Unlimited API, you can still use it if your server doesn't have a static IP address.
You can generate an API Key in the dashboard and use it in the Authorization header as Bearer token.
FREE Plan
Considering that, the FREE plan allows only 60 requests per minute.
Frontend
Rate Limit for Frontend requests are being applied to your domain.
Our API will serve only 60 requests per minute that are coming from your domain.
This can be 60 unique users on your website or 1 user making 60 requests per minute.
Backend
Rate Limit for Backend requests are being applied to your server's public IP address.
Which means your server can make only 60 requests per minute to our API.
Unlimited Plan
Considering that the Unlimited plan allows unlimited requests per minute.
Frontend
Our API will serve unlimited unique users on your website that each user making less than 60 requests per minute.
Note:
One unique user on your website cannot make more than 60 requests per minute.
This is due to technical limitations, and we highly recommend to use the Backend implementation.
Backend
Our API will serve unlimited requests per minute from your server's public IP address.