Kostenlose IP-Geolocation-APIs 2026: Genauigkeit, Rate Limits und wann sich Zahlen lohnt

IP-Geolocation wirkt wie ein gelöstes Problem, bis man das Kleingedruckte liest: Lizenzen nur für nicht-kommerzielle Nutzung, HTTP-only-Gratisstufen, monatliche Caps von 100 Requests oder 'kostenlose' Pläne, die nur das Land zurückgeben. Dieser Guide vergleicht die wirklich relevanten kostenlosen Optionen 2026 — selbst gehostetes GeoLite2, ip-api.com, IPinfo, ipstack, ipgeolocation.io und API Pick — mit ehrlichen Genauigkeitszahlen und einem Entscheidungsleitfaden.
Auf einen Blick
- •IP-Geolocation ist auf Länderebene zuverlässig (>99 % Genauigkeit), aber die Genauigkeit auf Stadtebene liegt je nach Land nur bei 55–80 % — vertraue ihr niemals für straßengenaue Standorte.
- •Die meisten 'kostenlosen' IP-Geolocation-APIs beschränken die kommerzielle Nutzung (ip-api.com, ipgeolocation.io), deckeln dich bei ~100–30k Requests/Monat (ipstack, IPinfo-Stadtdaten) oder liefern nur HTTP.
- •MaxMind GeoLite2 selbst zu hosten ist bei jedem Volumen wirklich kostenlos, aber du besitzt die Update-Pipeline (die Datenbank aktualisiert sich zweimal pro Woche) und bekommst geringere Genauigkeit als beim kostenpflichtigen GeoIP2.
- •API Picks IP Geolocation API ist Pay-as-you-go ohne Abo: 1 Credit (=$0.001) pro Lookup, 120 Requests/min, IPv4 + IPv6, kommerzielle Nutzung inklusive, und du zahlst nur für erfolgreiche Lookups.
- •Für KI-Agenten schlägt ein Geolocation-Tool mit JSON rein / JSON raus und API-Key-Auth jedes Scraping und jede selbst gehostete Datenbank — ein GET-Request liefert Land, Stadt, Koordinaten, Zeitzone, EU-Flag und ASN.
Das Kleingedruckte-Problem
Die Suche nach einer kostenlosen IP-Geolocation-API liefert ein Dutzend Anbieter, die alle identisch aussehen: IP einfügen, Land und Stadt zurückbekommen. Die Unterschiede zeigen sich erst im Kleingedruckten — und im Kleingedruckten wohnen die Produktionsvorfälle. Die Gratisstufe des einen Anbieters ist HTTP-only, du leakst also Lookups im Klartext. Ein anderer erlaubt nur nicht-kommerzielle Nutzung, was dein SaaS nicht ist. Ein dritter gibt dir 100 Requests pro Monat, die dein Signup-Flow vor der Mittagspause verbrannt hat.
Dieser Guide vergleicht die Optionen, die 2026 wirklich zählen — selbst gehostetes MaxMind GeoLite2, ip-api.com, IPinfo, ipstack, ipgeolocation.io und API Picks IP Geolocation API — auf den drei Achsen, die reale Projekte entscheiden: was die Lizenz tatsächlich erlaubt, was die Gratisstufe tatsächlich enthält und wofür die Daten tatsächlich genau genug sind.
Was IP-Geolocation dir sagen kann — und was nicht
Bevor wir Anbieter vergleichen, kalibriere die Erwartungen — denn jeder Anbieter schöpft aus ähnlichen zugrunde liegenden Daten, und diese Daten haben harte physikalische Grenzen:
- Land: mehr als 99 % genau. Die Identifikation auf Länderebene ist der zuverlässige Teil der IP-Geolocation und die Grundlage für Geo-Blocking, Steuerjurisdiktion und Content-Lizenzierungsentscheidungen.
- Stadt: grob 55–80 % innerhalb von ~50 km. MaxMinds eigene veröffentlichte Genauigkeitszahlen schwanken je nach Land in genau dieser Bandbreite. Städtische ISPs lösen gut auf; ländliche, mobile und CGNAT-Verbindungen landen regelmäßig in der falschen Stadt.
- Straßenebene: niemals. Latitude/Longitude in jeder IP-Geolocation-Antwort ist das geschätzte Zentrum des zugeordneten Gebiets, keine Geräteposition. Sie als GPS zu behandeln hat schon in Gerichtsverfahren geendet — der berüchtigte Kansas-Farm-Fall, bei dem ein Standard-Kartenmittelpunkt Millionen „unbekannter“ IPs auf dem Grundstück einer einzigen Familie platzierte, ist die kanonische Warnung.
- VPNs geolokalisieren auf den Exit-Node. Das
asn-Feld ist dein Filter: Ein ASN eines „Residential ISP“ deutet auf einen echten Nutzerstandort hin; ein Hosting-Provider-ASN bedeutet, dass der Standort der des Rechenzentrums ist.
Die Kandidaten, ehrlich betrachtet
Selbst gehostetes MaxMind GeoLite2
Die kostenlos herunterladbare Datenbank, auf der die meisten Gratis-APIs aufbauen. Du registrierst einen MaxMind-Account, lädst die City/Country/ASN-MMDB-Dateien herunter und fragst sie in-process mit einer Reader-Library ab — Lookups unter einer Millisekunde, unbegrenztes Volumen, wirklich kostenlos einschließlich kommerzieller Nutzung (mit Attributionspflichten laut EULA).
Die Kosten sind operativ: Die Datenbanken aktualisieren sich zweimal pro Woche, und veraltete Daten degradieren im mobilen IP-Raum schnell; dir gehören die Refresh-Pipeline, die Deployment-Fläche und der Speicher-Footprint auf jedem Host. Und GeoLite2 ist das Geschwisterkind mit reduzierter Genauigkeit — MaxMinds kostenpflichtige GeoIP2-Datenbanken lösen messbar besser auf, genau deshalb können sie Geld dafür verlangen.
ip-api.com
Großzügige Limits (45 Requests/min) und kein API-Key nötig — aber die Gratisstufe ist nur für nicht-kommerzielle Nutzung lizenziert und wird nur über HTTP ausgeliefert. Wenn du irgendetwas baust, das irgendjemandem etwas in Rechnung stellt, oder wenn du nicht willst, dass IP-Lookups unterwegs mitlesbar sind, landest du im Bezahlplan.
IPinfo
Exzellente Datenqualität und eine wirklich kostenlose Country+ASN-Stufe. Stadtdaten sitzen allerdings hinter Bezahlplänen, die bei echtem Abo-Geld anfangen. Wenn Länderauflösung alles ist, was du brauchst, ist es eine starke kostenlose Wahl; wenn du Stadt und Koordinaten brauchst, plane Budget dafür ein.
ipstack & ipgeolocation.io
ipstacks Gratisplan liegt bei rund 100 Requests/Monat, HTTPS ist den Bezahlstufen vorbehalten — ein Demo-Kontingent, kein Betriebsbudget. ipgeolocation.io ist großzügiger (etwa 1k Requests/Tag), beschränkt die Gratisstufe aber ebenfalls auf nicht-kommerzielle Projekte. Beide schieben dich in Richtung Monatsabo, sobald du ernsthaft loslegst.
API Pick IP Geolocation
API Picks Endpoint geht den anderen Pricing-Weg: kein Abo, kein monatlicher Cap — 1 Credit pro Lookup bei $1 = 1.000 Credits, ein Lookup kostet also $0.001, und abgerechnet werden nur erfolgreiche Lookups. Fehlgeschlagene Queries (private IPs, Adressen ohne Daten) kosten nichts. Kommerzielle Nutzung ist inklusive, alles läuft über HTTPS, und sowohl IPv4 als auch IPv6 sind abgedeckt. Neue Accounts erhalten 100 kostenlose Credits — 100 echte Lookups zum Ausprobieren, keine Karte nötig.
Ein Request liefert den vollen Datensatz: Ländercode und -name, Region, Stadt, Latitude/Longitude, Zeitzone, ein EU-Mitgliedschafts-Flag (nützlich für DSGVO-abhängige Flows) und das ASN für VPN-/Datacenter-Screening. Die Lookups laufen gegen eine lokal gehostete MaxMind-Datenbank, es gibt also keinen Drittanbieter-Call in deinem Latenzpfad. Rate Limit: 120 Requests/min pro Key.
Im Direktvergleich
| GeoLite2 (selbst gehostet) | ip-api.com | IPinfo | ipstack | API Pick | |
|---|---|---|---|---|---|
| Wirklich kostenlose Stufe | Unbegrenzt, selbst betrieben | 45 Req/min | Nur Land+ASN | ~100 Req/Monat | 100 Lookups (Signup-Credits) |
| Kommerzielle Nutzung (gratis) | Ja (EULA) | Nein | Ja | Ja | Ja |
| HTTPS in der Gratisstufe | n/a (lokal) | Nein | Ja | Nein | Ja |
| Stadtdaten | Ja (reduzierte Genauigkeit) | Ja | Kostenpflichtig | Ja | Ja |
| Pricing-Modell | Gratis + deine Ops-Zeit | Abo | Abo | Abo | Pay-per-Lookup ($0.001) |
| Wartung | Du (Updates 2×/Woche) | Keine | Keine | Keine | Keine |
| ASN-/VPN-Signal | Separate ASN-DB | Bezahlfelder | Ja | Kostenpflichtig | Inklusive |
| Agent-taugliche Auth | n/a | Kein Key (gratis) | Token | Key | x-api-key-Header |
Die API aufrufen
Der Request ist ein einzelnes GET. Lässt du den ip-Parameter weg, schlägt die API die Adresse des Aufrufers selbst nach — nützlich für clientseitige Personalisierung:
curl "https://www.apipick.com/api/ip-geolocation?ip=8.8.8.8" \
-H "x-api-key: YOUR_API_KEY"Antwort:
{
"ip": "8.8.8.8",
"country_code": "US",
"country_name": "United States",
"region": "California",
"city": "Mountain View",
"latitude": 37.4223,
"longitude": -122.085,
"timezone": "America/Los_Angeles",
"is_eu": false,
"asn": 15169
}In Python, mit der Standard-Library requests:
import requests
def geolocate(ip: str) -> dict:
r = requests.get(
"https://www.apipick.com/api/ip-geolocation",
params={"ip": ip},
headers={"x-api-key": API_KEY},
timeout=10,
)
r.raise_for_status()
return r.json()
geo = geolocate("2001:4860:4860::8888") # IPv6 works too
print(geo["country_code"], geo["city"], geo["asn"])Anbindung an einen KI-Agenten
IP-Geolocation ist ein natürliches Agenten-Tool: deterministischer Input, strukturierter Output, ein authentifizierter Call. Ein Support-Triage-Agent reichert Tickets mit Land und Zeitzone des Anfragenden an; ein Fraud-Agent gleicht das Signup-Land mit dem Kartenland ab und flaggt Hosting-Provider-ASNs. Das OpenAI/Anthropic-Tool-Schema ist minimal:
{
"name": "ip_geolocation",
"description": "Look up country, city, coordinates, timezone, EU flag and ASN for a public IPv4/IPv6 address.",
"input_schema": {
"type": "object",
"properties": {
"ip": { "type": "string", "description": "Public IP address to look up" }
},
"required": ["ip"]
}
}Entscheidungsleitfaden
- Hobby-Projekt, kein Umsatz, geringes Volumen: ip-api.coms Gratisstufe ist der schnellste Start — akzeptiere die HTTP-only-Einschränkung.
- Nur Länderebene (Geo-Blocking, Währungs-Defaults): IPinfos kostenlose Country-Stufe oder eine selbst gehostete GeoLite2-Country-Datenbank.
- Millionen Lookups, hauseigenes Infra-Team: hoste GeoLite2 selbst (oder das kostenpflichtige GeoIP2 für mehr Genauigkeit) und automatisiere die Update-Pipeline.
- Kommerzielles Produkt, Stadtdaten, kein Appetit auf Abos: Pay-as-you-go — bei $0.001 pro Lookup kosten 50.000 Lookups mit API Pick $50, gegenüber einem vergleichbaren Monatsabo, ob du es nutzt oder nicht.
- KI-Agenten-Tool: Eine authentifizierte JSON-API schlägt eine lokale Datenbank — keine Deployment-Kopplung, und das Tool-Schema des Agenten mappt 1:1 auf den Endpoint. Key holen, obiges Schema verdrahten, fertig.
Probiere es live in der interaktiven Demo — 100 kostenlose Lookups gibt es zu jedem neuen Account, keine Karte nötig.
Häufig gestellte Fragen
Gibt es eine komplett kostenlose IP-Geolocation-API?
Ja, mit Kompromissen. ip-api.com ist für nicht-kommerzielle Nutzung kostenlos, mit 45 Requests/min und nur über HTTP. IPinfos Gratisstufe liefert Land und ASN (keine Stadtdaten). MaxMind GeoLite2 selbst zu hosten ist bei jedem Volumen kostenlos, aber du pflegst die Datenbank-Updates selbst. Wenn du kommerzielle Nutzung, HTTPS und Stadtdaten ohne Abo brauchst, ist Pay-as-you-go-Pricing wie API Picks $0.001 pro Lookup meist günstiger als die erste Bezahlstufe der Abo-Anbieter.
Wie genau ist IP-Geolocation?
Die Identifikation auf Länderebene ist über alle großen Datenbanken hinweg zu mehr als 99 % genau. Auf Stadtebene fällt die Genauigkeit auf grob 55–80 % innerhalb von ~50 km, je nach Land und Anbieter — die veröffentlichten MaxMind-Zahlen zeigen große Unterschiede pro Land. IP-Geolocation kann niemals zuverlässig eine Straßenadresse oder exakte GPS-Position auflösen; die zurückgegebenen Koordinaten sind das geschätzte Zentrum des zugeordneten Gebiets.
Ist die Nutzung von IP-Geolocation mit der DSGVO vereinbar?
IP-Adressen sind personenbezogene Daten im Sinne der DSGVO (EuGH, Breyer gegen Deutschland). Die Ableitung eines groben Standorts für Betrugsprävention, Content-Lokalisierung oder Geo-Blocking wird üblicherweise über berechtigtes Interesse abgedeckt, und Lookups auf Länderebene sind weit weniger invasiv als Tracking. Du musst es trotzdem in deinem Verarbeitungsverzeichnis und deiner Datenschutzerklärung aufführen — und für deinen konkreten Fall Rechtsberatung einholen.
Funktioniert IP-Geolocation für IPv6-Adressen?
Ja — moderne Datenbanken (MaxMind GeoLite2/GeoIP2 und die darauf aufbauenden APIs, einschließlich API Pick) decken sowohl IPv4 als auch IPv6 ab. Die Genauigkeitseigenschaften sind ähnlich, wobei regionale Unterschiede in der IPv6-Verbreitung die Präzision auf Stadtebene beeinflussen können.
Soll ich eine GeoIP-Datenbank selbst hosten oder eine API aufrufen?
Selbst hosten (GeoLite2 MMDB + eine Reader-Library), wenn du Millionen Lookups machst, In-Process-Latenz unter einer Millisekunde brauchst und die zweimal wöchentlichen Datenbank-Updates automatisieren kannst. Eine API aufrufen, wenn du null Wartung, immer aktuelle Daten, nutzungsbasierte Kosten und ein Tool willst, das KI-Agenten direkt aufrufen können. Der Kipppunkt liegt typischerweise bei ein paar hunderttausend Lookups pro Monat.
Kann IP-Geolocation VPNs und Proxys erkennen?
Nicht direkt — ein VPN-Nutzer wird auf den VPN-Exit-Node geolokalisiert, nicht auf seinen echten Standort. Das ASN-Feld (autonomes System) ist das praktische Signal: Gehört das ASN einem Hosting-Anbieter oder bekannten VPN-Betreiber statt einem Consumer-ISP, behandle den Standort als unzuverlässig. API Pick liefert das ASN mit jedem Lookup — genau für diese Art Screening.
Wie nutzen KI-Agenten ein IP-Geolocation-Tool?
Als Function-Calling-Tool: Der Agent übergibt eine IP-Adresse, das Tool liefert strukturiertes JSON zurück (Land, Stadt, Koordinaten, Zeitzone, EU-Flag, ASN), und der Agent zieht seine Schlüsse daraus — für Fraud-Triage, die Anreicherung von Support-Tickets oder Compliance-Routing. Ein einzelner authentifizierter GET-Request mit JSON-Antwort passt ohne jeglichen Parsing-Kleber in die Tool-Use-Interfaces von OpenAI und Anthropic.
APIs in diesem Artikel
Sarah Choy ist CEO von API Pick. Sie schreibt über produktionsreife APIs für KI-Agenten und LLM-Workflows.