Skip to content

Free IP and DNS APIs

8 of 8 returned the expected data at the last check, all without a key. Find the caller’s public IP, locate an address, resolve DNS over HTTPS and read domain registration data.

8 APIs · no key · HTTPS

Build snapshot, not live. One verifier run on , from the machine that built this site. How we check

  • ipifyWorking

    The public IP address of whoever makes the request.

    api.ipify.orgRuns in the browser283 msup 1 of 1 day

  • ipwho.isWorking

    Country, city, coordinates, ISP and timezone for an IP address.

    ipwho.isRuns in the browser176 msup 1 of 1 day

  • country.isWorking

    Two-letter country code for an IP address, nothing else.

    api.country.isRuns in the browser170 msup 1 of 1 day

  • GeoJSWorking

    Country and coordinates for an IP address.

    get.geojs.ioRuns in the browser178 msup 1 of 1 day

  • DNS records for a hostname as JSON.

    dns.googleRuns in the browser222 msup 1 of 1 day

  • DNS records for a hostname as JSON from 1.1.1.1.

    cloudflare-dns.comRuns in the browser68 msup 1 of 1 day

  • RDAP.orgWorking

    Domain registration data, redirected to the registry that holds it.

    rdap.orgRuns in the browser777 msup 1 of 1 day

  • Hash suffixes of breached passwords for a five-character SHA-1 prefix.

    api.pwnedpasswords.comRuns in the browser75 msup 1 of 1 day

Before you pick one

IP location is approximate and can be wrong by a whole city. Use it to pick a default country or language, not to make a decision the user cannot override.

Open an API’s page to see the exact request we send, the answer it gave, and how many of the last 30 days it was up. If it is marked CORS you can run the request from the page itself.

Questions

Which free IP and DNS APIs need no key?

All 8 listed here: ipify, ipwho.is, country.is, GeoJS, Google Public DNS over HTTPS, Cloudflare DNS over HTTPS, RDAP.org, Pwned Passwords. Each answered our verifier without a key or account.

Which IP and DNS APIs can I call from the browser?

In the Oct 3, 2026 run, 8 of 8 sent CORS headers: ipify, ipwho.is, country.is, GeoJS, Google Public DNS over HTTPS, Cloudflare DNS over HTTPS, RDAP.org, Pwned Passwords.

Which one answered fastest?

Cloudflare DNS over HTTPS, in 68 ms, in the Oct 3, 2026 run from our build machine. Latency depends on where you call from, so treat it as a rough guide.

Other categories

Keep exploring