Postcode database downloaden
Alle 10+ miljoen Nederlandse adressen in één SQL-bestand, optioneel met coördinaten of wijk en buurt. Eenmalig betalen, geen abonnement.
Naast het gebruik van onze API bieden wij ook de mogelijkheid om de volledige postcode database te downloaden. Dit is vooral handig voor ontwikkelaars en bedrijven die offline toegang willen of de gegevens willen integreren in hun eigen systemen.
De database wordt geleverd als een SQL-bestand dat eenvoudig te importeren is in populaire databasesystemen zoals MySQL, PostgreSQL en SQLite. Zo kun je direct aan de slag met de gegevens, zonder je zorgen te maken over opmaak of structuur.
Na het downloaden ben je niet afhankelijk van een externe API en zit je niet vast aan een jaarlijks of maandelijks abonnement.
Postcode database met wijk en buurt
€199,99 / eenmalig
Alle 10+ miljoen Nederlandse adressen met coördinaten, inclusief de CBS-wijk en -buurt van elk adres.
- Postcode, huisnummer en toevoeging
- Straat, woonplaats, gemeente en provincie
- Coördinaten (latitude en longitude)
- Wijk en buurt (CBS)
Wat zit er in de database?
De database bevat meer dan 10 miljoen adressen in Nederland, inclusief gedetailleerde informatie zoals straatnamen, huisnummers, postcodes, woonplaatsen, gemeenten en provincies. Kies de variant die bij je past: met coördinaten (latitude en longitude) of met coördinaten én de wijk en buurt van elk adres.
Onze gegevens komen van officiële bronnen zoals het Kadaster en het CBS. We maken elke maand een nieuwe export, dus je downloadt altijd een recente versie.
De database bevat dezelfde adresgegevens als onze API, maar dan in een SQL-bestand dat eenvoudig te importeren is. Dit maakt het gemakkelijk om de data te gebruiken in je eigen applicaties, analyses uit te voeren of offline te werken.
Gegevens inbegrepen in de database:
- Postcode
- Huisnummer
- Toevoeging
- Straatnaam
- Plaats
- Gemeente
- Provincie
- Land
- Coördinaten (latitude en longitude, in de varianten met coördinaten en met wijk en buurt)
- Wijk en buurt (CBS-indeling, in de variant met wijk en buurt)
Voor de database download kunnen we op aanvraag ook de volgende gegevens leveren:
- Openbare ruimte type (weg, water, landschappelijk gebied, etc.)
- Locatietype (verblijfsobject, winkelfunctie, kantoorfunctie etc.)
- Gebouwinformatie (bouwjaar, oppervlakte, etc.)
- Energielabel
Databasestructuur
De database is opgezet als een relationeel model. Namen van straten, woonplaatsen, gemeenten en provincies staan in aparte tabellen en worden via een id gekoppeld. Zo worden ze niet voor elk adres herhaald en blijft het bestand compact, terwijl je de gegevens eenvoudig met standaard SQL kunt bevragen.
| Tabel | Omschrijving | Belangrijkste velden | Beschikbaar in |
|---|---|---|---|
addresses |
Alle adressen met postcode, huisnummer en toevoeging | postcode, number, addition, street_id, primary_location_external_id |
Alle varianten |
streets |
Straatnamen, gekoppeld aan een woonplaats | name, city_id |
Alle varianten |
cities |
Woonplaatsen, gekoppeld aan een gemeente | name, municipality_id |
Alle varianten |
municipalities |
Gemeenten met CBS-code, gekoppeld aan een provincie | code, name, province_id |
Alle varianten |
provinces |
Alle twaalf Nederlandse provincies | code, name |
Alle varianten |
locations |
Locaties uit de BAG met coördinaten, en in de variant met wijk en buurt ook de koppeling naar de wijk en buurt | external_id, type, latitude, longitude, district_id, neighborhood_id |
Met coördinaten, met wijk en buurt |
districts |
Wijken met CBS-wijkcode, gekoppeld aan een gemeente | code, name, municipality_id |
Met wijk en buurt |
neighborhoods |
Buurten met CBS-buurtcode, gekoppeld aan een wijk en een gemeente | code, name, district_id, municipality_id |
Met wijk en buurt |
De tabellen zijn hiërarchisch aan elkaar gekoppeld: een adres verwijst naar een straat, een straat naar een woonplaats, een woonplaats naar een gemeente en een gemeente naar een provincie. Coördinaten staan in de locations-tabel en koppel je via addresses.primary_location_external_id aan locations.external_id. In de variant met wijk en buurt verwijst een locatie via district_id en neighborhood_id naar de districts- en neighborhoods-tabel.
Een voorbeeld SQL-query om een volledig adres met coördinaten, wijk en buurt op te halen:
SELECT
a.postcode,
a.number,
a.addition,
s.name AS street,
c.name AS city,
m.name AS municipality,
p.name AS province,
l.latitude,
l.longitude,
d.code AS district_code,
d.name AS district,
n.code AS neighborhood_code,
n.name AS neighborhood
FROM addresses a
JOIN streets s ON a.street_id = s.id
JOIN cities c ON s.city_id = c.id
JOIN municipalities m ON c.municipality_id = m.id
JOIN provinces p ON m.province_id = p.id
JOIN locations l ON l.external_id = a.primary_location_external_id
LEFT JOIN districts d ON l.district_id = d.id
LEFT JOIN neighborhoods n ON l.neighborhood_id = n.id
WHERE a.postcode = '1118BN' AND a.number = 800;
Bezoek de Prijzen pagina voor meer informatie over de kosten van de API en database downloadopties.