Locate and identify website visitors

Free IP Geolocation API and IP Location Lookup Service

We provide a REST API to find the location of an IP address.

Specifically, you can get the following information for any IP address:

country code, country name, region code, region name, city, zip code, timezone, latitude, longitude, ASN number, ASN organization

The API can also help you to find the public IP address of a device.

The API can be integrated in your application either on the server side or on the client side.

We support only json format currently. But we will support other formats soon.


Both IPv4 & IPv6 type addresses are supported.


This service is totally free. You can use for any purposes without the limitation.
The entire database is updating every 1 week.

If too many requests are made your rate will be limited. This is to avoid DDoS attacks or loss of resources. (Current: 5 req / sec, IP based)
You can bypass it by registering an account and use your own access key.

Use access_key parameter to pass your own access key.

API Usage

GET https://api.cryental.dev/geolocation/

---
Parameters:
ip (Optional): Query for a specific IP
---

{
  "result": true,
  "database": {
    "ip": "47.157.5.38",
    "country_code": "US",
    "country_name": "United States",
    "region_code": "CA",
    "region_name": "California",
    "city": "Whittier",
    "zip_code": "90606",
    "time_zone": "America/Los_Angeles",
    "latitude": 33.9794,
    "longitude": -118.0609,
    "autonomous_number": 5650,
    "autonomous_organization": "Frontier Communications of America, Inc."
  }
}