$ curl ip.040689.xyz/ip 216.73.216.169
1765693257864
$ curl ip.040689.xyz 216.73.216.169
$ curl ip.040689.xyz/country United States $ curl ip.040689.xyz/country-iso US $ curl ip.040689.xyz/city Los Angeles
Setting the Accept: application/json header also works as expected.
$ curl ip.040689.xyz/json
{
"ip": "216.73.216.169",
"ip_decimal": 3628718249,
"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": "4.248497ms",
"language": "en",
"time": "2025-12-13 22:20:57 -0800",
"time_stamp": 1765693257864,
"accept_encoding": "gzip, br",
"userAgent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
}