MijnDak.nl / WoningNet Housing Scraper
Pricing
from $0.99 / 1,000 listings
MijnDak.nl / WoningNet Housing Scraper
Extract Dutch social-housing listings from mijndak.nl and regional WoningNet portals — rent, rooms, energy label, landlord, dates and photos.
Pricing
from $0.99 / 1,000 listings
Rating
0.0
(0)
Developer
rainminer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
What does MijnDak.nl / WoningNet Scraper do?
MijnDak.nl Scraper extracts Dutch social-housing listings from mijndak.nl and its regional WoningNet / DAK portals (Amsterdam, Utrecht, Almere, Groningen, and more). Paste a regional woningaanbod URL — or the national hub — and export structured rent, rooms, energy label, landlord, and photo data without coding.
Why scrape mijndak.nl / WoningNet?
- Social housing monitoring — Track new sociale huur and vrije sector offers across Dutch WoningNet regions.
- Market research — Compare netto/bruto rent, room counts, energy labels, and landlords by city or district.
- Lead & alert workflows — Schedule runs and push new listings into your own tools via the Apify API.
- Apify platform — Schedules, monitoring, proxies, and JSON/CSV/Excel export in one place.
What data can you extract?
| Field | Description |
|---|---|
| id | Publication ID (PublicatieId) |
| url | Detail page URL (/HuisDetails?PublicatieId=…) |
| street, houseNumber | Address street and house number |
| postalCode, city, district | Postcode, woonplaats, wijk |
| rentNet, rentGross | Netto and bruto monthly rent (EUR) |
| personalizedRent | Personalized rent when shown |
| rooms, areaSqm | Room count and living area (m²) |
| energyLabel | Energy label (e.g. A+) |
| propertyType | Unit type (e.g. Tussenwoning, Galerijflat) |
| floor, hasElevator | Floor and lift flag |
| publicationDate, endDate, availableDate | Publish, reaction deadline, and opleverdatum |
| photoUrl | Main listing photo |
| landlord | Housing corporation / eigenaar |
| contractType, publicationLabel | Contract form and label (e.g. Alleen voor gezinnen) |
| description | Short description when present on the list |
| reactionCount | Number of reactions |
| region, searchUrl | Portal region (hostname) and source search URL |
How to scrape mijndak.nl
- Open the Actor in Apify Console.
- Add one or more regional woningaanbod URLs (or
https://www.mijndak.nl/to discover all regions). - Set Maximum items (listings per start URL). Default is 5 for a quick test.
- Run the Actor and download results from the dataset tab.
Input
Supported start URLs:
- Hub:
https://www.mijndak.nl/ - Regional search:
https://amsterdam.mijndak.nl/woningaanbod - Regional root:
https://utrecht.mijndak.nl/(normalized to/woningaanbod) - Detail:
https://amsterdam.mijndak.nl/HuisDetails?PublicatieId=306761
Optional fields: maxItems, proxyConfiguration (default: no proxy).
Output example
{"id": "306761","url": "https://amsterdam.mijndak.nl/HuisDetails?PublicatieId=306761","street": "Willem Sijpesteijnstraat","houseNumber": "23","postalCode": "1566KE","city": "Assendelft","district": "Assendelft-Noord","rentNet": 713.02,"rentGross": 734.16,"personalizedRent": 713.02,"currency": "EUR","rooms": 4,"areaSqm": 73,"energyLabel": "A+","propertyType": "Tussenwoning","floor": "0","hasElevator": false,"publicationDate": "2026-07-22T22:01:00Z","endDate": "2026-07-29T21:59:00Z","availableDate": "2026-08-03T00:00:00Z","photoUrl": "https://res.cloudinary.com/woningnet/image/upload/...","landlord": "Parteon","contractType": "Onbepaalde tijd contract","publicationLabel": "Alleen voor gezinnen","description": null,"reactionCount": 0,"region": "amsterdam","searchUrl": "https://amsterdam.mijndak.nl/woningaanbod"}
You can download the dataset in JSON, CSV, Excel, or HTML.
How much does scraping mijndak.nl cost?
This Actor uses pay-per-event pricing. You are charged for Actor start and for each housing listing saved to the dataset:
| Event | Free plan | Gold / Platinum / Diamond |
|---|---|---|
| Actor start | $0.00005 | $0.00005 |
| Listing scraped | $1.99 / 1,000 | $1.49 / 1,000 |
It uses Playwright (Chromium) for OutSystems SPAs. No proxy is required by default, which keeps platform usage low. A typical test run with 5 listings usually finishes in a few minutes.
FAQ
Why do I sometimes get 0 listings?
Some regions temporarily return an empty public aanbod list. Try another region or re-run later. The Actor exits successfully with 0 items instead of failing.
Which regions are supported?
Any *.mijndak.nl portal linked from the hub — including amsterdam, utrecht, almere, groningenhuurt, huiswaarts, middenholland, gooienvecht, studentenwoning, woongaard, woonkeus, eemvallei, bovengroningen, and mijnwoonservice.
Is scraping mijndak.nl legal?
This scraper only collects publicly reachable listing data from regional portals. You are responsible for complying with applicable laws and the site’s terms when reusing the data.
Image Credit
Image credit: mijndak.nl