A public-IP endpoint for your terminal
A command-line request to the home page returns the source IP seen by the service, followed by one newline.
Plain text
curl -fsS https://v0ip.org wget -qO- https://v0ip.org Invoke-RestMethod https://v0ip.org/ip
The /ip path always returns plain text, regardless of user agent. NAT, VPNs and proxies can change the public address observed. Use curl -4 or curl -6 when you want a specific supported address family.
JSON
curl -fsS https://v0ip.org/api/ip
The result contains ip and version. Personalized responses are not cacheable. No API key is required.
Limits
The app allows 200 requests per source IP per minute and six live lookup requests per minute where applicable. Shared NAT users share that budget. On HTTP 429, wait for Retry-After. These free endpoints have no uptime commitment.