Wat is een IP-locatie lookup?
Een IP-locatie lookup koppelt een IP-adres aan geografische en netwerkinformatie. Dit omvat het land, de stad, de regio, de geografische coördinaten (lat/lon), en netwerkgegevens zoals de internetprovider (ISP), de organisatienaam en het Autonomous System (AS) nummer.
Welke gegevens retourneert de API?
- ISP — De internetprovider die het IP-blok beheert (bijv. KPN, Ziggo, T-Mobile).
- Organisatie — De organisatie die het IP-adres in gebruik heeft.
- AS-nummer — Het Autonomous System-nummer, uniek voor elke netwerkaanbieder.
- Land & regio — Het land en de regio/provincie van het IP-adres.
- Stad & postcode — Geschatte stad en postcode op basis van het IP-blok.
- Coördinaten — Latitude en longitude voor gebruik op kaarten.
- Hosting-detectie — Of het IP-adres toebehoort aan een datacenter of hostingaanbieder.
Gebruik in je applicatie
De IP Locatie API is ideaal voor fraude-preventie, geo-targeting, personalisatie en analytics. Je stuurt een GET-verzoek met het IP-adres als parameter:
GET https://api.getapi.nl/v1/lookup/ip-location?ip=8.8.8.8
HTTP/1.1 200 OK
{
"found": true,
"ip": "8.8.8.8",
"isp": "Google LLC",
"org": "Google Public DNS",
"as": "AS15169 Google LLC",
"country": "United States",
"country_code": "US",
"region": "California",
"city": "Mountain View",
"zip": "94043",
"lat": 37.4056,
"lon": -122.0775,
"is_hosting": false
}
Nauwkeurigheid van IP-locaties
IP-geolocation is een schatting. De aangeleverde locatie is de locatie van het IP-blok, niet per se de exacte locatie van de gebruiker. Voor de meeste use cases (fraud-preventie, geo-targeting, analytics) is de nauwkeurigheid op stad- of regioniveau voldoende.