π‘ Immoweb Scraper β Belgium Property Listings
Pricing
from $0.0015 / property scraped
π‘ Immoweb Scraper β Belgium Property Listings
Scrape public real-estate listings from Immoweb, Belgium's #1 property portal. Filter houses or apartments, for-sale or for-rent, by postal code or price, and export one clean row per property: price, location, bedrooms, surface, energy score, photos and listing URL as JSON, CSV or Excel.
Pricing
from $0.0015 / property scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape public real-estate listings from Immoweb, Belgium's #1 property portal, and export clean, structured data. Choose houses or apartments, for sale or for rent, narrow down by postal code or price β or paste a ready-made Immoweb search or property URL β and get one tidy row per property: price, location, bedrooms, living surface, land surface, energy score (EPC), map coordinates, photos and the listing link. Download everything as JSON, CSV or Excel, or pull it straight from the API.
Great for real-estate market research, price benchmarking, investment analysis, building a property feed, or tracking listings across Belgium.
What it does
- π Houses, apartments and more β pick houses, apartments, new-build, land, garages, offices or businesses.
- π·οΈ For sale or for rent β choose the transaction type you want.
- π Filter by postal code β limit the search to one or more Belgian postal codes (e.g.
1000Brussels,2000Antwerp,9000Ghent). - πΆ Filter by price β set a minimum and/or maximum price (sale price, or monthly rent for rentals).
- π Paste Start URLs β drop in any Immoweb search or property URL straight from your browser.
- π Rich property fields β price, living surface (mΒ²), land surface, bedrooms, energy score, coordinates and photos.
- π Optional full details β enable Include full details for description, bathrooms, construction year, energy consumption, heating, parking and every photo.
- π Clean, flat output β ready for spreadsheets, databases and dashboards.
Input
| Field | Description |
|---|---|
| Property type | house, apartment, new-real-estate, garage, land, office or business. |
| Transaction | Collect properties for sale or for rent. |
| Postal codes / localities | Optional list of Belgian postal codes to limit the search. |
| Minimum / Maximum price (β¬) | Optional price range (sale price, or monthly rent for rentals). |
| Start URLs | Optional list of Immoweb search or property URLs. When set, these are used instead of the fields above. |
| Include full details | Fetch each property's detail page for extra fields. Slower, richer output. |
| Max items | Maximum number of properties to collect (0 = no limit). |
Example input
{"propertyType": "house","transaction": "for-sale","postalCodes": ["1000", "9000"],"minPrice": 200000,"maxPrice": 500000,"maxItems": 100}
Output
Each property is one record. Example (fields vary by listing):
{"id": "21814826","type": "HOUSE","subtype": "HOUSE","title": "FlΓ©malle, 4 bedrooms, terrace, garden","transactionType": "FOR_SALE","price": 199000,"currency": "EUR","priceLabel": "β¬199,000","locality": "FlΓ©malle","postalCode": "4400","province": "LiΓ¨ge","region": "Wallonie","district": "LiΓ¨ge","street": "Grand'Route","bedroomCount": 4,"netHabitableSurface": 152,"landSurface": 195,"energyScore": "C","latitude": 50.5939295,"longitude": 5.456208,"agencyName": "Nigel Immo","thumbnailUrl": "https://media-resize.immowebstatic.be/.../736x736/....jpg","images": ["https://media-resize.immowebstatic.be/.../736x736/....jpg"],"imageCount": 24,"publishDate": "2026-09-06T01:38:48.517Z","detailUrl": "https://www.immoweb.be/en/classified/21814826","url": "https://www.immoweb.be/en/search-results/house/for-sale?countries=BE&page=1"}
Search results always include type, price, location, bedrooms, surface, energy score, coordinates, photos and the listing link. Extra fields β full description, bathrooms, construction year, energy consumption, heating and every photo β are filled in when you enable Include full details.
Tips
- For a specific region or filter combination, run your search on the Immoweb website, then paste the resulting URL into Start URLs β the filters in the URL are respected.
- Add several Postal codes to cover multiple towns in a single run.
- Use Max items to cap large searches, or set it to
0to collect everything a search surfaces. - Turn on Include full details only when you need the richer per-property fields β it fetches each detail page and runs a little slower.
Notes
This scraper collects public property listings only. It does not access, require or return any user account, login or private data. Please use the data responsibly and in line with Immoweb's terms.