Dutch Address & BAG Registry Scraper avatar

Dutch Address & BAG Registry Scraper

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Dutch Address & BAG Registry Scraper

Dutch Address & BAG Registry Scraper

Scrape Dutch addresses from the BAG registry. Get street names, house numbers, postal codes, cities, provinces, GPS coordinates, and linked parcel IDs for every address in the Netherlands. Ideal for real estate and geocoding.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

ParseForge Banner

๐Ÿ‡ณ๐Ÿ‡ฑ PDOK BAG Dutch Address Registry Scraper

๐Ÿš€ Search the official Dutch address registry (BAG) and collect structured records with full addresses, GPS coordinates, municipalities, provinces, neighborhoods, and districts. Filter by type and free-text query.

๐Ÿ•’ Last updated: 2026-04-17

The Netherlands maintains one of the cleanest open address registries in the world through PDOK BAG. This Actor searches that registry and returns structured records with street names, house numbers, postal codes, cities, municipalities, provinces, districts, neighborhoods, water authorities, GPS coordinates, and BAG identifiers. You can search by address, postcode, street name, or city name, and filter by eight different object types.

Real estate platforms enriching listings, delivery companies resolving addresses to coordinates, govtech teams building address autocomplete, and GIS analysts mapping administrative boundaries all depend on clean, validated Dutch address data. This tool gives you bulk access to the official registry in seconds, with no coding or manual browsing required.

TargetPDOK BAG (Dutch Address and Building Registry)
Use CasesAddress validation, geocoding, real estate data enrichment, delivery logistics, GIS mapping

๐Ÿ“‹ What it does

  • ๐Ÿ  Full Dutch addresses. Street name, house number, letter suffix, postal code, and city for every record.
  • ๐Ÿ“ GPS coordinates. WGS84 latitude and longitude for geocoding and mapping.
  • ๐Ÿ—บ๏ธ Administrative hierarchy. Municipality, province, district (wijk), and neighborhood (buurt).
  • ๐Ÿท๏ธ 8 object types. Search addresses, streets, postcodes, cities, municipalities, provinces, districts, or neighborhoods.
  • ๐Ÿ†” BAG identifiers. Addressable object IDs and numbering IDs for integration with other Dutch registries.

Each record includes the object type, display name, street, house number, postal code, city, neighborhood, district, municipality (with code), province (with abbreviation), water authority, latitude, longitude, BAG IDs, source, and scrape timestamp.

๐Ÿ’ก Why it matters: Manually looking up Dutch addresses one by one in the PDOK interface is painfully slow for any bulk task. This Actor collects thousands of validated records with coordinates and administrative data in a single run.


๐ŸŽฌ Full Demo

๐Ÿšง Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


โš™๏ธ Input

InputTypeDefaultBehavior
searchQuerystring"Amsterdam"Address, street, postcode, or city name. Examples: "Dam 1 Amsterdam", "1012JS", "Rotterdam".
typestring"adres"Filter by object type: adres, weg, postcode, woonplaats, gemeente, provincie, wijk, or buurt.
maxItemsinteger10Maximum records to return. Free users limited to 10. Paid users up to 1,000,000.

Example: Addresses in Amsterdam.

{
"searchQuery": "Amsterdam",
"type": "adres",
"maxItems": 100
}

Example: All postcodes matching "1012".

{
"searchQuery": "1012",
"type": "postcode",
"maxItems": 50
}

โš ๏ธ Good to Know: The PDOK BAG registry is updated continuously by Dutch municipalities. Every run returns the latest published data. The API is public and does not require authentication.


๐Ÿ“Š Output

Each record contains 20+ fields. Download as CSV, Excel, JSON, or XML.

๐Ÿงพ Schema

FieldTypeExample
๐Ÿท๏ธ typestring"adres"
๐Ÿ“‹ displayNamestring"Dam 1, 1012JS Amsterdam"
๐Ÿ›ฃ๏ธ streetstring"Dam"
๐Ÿ”ข houseNumberinteger1
๐Ÿ“ฎ postalCodestring"1012JS"
๐Ÿ™๏ธ citystring"Amsterdam"
๐Ÿ˜๏ธ neighborhoodstring"Burgwallen-Oude Zijde"
๐Ÿข districtstring"Centrum-Oost"
๐Ÿ›๏ธ municipalitystring"Amsterdam"
๐Ÿ—บ๏ธ provincestring"Noord-Holland"
๐Ÿ“ latitudenumber52.37273
๐Ÿ“ longitudenumber4.89371
๐Ÿ’ง waterAuthoritystring"Waterschap Amstel, Gooi en Vecht"
๐Ÿ†” addressableObjectIdstring"0363010000123456"

๐Ÿ“ฆ Sample records


โœจ Why choose this Actor

Capability
๐Ÿ Official BAG data. Direct access to the Dutch government's address registry.
๐Ÿท๏ธ8 object types. Addresses, streets, postcodes, cities, municipalities, provinces, districts, and neighborhoods.
๐Ÿ“GPS coordinates. WGS84 latitude and longitude for every matched record.
๐Ÿ—บ๏ธFull administrative hierarchy. Neighborhood through province in every record.
๐Ÿ†”BAG identifiers. Official IDs for integration with other Dutch registries.
โšกFast lookups. Hundreds of records returned in seconds.
๐Ÿ“ŠMultiple exports. Download as CSV, Excel, JSON, or XML.

The Dutch BAG registry contains over 9 million address records, covering every building and address in the Netherlands with continuous updates from all 342 municipalities.


๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshSetup
โญ PDOK BAG Scraper (this Actor)$5 free credit, then pay-per-useAll NL addressesLive per runโšก 2 min
Manual PDOK searchFreeFull registryManual๐Ÿ• Hours
PDOK API integrationFreeFull registryPer request๐Ÿ”ง 2-4 hours
Third-party geocoding services$50-500/moVariesPer request๐Ÿ“‹ 30 min

Pick this Actor when you need bulk Dutch address data with administrative boundaries and coordinates without building your own PDOK API integration.


๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the PDOK BAG Dutch Address Registry Scraper page on the Apify Store.
  3. ๐ŸŽฏ Set input. Enter a search query, select an object type, and set your max items.
  4. ๐Ÿš€ Run it. Click Start and let the Actor collect your data.
  5. ๐Ÿ“ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


๐Ÿ’ผ Business use cases

๐Ÿ  Real Estate

  • Enrich property listings with validated addresses
  • Add GPS coordinates for map-based search
  • Pull neighborhood and district data for listings
  • Validate customer-entered addresses against BAG

๐Ÿšš Logistics and Delivery

  • Resolve delivery addresses to GPS coordinates
  • Build route planning datasets with validated addresses
  • Geocode customer databases in bulk
  • Validate postal codes against official records

๐Ÿ›๏ธ Government and Civic Tech

  • Build address autocomplete for Dutch forms
  • Integrate BAG data into municipal applications
  • Map administrative boundaries by district and neighborhood
  • Generate reports by municipality or province

๐Ÿ“Š Market Research and GIS

  • Count addresses per neighborhood for density analysis
  • Map commercial areas by postal code
  • Study geographic distribution of building types
  • Build datasets for spatial analysis tools

๐Ÿ”Œ Automating PDOK BAG Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • ๐ŸŸข Node.js. Install the apify-client NPM package.
  • ๐Ÿ Python. Use the apify-client PyPI package.
  • ๐Ÿ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Schedule monthly runs to keep your Dutch address database current with registry updates.


โ“ Frequently Asked Questions


๐Ÿ”Œ Integrate with any app

PDOK BAG Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications
  • Airbyte - Pipe data into your warehouse
  • GitHub - Trigger runs from commits
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes.


๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more data scrapers and tools.


๐Ÿ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by PDOK, Kadaster, or the Dutch government. All trademarks mentioned are the property of their respective owners. Only publicly available data is collected.