● Papi
Get started

Dutch address & postcode API

Look up any Dutch address in a single API call.

Papi gives you reliable address and postcode data from the official BAG registry. One REST endpoint, predictable pricing β€” and the only Lifetime licence on the market: pay once, keep it forever.

Live example

POST /api/v1/addresses/search
query: "Dorpsstraat 12A Utrecht"
200 OK 1 results
{
  "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
    }
  ]
}

Why Papi

Built for developers, priced for everyone.

Official BAG data

Addresses, postcodes and cities from the Dutch Registry of Addresses and Buildings (BAG) β€” the authoritative source.

Fast & scalable

Powered by OpenSearch for fast, fuzzy address search at nationwide scale.

One simple endpoint

A single REST call to search. Structured JSON back, with pagination. No SDK required, no fuss.

Secure access

Authenticate with JWT bearer tokens and clear per-subscription rate limits.

Fair pricing

Lower annual prices than comparable Dutch providers β€” plus a Lifetime option no one else offers.

Fully Dutch

Made for the Dutch market: NL coverage, NL + EN, VAT invoicing.

Pricing

Pick an annual plan, or pay once with Lifetime and use Papi forever.

Starter

1,000 lookups per month
100 requests/minute

€49 /year
Lifetime €149 one-time

Lifetime = pay once, use forever. No competitor offers this. It pays for itself in ~3 years β€” after that, it's free.

Choose Starter
Popular

Growth

10,000 lookups per month
200 requests/minute

€99 /year
Lifetime €299 one-time

Lifetime = pay once, use forever. No competitor offers this. It pays for itself in ~3 years β€” after that, it's free.

Choose Growth

Business

100,000 lookups per month
1,000 requests/minute

€499 /year
Lifetime €1,299 one-time

Lifetime = pay once, use forever. No competitor offers this. It pays for itself in ~2.6 years β€” after that, it's free.

Choose Business

Prices exclude 21% VAT. Final prices are confirmed in the portal's Plan catalog.

Papi vs. the rest

The same official BAG data β€” but with predictable pricing, NL + EN, and the only Lifetime licence on the market.

Papi
Others
Official BAG data
Yes
Yes
Single REST endpoint
Yes
Varies
Lifetime licence
Yes
No
Predictable annual price
Yes
Varies
Docs in NL + EN
Yes
Varies
VAT invoicing
Yes
Yes

β€œOthers” refers to typical Dutch address APIs; features vary by provider.

For developers

Three steps from zero to your first result.

  1. 1. Get a token

    Create an account and grab an API token (JWT) with the address.search scope from the portal.

  2. 2. Call the API

    A single POST to the search endpoint with your query.

  3. 3. Handle the result

    You get structured, paginated address results back as 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}'

About Papi

Papi is an independent Dutch product that makes address lookups simple and affordable. We build on official BAG data and believe in fair pricing β€” including a Lifetime licence, so you don't have to pay every year for data that barely changes.

Get started

Ready to use Papi, or have questions? Get in touch β€” we'll get you up and running quickly.

Email us