Geolocate IP addresses with ease
Hatuko is a simple, convenient IP Geolocation API that can estimate the location of any IP address.
Sign up now, it's free!
|Your current IP address: 22.214.171.124|
|Continent||North America (NA)|
|Country||United States (US)|
|Accuracy radius||1000 Km|
Try the API
Lookup your IP address:
- FastGet lookup results in milliseconds
- Easy to useUse the API with any programming language or tool that understands JSON
- Updated dailyNo need to maintain databases and keep them up to date. We do this for you.
- IPv4 & IPv6 supportOur comprehensive database allows for querying any valid IP address
What is geolocation useful for?
Geolocation can be useful in many scenarios. For example, it can be used to:
- show users only targeted ads that are relevant to them
- tell visitors of a website apart in web analytics apps
- allow access to content only to users in specific countries (e.g. broadcasters)
- forbid access to content to users in some countries
- customize the content shown to users
- redirect users to country-specific websites
- fraud detection; for example, if someone attempts to use a credit card from the US while their location is in a country like Nigeria, the transaction may be "risky"
- trace the original location of an email you receive
- detect abuse of service
- automatically select the country in registration forms
- filter spam
There are many, many possible use cases for geolocation.
How accurate are the results?
Geolocation results are pretty accurate at country level, while they are less accurate at city level, especially for mobile devices.
The location of an IP address depends on the location of who controls that IP address, and on whether the device is using a proxy or VPN, for example. At this time, it is not possible for anyone other than who controls the IP address to accurately determine the exact location of a device, but only an approximate location. With geolocation tools you cannot get information such as the name of the person or other personal details.
We use data from multiple sources to try and provide results as accurate as possible.
How does it work?
The journey to find out the approximate location of an IP address starts with the Regional Internet Registries (RIR), that is, organizations that manage all the IP addresses in various regions of the world, specifically:
- AFRINIC: African Network Information Center (Africa)
- ARIN: American Registry for Internet Numbers (United States, Canada, parts of the Caribbean region and Antarctica)
- APNIC: Asia-Pacific Network Information Centre (Asia, Australia, New Zealand, and neighboring countries)
- LACNIC: Latin America and Caribbean Network Information Centre (Latin America and parts of the Caribbean region)
- RIPE: Réseaux IP Européens Network Coordination Centre (Europe, Russia, the Middle East, and Central Asia)
Each of these organizations is responsible for the distribution of the IP addresses in their respective region (the allocation of IP addresses globally is overseen by another organization called IANA, or Internet Assigned Numbers Authority).
While the primary source of IP information are the RIRs, geolocation services such as Hatuko also use data contributed by ISPs and other sources in order to improve accuracy. But admittedly there is a lot of guesswork involved, as well.
Do you support lookup of IPv6 addresses?
Yes, we do support any valid IPv4 or IPv6 IP address.
Do you offer a free plan?
Yes, Hatuko is completely free at this time and allows you to perform 10,000 API requests per day.