IP Geolocation API — Comparisons
Honest, side-by-side comparisons of IP Geo API against the major IP-geolocation providers. Pick the right tool for your use case — if that’s not us, we’ll say so.
Try it now ↓ See pricing 1.000 req/day, no credit card
Try it live — no signup
Geolocate any public IPv4 or IPv6 address. Free to call, rate-limited at 100 req/min.
Loading your IP…
Or call it from your terminal
curl https://iploc.eu/api/lookup?ip=8.8.8.8
# response (truncated):
# {
# "ip": "8.8.8.8",
# "city": "Mountain View",
# "country_code": "US",
# "country_name": "United States",
# "lat": 37.4056, "lon": -122.0775,
# "asn": "AS15169",
# "org": "Google LLC",
# "is_eu": false
# }
Full schema, rate-limits, and examples → API reference · docs. No logs of queried IPs. Same-origin caching, 24 h TTL.
-
Bot Protection & WAF Rules with IP Geolocation
Cut malicious bot traffic 60–90% with three IP signals: country, ASN (hosting providers), and VPN/Tor detection. Drop-in WAF rules with IP Geo API. EU hosting, EUR billing.
Read use-case → -
IP Geolocation for Fraud Detection
Stop up to 80% of payment fraud before checkout. Use IP country, ASN, VPN/proxy/Tor signals and risk scoring — included on every IP Geo API plan. EU-hosted, EUR billing.
Read use-case → -
Geo-Targeted Personalization
Serve the right language, copy and promotion automatically based on visitor country and region. Server-side IP geolocation — no cookie banner, no client-side JS delay.
Read use-case → -
Geolocation-Based Pricing & Currency Localization
Show the right price in the right currency per country, without asking the user. IP-based pricing localization with EU-hosted geolocation API. EUR billing, threat detection included.
Read use-case → -
Geoblocking & Compliance (GDPR, OFAC, Export Controls) with IP Geolocation
Block, allow or warn visitors by country — legally and auditably. IP-based geoblocking for GDPR, OFAC sanctions, export controls. EU-hosted, EUR billing, audit log included.
Read use-case → -
Visitor Geolocation for Analytics
Get country, region, city, ISP and device context server-side from IP — before any JS runs or cookie is set. Privacy-friendly analytics with EU-hosted IP Geo API.
Read use-case →
Why IP Geo API
IP Geo API (iploc.eu) is an EU-hosted, GDPR-native IP geolocation REST API built for European developers who need predictable EUR pricing, contractual data residency, and bundled threat detection on every tier — including the free one. We run on Vercel’s Frankfurt + Amsterdam regions, bill in EUR via Mollie (iDEAL, SEPA, Bancontact, card), and ship VPN / proxy / Tor / datacenter detection on every plan. The free tier is 1.000 lookups/day, no credit card; Starter is EUR 29/mo for 50.000 req/day and Business is EUR 99/mo for 500.000 req/day. Migration from any major competitor takes about 15 minutes with our drop-in REST schema.
- EU-only hosting. Frankfurt + Amsterdam. Contractual EU residency.
- Threat detection included. VPN/Proxy/Tor/datacenter — every plan, free tier too.
- EUR billing. iDEAL, SEPA, Bancontact via Mollie. No USD conversion fees.
- GDPR-native by default. No queried IPs logged. EU Art. 28 DPA on paid plans.
- Clean REST, no SDK required. 15-minute migration from any competitor.
How IP Geo API compares
Honest, like-for-like comparison against the four IP geolocation APIs most often shortlisted alongside us. All figures retrieved from public 2026 pricing pages on 2026-05-18; see the linked deep-dives for full methodology.
| Provider | Hosting | Free tier | Entry paid | Threat detection | Billing |
|---|---|---|---|---|---|
| IP Geo API | EU only (FRA/AMS) | 1.000/day, HTTPS, no card | EUR 29/mo, 50k/day | VPN/Proxy/Tor/DC bundled | EUR (iDEAL/SEPA/card) |
| MaxMind GeoIP2 | US-based, DB download | GeoLite2 DB (attribution) | USD 0.0001/query (~50/mo) | Separate paid module | USD |
| ipinfo.io | US (Cloudflare/AWS) | 50k/mo, HTTPS | USD 99/mo, 250k/mo | Privacy Detection add-on | USD |
| ipapi.co | Global CDN | 30k/mo, attribution req. | USD 35/mo, 100k/mo | Not bundled | USD |
| ipstack | US (AWS) | 100/mo, HTTP-only | USD 14.99/mo, 50k/mo | Security module (paid) | USD |
See full provider deep-dives: vs MaxMind · vs ipinfo.io · vs ipapi.co · vs ipstack · vs ipgeolocation.io · vs DB-IP · vs IP2Location.
Common use cases
Three of the patterns most often built on IP Geo API. Each snippet is copy-pasteable against the live /api/lookup endpoint.
1. Fraud detection — flag VPN/Tor sign-ups
Score risky sign-ups at the IP layer before they reach your KYC pipeline. The bundled threat flags is_tor, is_proxy, and is_datacenter are returned on every tier — no separate security module.
const geo = await fetch(`https://iploc.eu/api/lookup?ip=${ip}`).then(r => r.json());
if (geo.is_tor || geo.is_proxy || geo.is_datacenter) {
return flagForReview('high-risk-network', geo);
}
if (HIGH_RISK_COUNTRIES.has(geo.country_code)) {
return flagForReview('high-risk-country', geo);
}
Full pattern → Fraud detection at the IP layer
2. Geoblocking & compliance — GDPR / OFAC / export controls
Gate content, payment flows, or feature flags on country and EU-membership signals. is_eu is precomputed so you do not have to maintain a country list yourself.
import requests
OFAC_BLOCK = {'IR', 'KP', 'SY', 'CU', 'RU'}
def gate(ip: str):
geo = requests.get(f'https://iploc.eu/api/lookup', params={'ip': ip}, timeout=5).json()
if geo['country_code'] in OFAC_BLOCK:
return 'blocked_export_controls'
if geo['is_eu']:
return 'show_gdpr_banner'
return 'allow'
Full pattern → Geoblocking & compliance
3. Geo personalization — language, currency, content
Personalize without cookies. One request at edge or first byte gives you country, currency, calling code, and timezone — enough to pick a language variant, default a checkout currency, and localise telephone fields.
# EU vs non-EU pricing variant, default currency from IP
curl -s https://iploc.eu/api/lookup?ip=$REMOTE_ADDR | jq '{
lang: (.country_code | ascii_downcase),
currency: .currency,
show_vat: .is_eu,
call_code: .calling_code
}'
Full pattern → Geo personalization
Frequently asked questions
What is IP Geo API (iploc.eu)?
IP Geo API is an EU-hosted, GDPR-native IP geolocation REST API. A single GET /api/lookup?ip=… returns country, region, city, ASN, organisation, timezone, currency, calling code, EU-membership flag, and bundled threat signals (VPN, proxy, Tor, datacenter). Hosting is contractually EU-only (Frankfurt + Amsterdam), billing is in EUR via Mollie.
How is IP Geo API different from MaxMind, ipinfo.io, or ipapi.co?
Three structural differences: (1) EU-only data residency — the named competitors all run primary infrastructure in the US; (2) threat detection bundled on every tier, including the free one — MaxMind, ipinfo.io, and ipstack all sell it as a paid add-on; (3) EUR billing via iDEAL, SEPA, Bancontact and credit card — no USD conversion fees, no surprise FX on the invoice. See the comparison table above for like-for-like figures.
What does IP Geo API cost?
Three plans. Free: 1.000 requests/day, no credit card, HTTPS on every tier. Starter: EUR 29/mo, 50.000 requests/day. Business: EUR 99/mo, 500.000 requests/day. Paid tiers include an EU GDPR Art. 28 Data Processing Agreement and a 99.9 % uptime SLA. Full pricing →
Is IP Geo API GDPR-compliant?
Yes. The API is GDPR-native by design: queried IPs are not logged, only an in-RAM 24 h cache holds them, and that cache is wiped on every redeploy. Functions run exclusively in Vercel’s Frankfurt and Amsterdam regions (contractual EU-only). Paid customers receive a GDPR Art. 28 Data Processing Agreement. There are no marketing cookies and no third-party analytics on the API endpoint itself.
How accurate is the geolocation?
City-level accuracy for residential IPs sits around 80 %, country-level above 99 % — on par with MaxMind GeoIP2-City. ASN, organisation, EU-membership, currency and calling-code lookups are 100 % deterministic. VPN, proxy, and Tor detection are refreshed every 6 h from the standard public feeds.
How do I migrate from another IP geolocation provider?
About 15 minutes for any of the providers we benchmark against. The response shape is intentionally close to ipapi.co (which most teams already know). Drop-in migration guides: from ipinfo.io, from MaxMind GeoIP2, from ipapi.co, from ipstack, from ipgeolocation.io, from DB-IP, from IP2Location.
What are common use cases?
Fraud detection, bot & WAF rules, geo-personalisation (language / currency / content), geo-pricing & PPP, GDPR & OFAC geoblocking, and cookieless visitor analytics. Each pattern is documented with code in our use-cases hub.
Get early access — 50% off for 12 months
First 100 signups lock in 50% off any paid plan for the first year. No credit card required — we’ll email you at launch.