Immoweb Scraper
by ivanvs
Automatically extract property listings, prices, contacts, and images from Immoweb.be for market research, lead generation, and data analysis. Fast, reliable data collection.
Opens on Apify.com
About Immoweb Scraper
Need to pull real estate data from Immoweb for your project? This scraper does the heavy lifting, grabbing every detail from thousands of Belgian property listings so you don't have to. I've used it to collect structured data on apartments and houses, including the full description, price, exact location, address, and contact information. It also pulls down all the images associated with a listing, which is great for building visual databases or market analysis. The main benefit is getting clean, ready-to-use data without hitting rate limits or getting blocked. It runs fast and handles the pagination and detail page navigation automatically. I typically use the data for market research, to track pricing trends in specific communes, or to generate leads for property services. You can pipe the JSON or CSV output directly into your analytics dashboard, CRM, or a custom application. It's a straightforward way to automate what would otherwise be a tedious manual copy-paste job from the Immoweb website.
What does this actor do?
Immoweb Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Immoweb Scraper
Scrapes property listings from Immoweb.be, Belgium's major real estate platform. This Apify actor extracts detailed listing data for automation, data analysis, or lead generation without requiring manual configuration.
Key Features
- Direct Scraping: Fetches real-time data directly from Immoweb search results or individual listing pages.
- Structured Output: Returns clean, parsed data in JSON format, including property details, media, and agency information.
- Configurable Limits: Control the number of records scraped per run.
- No Built-in Limits: The actor itself does not impose scraping limits.
How to Use
Configure the actor with input parameters via the Apify console, API, or a scheduled run. The actor requires at least one target URL.
Input Parameters
| Parameter | Description | Required | Default |
|---|---|---|---|
urls |
One or more Immoweb URLs to scrape. Can be search result pages or direct listing pages. | Yes | { "url": "https://www.immoweb.be/en/search/house/for-sale/brussels/district?countries=BE&page=2&orderBy=relevance" } |
maxRecords |
The maximum number of listing records to return from the run. | No | 100 |
Valid URL Examples:
* https://www.immoweb.be/en/search/apartment/for-rent?countries=BE&page=2&orderBy=relevance
* https://www.immoweb.be/en/classified/house/for-sale/ixelles/1050/21011976
* https://www.immoweb.be/en/search/house/for-sale/brussels/district?countries=BE&page=2&orderBy=relevance
Example Input
{
"urls": { "url": "https://www.immoweb.be/en/search/apartment/for-rent?countries=BE" },
"maxRecords": 50
}
Input & Output
Input
Provide the urls parameter as a JSON object containing the target URL(s). The maxRecords parameter is optional for limiting the dataset size.
Output
The actor outputs a dataset of items, where each item is a JSON object representing a scraped property listing. The output includes comprehensive details such as:
- Listing ID and basic flags (e.g.,
isNewClassified,isSoldOrRented). - Property Details: Type, location (with coordinates), price, room count, area, energy class, etc.
- Media: URLs for pictures, floor plans, and virtual tours.
- Agency/Customer Info: Contact details, name, logo, and location.
- Transaction & Building Data: Sale type, construction year, renovation info, and property features.
Example Output Snippet:
{
"id": 21036106,
"transaction": { "type": "FOR_SALE", "subtype": "HOUSE" },
"property": {
"location": {
"locality": "Bruxelles",
"postalCode": "1040",
"latitude": 50.87298357499019,
"longitude": 4.375233506738514
},
"netHabitableSurface": 215,
"roomCount": 5
},
"price": 1250000,
"customers": [{
"type": "AGENCY",
"name": "Color Properties",
"phoneNumber": "+32474232167",
"website": "http://www.colorproperties.be"
}],
"media": {
"pictures": [{
"smallUrl": "https://media-resize.immowebstatic.be/.../100x100/802253f826c2de5b4",
"largeUrl": "https://media-resize.immowebstatic.be/.../1200x1200/802253f826c2de5b4"
}]
}
}
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Immoweb Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- ivanvs
- Pricing
- Paid
- Total Runs
- 207
- Active Users
- 21
Related Actors
Apartments.com Scraper 🏡
by epctex
Expedia Hotels 4.0
by jupri
Zillow Detail Scraper
by maxcopell
Idealista Scraper - Real Estate Data for Spain, Italy, Portugal
by igolaizola
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support