Nederlandse adres- & postcode-API
Zoek elk Nederlands adres op in één API-call.
Papi geeft je betrouwbare adres- en postcodegegevens uit de officiële BAG-registratie. Eén REST-endpoint, voorspelbare prijzen — en als enige een Lifetime-licentie: eenmalig betalen, voor altijd houden.
Live voorbeeld
query: "Dorpsstraat 12A Utrecht" {
"page": 0,
"size": 10,
"total": 1,
"results": [
{
"street": "Dorpsstraat",
"houseNumber": "12A",
"postcode": "3451 AB",
"city": "Vleuten",
"municipality": "Utrecht",
"province": "Utrecht",
"lat": 52.1009,
"lon": 5.0019
}
]
} query: "1011 AB" {
"page": 0,
"size": 10,
"total": 2,
"results": [
{
"street": "Nieuwe Herengracht",
"houseNumber": "18",
"postcode": "1011 AB",
"city": "Amsterdam",
"municipality": "Amsterdam",
"province": "Noord-Holland",
"lat": 52.3661,
"lon": 4.9078
},
{
"street": "Nieuwe Herengracht",
"houseNumber": "20",
"postcode": "1011 AB",
"city": "Amsterdam",
"municipality": "Amsterdam",
"province": "Noord-Holland",
"lat": 52.3662,
"lon": 4.908
}
]
} query: "Coolsingel 40 Rotterdam" {
"page": 0,
"size": 10,
"total": 1,
"results": [
{
"street": "Coolsingel",
"houseNumber": "40",
"postcode": "3011 AD",
"city": "Rotterdam",
"municipality": "Rotterdam",
"province": "Zuid-Holland",
"lat": 51.9225,
"lon": 4.4792
}
]
} Waarom Papi
Gebouwd voor developers, geprijsd voor iedereen.
Officiële BAG-data
Adressen, postcodes en woonplaatsen uit de Basisregistratie Adressen en Gebouwen — de officiële Nederlandse bron.
Snel & schaalbaar
Aangedreven door OpenSearch voor snelle, fuzzy adreszoekopdrachten op landelijke schaal.
Eén simpel endpoint
Eén REST-call om te zoeken. Gestructureerde JSON terug, met paginering. Geen SDK nodig, geen gedoe.
Veilige toegang
Authenticatie via JWT bearer-tokens en heldere rate limits per abonnement.
Eerlijke prijzen
Lagere jaarprijzen dan vergelijkbare NL-aanbieders — en een Lifetime-optie die niemand anders heeft.
Volledig Nederlands
Gemaakt voor de Nederlandse markt: NL-dekking, NL + EN, facturatie met btw.
Prijzen
Kies een jaarabonnement, of betaal eenmalig met Lifetime en gebruik Papi voor altijd.
Starter
1.000 lookups per maand
100 verzoeken/minuut
Lifetime = eenmalig betalen, voor altijd gebruiken. Geen enkele concurrent biedt dit. Je verdient het binnen ~3 jaar terug — daarna is het gratis.
Growth
10.000 lookups per maand
200 verzoeken/minuut
Lifetime = eenmalig betalen, voor altijd gebruiken. Geen enkele concurrent biedt dit. Je verdient het binnen ~3 jaar terug — daarna is het gratis.
Business
100.000 lookups per maand
1.000 verzoeken/minuut
Lifetime = eenmalig betalen, voor altijd gebruiken. Geen enkele concurrent biedt dit. Je verdient het binnen ~2.6 jaar terug — daarna is het gratis.
Prijzen excl. 21% btw. Definitieve prijzen worden bevestigd in de Plan-catalogus van de portal.
Papi vs. de rest
Dezelfde officiële BAG-data, maar met voorspelbare prijzen, NL + EN en als enige een Lifetime-licentie.
“Anderen” verwijst naar gangbare Nederlandse adres-API's; functies verschillen per aanbieder.
Voor developers
In drie stappen van nul naar je eerste resultaat.
-
1. Haal een token op
Maak een account aan en pak een API-token (JWT) met scope address.search uit de portal.
-
2. Roep de API aan
Eén POST naar het zoek-endpoint met je query.
-
3. Verwerk het resultaat
Je krijgt gestructureerde, gepagineerde adresresultaten terug als JSON.
curl -X POST https://api-test.rabbitdev.nl/api/v1/addresses/search \
-H "Authorization: Bearer <YOUR_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"query":"Dorpsstraat 12A 1234AB Utrecht","filters":{"country":"NL"},"page":0,"size":10}'const res = await fetch("https://api-test.rabbitdev.nl/api/v1/addresses/search", {
method: "POST",
headers: {
Authorization: "Bearer <YOUR_TOKEN>",
"Content-Type": "application/json",
},
body: JSON.stringify({
"query": "Dorpsstraat 12A 1234AB Utrecht",
"filters": {
"country": "NL"
},
"page": 0,
"size": 10
}),
});
const data = await res.json();import requests
res = requests.post(
"https://api-test.rabbitdev.nl/api/v1/addresses/search",
headers={"Authorization": "Bearer <YOUR_TOKEN>"},
json={
"query": "Dorpsstraat 12A 1234AB Utrecht",
"filters": {
"country": "NL"
},
"page": 0,
"size": 10
},
)
data = res.json() Over Papi
Papi is een onafhankelijk Nederlands product dat adresopzoekingen simpel en betaalbaar maakt. We bouwen op de officiële BAG-data en geloven in eerlijke prijzen — inclusief een Lifetime-licentie, zodat je niet elk jaar opnieuw hoeft te betalen voor data die nauwelijks verandert.
Aan de slag
Klaar om Papi te gebruiken, of nog vragen? Neem contact op — we helpen je snel op weg.
Mail ons