New. Onion Domain. Get a custom .onion address for your Tor hidden service.
Instantly see your public IP address, geolocation, ISP, ASN, timezone, and browser details.
whoami.upset.dev is a high-performance IP API service written in Go. It returns your IP address, geolocation, network, and browser information as JSON. CLI clients like curl, wget, and HTTPie receive ANSI-colored, column-aligned plain text output instead.
Common ways developers and ops folks use whoami.
Run your own alternative to ipinfo.io or ip-api.com with no rate limits or third-party dependencies.
Verify what IP and headers a server sees when troubleshooting proxies, VPNs, or CDN configurations.
Use the CORS-enabled JSON API directly from a browser to localize content or show region-specific UI.
Check the egress IP of a runner or deployment environment from a pipeline script.
Confirm whether a VPN or proxy is working by comparing the returned IP and ASN against the expected exit node.
What ships in the response.
Free, CORS-enabled, no authentication required.
curl https://whoami.upset.devconst res = await fetch("https://whoami.upset.dev");
const { ip, country, city } = await res.json();