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.

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.