ipapi.co Alternative
ipapi.co is a clean, minimal IP lookup service — but it requires a paid plan for HTTPS and lacks country data, cities, or currency endpoints. ApogeoAPI gives you HTTPS on the free plan and bundles all four data layers under one key.
HTTPS — always free
No HTTP downgrade. Every response from ApogeoAPI is served over HTTPS regardless of plan.
4 APIs in 1
IP geo, countries, cities, and exchange rates. One API key, one subscription, one rate limit.
14-day full trial
Sign up free and get full access for 14 days. No credit card needed.
ipapi.co vs ApogeoAPI
| Feature | ipapi.co | ApogeoAPI |
|---|---|---|
| IP Geolocation | ✅ Yes | ✅ Yes |
| Free tier quota | 1,000 req / day | 1,000 req / month (all endpoints) |
| HTTPS on free plan | ❌ Paid only | ✅ Always HTTPS |
| API key required | ❌ Not on free | ✅ Required (protects rate limit) |
| Country database | ❌ No | ✅ 250 countries with full details |
| Cities database | ❌ No | ✅ 150k+ cities with search |
| Live exchange rates | ❌ No | ✅ 161 currencies, refreshed 4 h |
| Timezone | ✅ Yes | ✅ Yes |
| ASN / ISP | ✅ Yes | ✅ Yes |
| IPv6 support | ✅ Yes | ✅ Yes |
| Uptime SLA | — | 99% (Basic+) |
Migrate from ipapi.co in 2 minutes
ipapi.co returns ip, country_code, city, and timezone. ApogeoAPI uses the same naming convention with extra fields:
// Before (ipapi.co — HTTP only on free plan)
const res = await fetch('http://ipapi.co/json/');
const { country_code, city, timezone, currency } = await res.json();
// After (ApogeoAPI — always HTTPS, same fields + ISP + exchange rate)
const res = await fetch('https://api.apogeoapi.com/v1/ip/me', {
headers: { 'X-API-Key': 'YOUR_KEY' }
});
const { country_code, city, timezone, currency, isp, currency_rate } = await res.json();Frequently Asked Questions
How many free requests does ipapi.co offer?
ipapi.co offers 1,000 requests per day on its free plan (no monthly total — it resets daily). HTTPS is restricted to paid plans on ipapi.co; HTTP is available on free.
Does ipapi.co require an API key?
ipapi.co does not require an API key on the free plan — you can call the endpoint without authentication up to 1,000 requests/day. Paid plans require an access key for higher limits and HTTPS.
What makes ApogeoAPI different from ipapi.co?
ApogeoAPI bundles IP geolocation with a full countries database (250 countries, flags, phone codes), a cities search API (150k+ cities), and live exchange rates for 161 currencies — all under one API key. ipapi.co is a focused IP lookup service without those additional data layers.
Start free — no card required
1,000 requests/month on the free plan, always over HTTPS.
Get your free API key