Free IP API Free, Fast and Reliable IP Geolocation API

Easy to use and available in JSON and XML formats.

Version
IP
Geo Location
Country Name
Country Code
Capital new
Phone Codes new
Timezones
Zip Code
City
Region
Continent
Continent Code
Currencies
Languages
ASN new
ASN Organization new
Proxy
    

Features

Explore our comprehensive suite of APIs designed to provide accurate and reliable geolocation data and related information for your applications.

IP Geolocation

Get detailed geolocation information for any IPv4 or IPv6 address. Includes country, city, region, coordinates, timezone, currency, and more. Available in JSON and XML formats.

Countries API

Access comprehensive country information including name, code, capital, and more. Query all countries or get details for a specific country by code.

Phone Codes

Get international dialing codes for countries worldwide. Retrieve all phone codes or look up specific codes by country. Essential for international communication features.

Timezones

Query timezone information for any location. Get timezone offset, abbreviation, and DST information. Perfect for scheduling and time conversion applications.

Distance Calculator

Calculate the distance between two IP addresses' geographic coordinates. Returns distance in kilometers and miles. Useful for location-based services and proximity calculations.

Proxy Detection

Detect if an IP address is using a proxy, VPN, or hosting service. Enhance security and prevent fraud with accurate proxy detection included in geolocation responses.

Bulk IP Lookup

Process multiple IP addresses in a single request (up to 50 IPs). Perfect for batch operations, analytics, and processing large datasets efficiently.

Languages API

Access language information by country or language code. Discover which countries use specific languages. Essential for internationalization and localization projects.

How it works?

FreeIPAPI is a free service for commercial and non-commercial uses. We're using multiple data sources and various ways of calculations, to provide this API. Since we're running servers to provide this service, to prevent heavy loads on our servers we apply a limit of 60 requests per minute. However, if you need more, you can subscribe to our paid plan.

How to use?

The API accepts GET and POST methods and you can pass ip field as body or query param. However, If you don't pass the ip field we'll use the sender's ip address to extract the information. Here you can find some sample codes to use it however, you can read our documentation

Pricing

FreeIPAPI is still FREE with no account required! We're introducing subscriptions for users who want to increase the request limit to more than 60 requests per minute

Free

€0 / Month
  • 60 Requests per minute
  • IPv4 and IPv6
  • Regularly updated database
  • Commercial use allowed
  • TLS/SSL support
  • Servers in Europe only
  • IP & Domain White Listing
  • API Keys
  • Bulk IP Lookups
  • Email Support

Unlimited

€9.90 / Month
  • Unlimited Requests per minute
  • IPv4 and IPv6 and other APIs
  • Regularly updated database
  • Commercial use allowed
  • TLS/SSL support
  • Servers across the world
  • IP & Domain White Listing
  • API Keys
  • Bulk IP Lookups
  • Email Support

Unlimited Yearly

2 months free
€99.00 / Year
  • Unlimited Requests per minute
  • IPv4 and IPv6 and other APIs
  • Regularly updated database
  • Commercial use allowed
  • TLS/SSL support
  • Servers across the world
  • IP & Domain White Listing
  • API Keys
  • Bulk IP Lookups
  • Email Support

Browser Extensions

We have browser extensions for most of the popular browsers, This is the easiest way you can find information about your IP address without visiting the website or using the API.