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

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 share the free allowance for its domain. Limits also apply to the source IP address. Multiple visitors do not each receive a separate allowance for the same domain.

Backend requests

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

Paid plans

Paid plans have no rate limits, including browser and backend requests. 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.