/ip — Plain text IP
Returns only the detected client IP as text. Useful for shell scripts and health checks.
curl -s https://example.com/ip
Use these HTTP endpoints inside scripts, monitoring jobs, or custom clients. They mirror the data from the UI and are protected with reasonable rate limits.
Returns only the detected client IP as text. Useful for shell scripts and health checks.
curl -s https://example.com/ip
Returns provider, hostname, geo coordinates, browser, OS, and more. Pass the optional query parameter ip=1.1.1.1 to inspect another host.
curl -s "https://example.com/api/info?format=json" | jq '.'
Respond with only the IPv4 or IPv6 address if available, or 204 when absent. Ideal for dual-stack reachability checks.
/api/ipv4-probe / /api/ipv6-probe
curl -s https://example.com/api/ipv6-probe
Supply the id parameter generated on the homepage widget to retrieve the resolver IPs that queried the DNS leak domain.
curl -s "https://example.com/api/dns-leak-test?id=TEST_ID"