Skip to main content
Free IP API home

Rate Limit

Rate limits depend on the API server you call.

Plan API URL Rate limit
Free https://free.freeipapi.com/api/v1/ 10 requests per 10 seconds, up to 60 requests per minute
Paid Regional paid servers using /api/ No rate limits (whitelisted domains: 60 requests per minute per visitor IP)

Free plan

The free API allows 10 requests per 10 seconds, up to 60 requests per minute. Spread requests across these intervals instead of sending the full minute's allowance at once.

Use /api/v1/json/{ip} or /api/v1/xml/{ip} on free.freeipapi.com. No account, API key, or whitelisting is required.

Browser requests

Requests from your website count against each visitor's IP address.

Backend requests

Requests from your server share the free allowance for its public outgoing IP address.

Paid plans

Paid plans have no rate limits with an API key or whitelisted server IP. Requests using a whitelisted domain are limited to 60 requests per minute per visitor IP and can't use bulk lookup or distance. The free plan's 10-per-10-second and 60-per-minute limits do not apply to paid API requests.

Use a regional paid server with /api/, such as https://de.freeipapi.com/api/json/8.8.8.8. Paid URLs do not use /api/v1/.

An active paid subscription and one of these authentication methods are required:

A paid subscription does not remove limits from the free server. To use paid access, send your requests to a paid server.

Endpoint-specific request sizes still apply, such as the maximum of 50 IP addresses in a bulk lookup.