$ curl ips.040689.xyz/ip 216.73.216.156
1764987906307
$ curl ips.040689.xyz 216.73.216.156
$ curl ips.040689.xyz/country United States $ curl ips.040689.xyz/country-iso US $ curl ips.040689.xyz/city Los Angeles
Setting the Accept: application/json header also works as expected.
$ curl ips.040689.xyz/json
{
"ip": "216.73.216.156",
"ip_decimal": 3628718236,
"continent": "North America",
"continent_code": "NA",
"country": "United States",
"country_iso": "US",
"subdivisions": "California",
"subdivisions_iso": "CA",
"city": "Los Angeles",
"timezone": "America/Los_Angeles",
"latitude": 34.0494,
"longitude": -118.2641,
"query_time": "6.907413ms",
"language": "en",
"time": "2025-12-05 18:25:06 -0800",
"time_stamp": 1764987906307,
"accept_encoding": "gzip, br",
"userAgent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
}