Your public IP address
From the command line:
IP changes during this visit
Location
- Country
- United States (US)
- Region
- Ohio
- City
- Columbus
- Postal code
- 43215
- Coordinates
- 39.9612, -82.9988
- IP time zone
- America/New_York
- Local time
- —
- Browser time zone
- —
Location is estimated from your IP address. It's usually accurate to the city, not to your street address.
Network
- ISP
- Anthropic, PBC
- ASN
- AS16509
- HTTP protocol
- HTTP/2
- TLS version
- TLSv1.3
- Cipher suite
- AEAD-AES256-GCM-SHA384
- Round-trip time
- 3 ms
- Cloudflare data center
- CMH
- Connection type
- —
Browser
- Browser
- —
- Engine
- WebKit
- Languages
- —
- Cookies
- —
- Do Not Track
- —
- Global Privacy Control
- —
User agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
System and device
- Operating system
- —
- Device type
- Computer
- Screen resolution
- —
- Pixel ratio
- —
- CPU threads
- —
- Memory
- —
- Graphics
- —
- Touch screen
- —
IP lookup
Look up the network, ASN, reverse DNS and registration details of any IP address or domain.
DNS lookup
Query DNS records over HTTPS and compare answers from public resolvers. Enter an IP to look up its reverse DNS.
WHOIS lookup
Find a domain's registrar, registration and expiry dates, name servers and status.
Privacy check
See what websites can learn about you, and whether WebRTC leaks your real IP while you use a VPN.
WebRTC leak test
Your browser's WebRTC feature can bypass proxies and reveal your IP. With a VPN on, the public address found here should match your current IP.
Consistency checks
Request headers your browser sent
Your browser sends these to every website you open.
API
No sign-up, CORS enabled. Call it from the command line, scripts or web pages.
| Endpoint | Returns |
|---|---|
GET / | Plain-text IP for command-line tools, the web page for browsers |
GET /ip | Your IP address (plain text) |
GET /json | Everything (JSON) |
GET /{field} | One field (plain text): country, country-name, city, region, postal, timezone, asn, isp, loc, colo, ua |
GET /api/dns?name=&type=&resolver= | DNS lookup (JSON); resolver: cloudflare, google, alidns or all |
GET /api/lookup?q= | IP or domain lookup (JSON) |
GET /api/whois?q= | Domain registration data (JSON) |
GET /api/headers | Request headers (JSON) |
Examples
curl myip123.comcurl -4 myip123.comcurl -6 myip123.comcurl myip123.com/jsoncurl myip123.com/countrycurl "myip123.com/api/dns?name=github.com&type=MX"curl "myip123.com/api/lookup?q=8.8.8.8"Invoke-RestMethod myip123.comfetch('https://myip123.com/json').then(r => r.json())Please use it fairly. Lookup endpoints may be rate limited to prevent abuse.