ipapi.co
IP address geolocation and timezone API returning country, city, region, currency, and language for any IP.
Status
🔴 Offline · 537 ms
🔴 Offline · 537 ms
30-day uptime
1.39%
1.39%
Free tier
1,000 calls/day, no key required
1,000 calls/day, no key required
Auth
No key required
No key required
Free alternatives (live ranking)
- Nominatim (OpenStreetMap) — 🟢 Online · 1 req/sec, must set User-Agent, no key
- ip-api.com — 🟢 Online · 45 calls/min (HTTP only), no key, no credit card
- IPinfo — 🟢 Online · 50,000 calls/month, no key (token extends limits)
Compare ipapi.co with…
- ipapi.co vs Nominatim (OpenStreetMap) — 1 req/sec, must set User-Agent, no key
- ipapi.co vs ip-api.com — 45 calls/min (HTTP only), no key, no credit card
- ipapi.co vs IPinfo — 50,000 calls/month, no key (token extends limits)
Paid alternatives
- ipapi.co Pro — from $10/mo
Frequently Asked Questions
Does ipapi.co require an API key?
No, ipapi.co is freely accessible without registration or an API key.
What is ipapi.co's free tier?
1,000 calls/day, no key required
Is ipapi.co currently online?
We check ipapi.co 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 ipapi.co
ipapi.co works when you need browser-side IP geolocation without an API key — it supports JSONP and direct cross-origin fetches with no auth header. Free tier: 1,000 requests/day, sufficient for analytics or content localization on a moderately-trafficked site.
Common pitfalls
- Free tier is 1,000/day per IP — the IP of your server or client, not your API key. Behind a CDN or load balancer that routes through few egress IPs, you'll hit the limit faster than expected.
- Returns latitude/longitude with approximately city-level precision. Don't use for any decision that requires building-level accuracy; for that you need a paid commercial IP geolocation product.
- The response includes ASN (autonomous system number) data only on the paid plans. The free plan returns network info as an organization name string, which is harder to deduplicate than ASN numbers.
Quick start (bash)
curl "https://ipapi.co/8.8.8.8/json/" Embed this badge
Add a live status badge to your README, docs, or website.
Markdown
[](https://freeapi.watch/ipapi-co) HTML
<a href="https://freeapi.watch/ipapi-co"><img src="https://freeapi-builder.a10ayassine.workers.dev/badge/ipapi-co.svg" alt="ipapi.co Status"/></a>