FreeAPI.watch

ipify

The simplest public IP address API on the internet. One endpoint, returns your caller's public IP as text, JSON, or JSONP. Unlimited and free forever.

Status
🟢 Online · 231 ms
30-day uptime
100%
Free tier
Unlimited, no key, no credit card
Auth
No key required
Last 30 days

Free alternatives (live ranking)

Compare ipify with…

Paid alternatives

Official docs ↗

Frequently Asked Questions

Does ipify require an API key?

No, ipify is freely accessible without registration or an API key.

What is ipify's free tier?

Unlimited, no key, no credit card

Is ipify currently online?

We check ipify every hour. The current status is shown at the top of this page. You can also see the 30-day uptime history in the chart above.

Implementation notes

When to use ipify

ipify answers exactly one question — 'what is my public IP address?' — and answers it more reliably than any alternative. One GET, response in text, JSON, or JSONP, IPv4 (api.ipify.org) or IPv6-aware (api64.ipify.org). It exists because every dynamic-DNS updater, router config script, VPN checker, and 'show my IP' widget needs this primitive. Open source, funded as a public good, no key, genuinely unlimited.

Common pitfalls

Quick start (bash)

curl "https://api.ipify.org/?format=json"
# {"ip":"98.207.254.136"}

From our monitoring

ipify is tied for the most reliable API in our entire catalog — sub-100ms responses and no recorded downtime in our tracking. It's a static-logic endpoint on distributed infrastructure with a corporate sponsor covering hosting. This is what a permanently-free API looks like: near-zero marginal cost per request.

Embed this badge

Add a live status badge to your README, docs, or website.

ipify status badge

Markdown

[![ipify Status](https://freeapi-builder.a10ayassine.workers.dev/badge/ipify.svg)](https://freeapi.watch/ipify)

HTML

<a href="https://freeapi.watch/ipify"><img src="https://freeapi-builder.a10ayassine.workers.dev/badge/ipify.svg" alt="ipify Status"/></a>