Watch-IP versus ipapi.co
ipapi.co en Watch-IP lossen beide een opgegeven IPv4- of IPv6-adres op tot een geschatte locatie, maar met verschillende authenticatie, omvang van het gratis abonnement en batchondersteuning. Onderstaande gegevens zijn rechtstreeks op de eigen site van ipapi.co gecontroleerd; geen van beide tabellen verklaart een algehele winnaar.
De gegevens over ipapi.co op deze pagina zijn op 8 september 2026 rechtstreeks gecontroleerd op de pagina's onder Bronnen en kunnen zonder aankondiging veranderen — controleer de site van de leverancier opnieuw voordat je op een specifiek getal vertrouwt. De gegevens over Watch-IP komen uit de code van deze repository en de huidige /pricing-pagina. Meld verouderde informatie via /contact.
Wat deze pagina vergelijkt
Deze pagina vergelijkt alleen de server-side lookup van een opgegeven IP — de kern-API van ipapi.co tegenover GET /v1/lookup/{ip} en POST /v1/lookup van Watch-IP (geheime sleutel, geolocatiedatabase van een externe partij). De pagina vergelijkt niet het aparte browserproduct van Watch-IP voor bezoekersgeolocatie (GET /v1/geo, publiceerbare sleutel, aan de origin gebonden), dat geen equivalent heeft in deze vergelijking.
Functievergelijking
| Watch-IP | ipapi.co | |
|---|---|---|
| Authenticatie | Geheime sleutel verplicht bij elk verzoek, via Authorization: Bearer. | Geen API-sleutel nodig op het gedocumenteerde gratis endpoint (ipapi.co/{ip}/json/); betaald gebruik wordt apart geregeld.API-referentie van ipapi.co · 2026-09-08 |
| Gratis abonnement voor willekeurige IP-lookup | Geen. Lookup-abonnementen beginnen bij $19/maand. (Het aparte browserproduct van Watch-IP voor bezoekersgeolocatie heeft zijn eigen gratis abonnement — een ander endpoint, andere sleutel en ander gebruiksdoel.) | Gratis snelheid tot 1000 verzoeken/dag (ongeveer 30.000/maand), omschreven voor testen en ontwikkeling, "niet voor productiegebruik."Prijzen van ipapi.co · 2026-09-08 |
| Goedkoopste betaalde abonnement | $19/maand voor 5000 lookups, 20 verzoeken/minuut. | $15/maand voor 60.000 lookups/maand; rate limit per minuut niet gepubliceerd.Prijzen van ipapi.co · 2026-09-08 |
| Batch-/bulklookup | POST /v1/lookup accepteert 1–100 IP's per aanroep, teruggegeven als array in de aangeleverde volgorde. | Er wordt een bulklookuptool aangeboden; de gepubliceerde API-referentie van ipapi.co documenteert geen JSON-batchendpoint of een limiet op het aantal IP's per aanroep.API-referentie van ipapi.co · 2026-09-08 |
| Antwoordvelden | ip, country, region (subdivisiecode), city, postalCode (bij deze bron altijd null), latitude, longitude, continent, timezone (bij deze bron altijd null), found. | ip, city, region (naam), country, postal, latitude, longitude, timezone, UTC-verschil, landcode, valuta, talen, ASN, organisatie.API-referentie van ipapi.co · 2026-09-08 |
| IPv6-ondersteuning | Geaccepteerd voor lookup; postalCode en timezone worden door de huidige databron voor geen van beide IP-versies gevuld. | Geadverteerd als "flexibele IPv4/IPv6-ondersteuning" op alle betaalde abonnementen.ipapi.co · 2026-09-08 |
Migreren vanaf ipapi.co
Een uitvoerbare versie van elke onderstaande stap staat in examples/migrate-from-ipapi.mjs in de Watch-IP-repository op GitHub — deze doet beide verzoeken en print beide antwoorden, zodat je ze zelf kunt vergelijken.
1. Verzoek vervangen
Vervang het niet-geauthenticeerde ipapi.co-verzoek door een geauthenticeerde aanroep van het lookup-endpoint van Watch-IP. Het IP blijft op dezelfde positie in het URL-pad staan, maar elk verzoek aan Watch-IP heeft een geheime sleutel nodig.
ipapi.co
curl https://ipapi.co/203.0.113.1/json/Watch-IP
curl https://api.watch-ip.com/v1/lookup/203.0.113.1 \
-H "Authorization: Bearer YOUR_SECRET_KEY"2. Veldnamen bijwerken
Het veld "region" van ipapi.co is een regionaam (bijv. "California"); het veld "region" van Watch-IP is een subdivisiecode (bijv. "CA") uit een externe database. Code die dit veld weergeeft of matcht, heeft een omzettabel nodig, geen simpele hernoeming.
Antwoord van ipapi.co (deels)
{
"city": "Mountain View",
"region": "California",
"country_name": "United States"
}Antwoord van Watch-IP (deels)
{
"city": "Mountain View",
"region": "CA",
"country": "US"
}3. Meerdere IP's in één aanroep bundelen
Als jouw integratie momenteel losse ipapi.co-verzoeken herhaalt, kan POST /v1/lookup daar in plaats daarvan tot 100 van in één aanroep oplossen — minder round trips, en in beide gevallen één gebruiksgebeurtenis per IP.
Losse aanroepen in een lus
for (const ip of ips) {
const r = await fetch(`https://ipapi.co/${ip}/json/`);
results.push(await r.json());
}Watch-IP-batch
const r = await fetch('https://api.watch-ip.com/v1/lookup', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_SECRET_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({ ips }),
});
const { results } = await r.json(); // zelfde volgorde als "ips"Zie examples/migrate-from-ipapi.mjs in de Watch-IP-monorepo op GitHub voor de uitvoerbare versie van deze migratie.
Veelgestelde vragen
Is Watch-IP goedkoper dan ipapi.co?
Dat hangt af van het volume en de velden die je nodig hebt — de abonnementen van beide leveranciers komen niet bij gelijke prijzen met elkaar overeen, en de prijs per verzoek is maar een deel van de werkelijke migratiekosten. Vergelijk de tabel hierboven en de actuele prijspagina van elke leverancier rechtstreeks; deze pagina verklaart geen goedkopere leverancier.
Heeft Watch-IP net als ipapi.co een gratis abonnement voor willekeurige IP-lookup?
Nee, per 8 september 2026. Het IP-lookupproduct van Watch-IP heeft geen gratis abonnement; het aparte product voor bezoekersgeolocatie (GET /v1/geo, alleen browser, publiceerbare sleutel) heeft dat wel, maar dat is een ander product met een ander sleuteltype, geen gratis toewijzing voor willekeurige IP-lookup.
Werkt mijn bestaande ipapi.co-integratie zonder wijzigingen met Watch-IP?
Nee. Authenticatie, de verzoek-URL en verschillende veldnamen en -vormen verschillen — zie de migratiestappen hierboven en voer examples/migrate-from-ipapi.mjs uit om beide antwoorden naast elkaar te zien voordat je jouw integratie herschrijft.
Bronnen
- ipapi.co — IP Address Lookup and Geolocation API — accessed 2026-09-08
- ipapi.co — API-referentie — accessed 2026-09-08
- ipapi.co — Prijzen — accessed 2026-09-08
Gerelateerde pagina's
- IP-lookupZoek een opgegeven IPv4- of IPv6-adres op vanaf je backend met een geheime sleutel.
- GET /v1/lookup/:ip-referentieVolledige veldreferentie voor het endpoint voor het opzoeken van een willekeurig IP.
- PrijzenAbonnementen en limieten voor de bezoekers- en lookup-API's.
- Nauwkeurigheid van IP-geolocatieWat IP-geolocatie je wel en niet kan vertellen, en hoe je dit zelf kunt evalueren.