Check Your Public IP Address

Reveal your public IP, geolocation, HTTP headers, and timezone. Compare curl output with in-browser results to verify what websites and APIs see about your connection.

How to check public IP via curl

Run this command in your terminal. With a VPN connected, the returned IP should match the VPN exit node — not your ISP address.

curl -s https://rookvpn.com/check/api/ip/address | jq .

What information is exposed?

Your public IP reveals approximate location, ISP, and can be correlated across sites. HTTP headers and timezone settings add fingerprinting signals that trackers combine with IP data.

Frequently asked questions

Why does my IP differ between curl and browser?

Different apps may use different network paths. On mobile, split tunneling can route browser traffic through VPN while terminal traffic uses the local interface.

Can I check IP without JavaScript?

Yes. Use the curl command above or visit rookvpn.com/curl for an online curl tool.

RookCheck Home VPN Leak Test Check Public IP RookCurl Free VPN Setup Guide