Immoweb Scraper — Belgium Property Listings, EPC & GPS avatar

Immoweb Scraper — Belgium Property Listings, EPC & GPS

Pricing

from $1.00 / 1,000 records

Go to Apify Store
Immoweb Scraper — Belgium Property Listings, EPC & GPS

Immoweb Scraper — Belgium Property Listings, EPC & GPS

Scrape Immoweb.be Belgian listings: € price, beds/baths, habitable surface, EPC score, GPS, agency, full description and photos from any search URL. Export JSON/CSV/Excel.

Pricing

from $1.00 / 1,000 records

Rating

0.0

(0)

Developer

Ocrad

Ocrad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Immoweb Property Scraper


By providing any immoweb.be search URL, you can retrieve structured property data across multiple result pages.


📋 Example Output

Basic record (detailedInfo: false):

{
"id": "21696957",
"url": "https://www.immoweb.be/en/classified/house/for-sale/uccle/1180/21696957",
"title": "Uccle, contemporary house with professional practice",
"price": "€1300000",
"priceType": null,
"address": "AVENUE VANDERAEY 63",
"city": "1180 Uccle",
"typeAndIntro": "HOUSE / HOUSE",
"availability": "FOR_SALE",
"tags": [],
"imageUrl": "https://media-resize.immowebstatic.be/classifieds/1237cbf3-94a5-495c-bf95-1419aa378272/300x300/f1c60271834469bf68cb23a182ed986b.jpg",
"bedrooms": "4",
"bathrooms": null,
"areaSize": "290 m²",
"landSurface": "320 m²",
"agentNames": null,
"agencyName": "VICTOIRE JUNOT - Uccle Vente",
"scrapedAt": "2026-07-08T14:47:30.126Z"
}

Detailed record (detailedInfo: true, additional fields):

{
"bathrooms": "3",
"levels": null,
"livingSpaceArea": "290 m²",
"propertyFeatures": {
"Bedrooms": "4",
"Bathrooms": "3",
"Habitable surface (m²)": "290",
"Construction year": "2015"
},
"featureGroups": [],
"rooms": "5",
"images": [
"https://media-resize.immowebstatic.be/classifieds/1237cbf3-94a5-495c-bf95-1419aa378272/736x736/f1c60271834469bf68cb23a182ed986b.jpg",
"https://media-resize.immowebstatic.be/classifieds/1237cbf3-94a5-495c-bf95-1419aa378272/736x736/b22f2197b5bca9ae5329d017de5335ea.jpg",
"https://media-resize.immowebstatic.be/classifieds/1237cbf3-94a5-495c-bf95-1419aa378272/736x736/84dee80755194acdc44fdd0bc6729626.jpg",
"… 18 more"
],
"description": "Located in a leafy residential area of Uccle, just steps from Wolvendael Park and Dieweg, Victoire-Junot presents this bright contemporary house offering approximately 300 m² of living space. It harmo…",
"coordinates": {
"lat": 50.7958643,
"lon": 4.3387288
},
"energyClass": "C"
}

⚙️ Configuration

ParameterTypeDefaultDescription
urlString(required)Immoweb search URL with filters pre-applied.
maxPagesInteger1Number of result pages to scrape (1–1000). Each page typically contains 30 listings.
detailedInfoBooleanfalseVisit each listing's detail page for full property data (slower, more data).
proxyConfigurationObjectApify Proxy (auto)Proxy settings. Switch to a RESIDENTIAL group if you see blocks or empty results.

Example Input

{
"url": "https://www.immoweb.be/en/search/house/for-sale?countries=BE",
"maxPages": 5,
"detailedInfo": false
}

Getting your search URL

  1. Go to immoweb.be
  2. Run a search and apply your filters
  3. Copy the full URL from your browser address bar
  4. Paste it as the url input

💬 Support and Feedback

Need help or have suggestions? Reach out via Apify support channels or leave feedback on the Actor's page.


It is legal to scrape publicly available data such as property prices, addresses, and listing details. However, you should be aware that results may contain personal information (agent names, contact details).

Personal data is protected by GDPR and other regulations. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, please consult your lawyers. You can also read Apify's blog post on the legality of web scraping.