FreeIPAPI is a free IP geolocation API returning location, country, and proxy data in JSON or XML, with paid unlimited plans from €9.90/month.
FreeIPAPI is an IP geolocation lookup API that returns location and network data for a given IPv4 or IPv6 address. Developers query the API and get back structured JSON or XML data covering country, region, city-level location, timezone, phone code, and other metadata associated with the address.
The service is positioned as a straightforward, low-friction alternative to larger geolocation API providers, with a generous free tier that does not require account registration to get started.
Beyond basic geolocation, FreeIPAPI supports proxy and VPN detection, bulk processing of up to 50 IP addresses in a single request, distance calculations between two IP addresses, and language-by-country lookups. Responses are available in both JSON and XML formats to fit different integration needs.
The free tier allows 60 requests per minute with no sign-up required and explicitly permits commercial use, which is unusual among free geolocation APIs that often restrict commercial usage or require registration up front.
FreeIPAPI's free plan costs nothing and supports 60 requests per minute. For higher volume, the Unlimited plan removes the rate limit for €9.90 per month, or €99 per year if paid annually.
An Enterprise tier is available for teams needing dedicated support and custom terms, priced on request rather than published on the site.
Yes, it offers a free tier with 60 requests per minute, no account registration required, and commercial use is permitted.
Yes, it looks up geolocation data for both IPv4 and IPv6 addresses.
The Unlimited plan costs €9.90 per month or €99 per year and removes the free tier's rate limit.
FreeIPAPI returns data in either JSON or XML format, chosen by the requester.
Yes, the API supports bulk processing of up to 50 IP addresses in a single request.