IP geolocation logo IP GeoLocation

IP geolocation logo IP GeoLocation


IP
City
Region
Country/Code
Zip Code
Time Zone
Lat/Lon

Description
- This API requires no key or signup.
- Limit : 30 requests per minute. Once reached subsequent requests will result in error 429 (too many requests) until your quota is cleared.
- Supported formats : json and xml
- If no IP or hostname is provided it retrieves your own IP
- IPv4 and IPv6 supported
- CORS support out of the box makes this perfect for your frontend apps or websites
- XML responses use <output> as root element
Endpoint - Get IP or Hostname IP Geolocation
This endpoint retrieves geolocation information from any IPv4, IPv6 or hostname in JSON or XML format
HTTP Request: GET /v1/geolocation/format?q=ip4|ip6|hostname
examples :
- /v1/geolocation/json
- /v1/geolocation/json?q=example.com
- /v1/geolocation/xml?q=8.8.8.8
- /v1/geolocation/xml?q=2a00:1450:4006:803::200e
response :
        {
          "ip": "8.8.8.8",
          "country_code": "US",
          "country_name": "United States",
          "region_name": "Virginia",
          "city": "Ashburn",
          "zip_code": "20149",
          "time_zone": "America/New_York",
          "latitude": 39.03,
          "longitude": -77.5
        }