API
All endpoints are available programmatically. Use curl -s to suppress the progress bar.
Plain text
| Command | Response |
curl ipsaya.mutnemaxal.xyz |
216.73.216.46 |
curl ipsaya.mutnemaxal.xyz/country |
United States |
curl ipsaya.mutnemaxal.xyz/country-iso |
US |
curl ipsaya.mutnemaxal.xyz/city |
Columbus |
curl ipsaya.mutnemaxal.xyz/asn |
AS16509 |
- Set
Accept: application/json header for JSON responses.
- Append
?ip=ADDRESS to look up a different IP. Not supported on /port.
JSON
| Command | Description |
curl ipsaya.mutnemaxal.xyz/json |
Full IP information |
curl ipsaya.mutnemaxal.xyz/port/<PORT> |
Port reachability check |
Example response
{
"ip": "216.73.216.46",
"ip_decimal": 3628718126,
"country": "United States",
"country_iso": "US",
"region_name": "Ohio",
"city": "Columbus",
"latitude": 39.9612,
"longitude": -82.9988,
"asn": "AS16509",
"asn_org": "Amazon.com, Inc.",
"user_agent": {
"product": "Mozilla",
"version": "5.0",
"comment": "AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"raw_value": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
}
}
Port response
{
"ip": "216.73.216.46",
"port": 443,
"reachable": false
}