Immovlan Property Scraper avatar

Immovlan Property Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Immovlan Property Scraper

Immovlan Property Scraper

[๐Ÿ’ฐ $2.5 / 1K] Extract Belgian property listings from Immovlan (immovlan.be) - price, location, size, EPC energy rating, photos, and agent contacts. Search by URL or filters.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

9 days ago

Last modified

Share

Pull Belgian property listings from Immovlan (immovlan.be) at scale โ€” for-sale, rental, and public-auction homes with prices, living and plot surface in mยฒ, EPC energy ratings, full photo galleries, geo coordinates, and real-estate agent details. Search by pasting a ready-made Immovlan URL, or build a search from plain location, transaction, and property-type filters โ€” no URL crafting required. Built for Belgian real-estate investors, agencies, relocation services, and market researchers who need fresh, structured Immovlan data without hand-building and babysitting their own scraper.

Why This Scraper?

  • All three Immovlan transaction types โ€” for sale, for rent, and public sale by auction in a single run, a market segment most listing scrapers skip entirely.
  • Five property categories โ€” houses, apartments, building land, garages/parking, and commercial/business, each mapped to a clean propertyType plus a finer propertySubType.
  • EPC energy data on every eligible listing โ€” the energyLabel (Aโ€“G) and the specific primary energy consumption in kWh/mยฒ/year (energyConsumption), not just the color band.
  • Living area and plot surface, both in mยฒ โ€” livingArea for the built space and plotArea for the land, so you can compute price-per-mยฒ for buildings and land separately.
  • Full photo galleries, not just a thumbnail โ€” every image URL for a listing in images[], plus a dedicated mainImage hero shot.
  • Map-ready geo coordinates โ€” latitude and longitude on each property for pinning listings, radius analysis, or feeding a GIS layer.
  • Verified real-estate agent details โ€” agentName, agentType, the agency profile page (agentUrl), and the agency agentLogo attached to every listing.
  • Nationwide Belgian coverage โ€” search any municipality, city, or postal code across Flanders, Wallonia, and Brussels, in one run or many.
  • Clean, deduplicated output โ€” one row per property keyed on its unique Immovlan listing code, with a global result cap so you never overshoot your budget.

Use Cases

Real Estate Investment

  • Track for-sale and public-auction inventory in target municipalities as it lists.
  • Compute price-per-mยฒ across houses and building land using livingArea and plotArea.
  • Score deals on energy performance using EPC energyLabel and energyConsumption.

Market Research & Analytics

  • Build price benchmarks by city, postal code, and property type across Belgium.
  • Compare rental yields by pulling for-rent and for-sale sets for the same municipality.
  • Monitor supply trends and energy-rating distribution over Flanders, Wallonia, and Brussels.

Lead Generation for Agencies

  • Collect competing agency listings with agentName, agentType, and agency profile links.
  • Identify which agencies dominate a municipality or a property category.
  • Feed fresh listing rows straight into your CRM or outreach workflow.

Relocation & Property Search Services

  • Assemble curated shortlists filtered by location, budget, and minimum bedrooms.
  • Deliver clients map-ready results with coordinates and full photo galleries.
  • Cover multiple cities in one run for candidates open to several areas.

Data & Portal Products

  • Power a comparison site or dashboard with structured, deduplicated Belgian listings.
  • Enrich existing property records with EPC ratings, plot surface, and imagery.

Getting Started

Paste a search URL

Already built a search on Immovlan? Paste the URL and the scraper reads every filter from it.

{
"startUrls": [
"https://immovlan.be/en/real-estate?transactiontypes=for-sale&propertytypes=house&municipals=antwerp"
],
"maxResults": 50
}

Build a search with filters

No URL needed โ€” describe what you want and the scraper builds the search for you.

{
"locations": ["Ghent", "Bruges"],
"transactionType": "for-sale",
"propertyTypes": ["house", "apartment"],
"minPrice": 250000,
"maxPrice": 600000,
"minBedrooms": 3,
"maxResults": 200
}

Rental search, full filters

{
"locations": ["1000", "Ixelles"],
"transactionType": "for-rent",
"propertyTypes": ["apartment"],
"minPrice": 800,
"maxPrice": 1800,
"minBedrooms": 2,
"maxResults": 500
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
startUrlsarray of stringsโ€”One or more Immovlan search result URLs. Every filter is read straight from each URL, so the Search Filters below are ignored for these. Use when you already built a search on the site.

Search Filters

Only apply when startUrls is empty.

ParameterTypeDefaultDescription
locationsarray of stringsโ€”Belgian cities, municipalities, or postal codes to search (e.g. Antwerp, Ghent, 1000). Each location is searched separately.
transactionTypestringFor saleWhether to find properties For sale, For sale by auction, or For rent.
propertyTypesarrayHouseWhich kinds of property to include: House, Apartment, Building land, Garage / parking, Commercial / business. Leave empty for all types.

Price & Rooms

ParameterTypeDefaultDescription
minPriceintegerโ€”Only include listings at or above this price, in euros.
maxPriceintegerโ€”Only include listings at or below this price, in euros.
minBedroomsintegerโ€”Only include listings with at least this many bedrooms.

Output

ParameterTypeDefaultDescription
maxResultsinteger100Maximum number of listings to collect across all URLs and searches. Set to 0 for as many as possible (up to a built-in safety cap of 10,000).

Output

Each property is one clean row. Example:

{
"id": "RBT12345",
"url": "https://immovlan.be/en/detail/house/for-sale/9000/gent/rbt12345",
"title": "Charming townhouse with garden in central Ghent",
"transactionType": "for-sale",
"propertyType": "House",
"propertySubType": "house",
"price": 445000,
"priceCurrency": "EUR",
"priceLabel": "โ‚ฌ 445,000",
"description": "Renovated townhouse close to the city center with a south-facing garden.",
"street": "Sint-Pietersnieuwstraat 42",
"city": "Gent",
"postalCode": "9000",
"country": "Belgium",
"bedrooms": 3,
"bathrooms": 1,
"livingArea": 165,
"plotArea": 240,
"yearBuilt": 1932,
"energyLabel": "C",
"energyConsumption": 210,
"latitude": 51.0429,
"longitude": 3.7264,
"mainImage": "https://immovlan.be/.../images/abc123.jpeg",
"images": [
"https://immovlan.be/.../images/abc123.jpeg",
"https://immovlan.be/.../images/def456.jpeg"
],
"agentName": "Ghent Prime Realty",
"agentType": "RealEstateAgent",
"agentUrl": "https://immovlan.be/en/agency/ghent-prime-realty",
"agentLogo": "https://immovlan.be/.../logo.png",
"propertyState": "Good",
"fromUrl": "https://immovlan.be/en/real-estate?transactiontypes=for-sale&propertytypes=house&municipals=gent",
"scrapedAt": "2026-07-01T10:15:00Z"
}

Core Fields

FieldTypeDescription
idstringUnique Immovlan listing code.
urlstringFull listing detail page URL.
titlestringListing headline.
transactionTypestringfor-sale, for-rent, or in-public-sale.
propertyTypestringHouse, Apartment, Building land, Garage, or Business.
propertySubTypestringFiner sub-type when available.
descriptionstringShort listing summary.
propertyStatestringCondition when stated (e.g. New, Good, To renovate).

Price

FieldTypeDescription
pricenumberNumeric price (null when shown as "on request").
priceCurrencystringCurrency code, typically EUR.
priceLabelstringHuman-readable price string as displayed.

Location

FieldTypeDescription
streetstringStreet address when available.
citystringCity or municipality.
postalCodestringBelgian postal code.
countrystringAlways Belgium.
latitudenumberMap latitude.
longitudenumberMap longitude.

Property Details

FieldTypeDescription
bedroomsintegerNumber of bedrooms.
bathroomsintegerNumber of bathrooms when available.
livingAreanumberLiving area in mยฒ.
plotAreanumberPlot / land area in mยฒ.
yearBuiltintegerConstruction year when available.
energyLabelstringEPC rating (Aโ€“G).
energyConsumptionnumberPrimary energy consumption in kWh/mยฒ/year.

Media & Agent

FieldTypeDescription
mainImagestringPrimary listing image URL.
imagesarray of stringsAll photo URLs from the gallery.
agentNamestringListing agency or agent name.
agentTypestringAgent / owner type.
agentUrlstringAgency profile / contact page URL.
agentLogostringAgency logo image URL.
fromUrlstringThe search URL this listing came from.
scrapedAtstringISO 8601 collection timestamp.

Tips for Best Results

  • Reuse the site's own filters โ€” build any search on Immovlan (map area, energy band, extra amenities, sort order), copy the resulting URL into startUrls, and the scraper honors every filter exactly as the site applied it. This is the fastest way to reproduce a complex search.
  • Only these five property categories are recognized โ€” House, Apartment, Building land, Garage / parking, Commercial / business. Anything else is ignored and the search widens to all types, so stick to the list.
  • Start small: set maxResults to 10โ€“50 to preview data shape, then raise it once you're happy.
  • Add several entries to locations to sweep multiple cities in one run โ€” each location is searched independently and merged into one deduplicated output.
  • For rentals, remember minPrice/maxPrice are monthly amounts โ€” a budget like 800โ€“1,800 works well for apartments.
  • Use energyLabel together with energyConsumption when screening for energy-efficient homes; the numeric kWh/mยฒ/year value lets you rank within the same letter band.
  • When you paste a startUrls value, the Search Filters are ignored for that URL โ€” don't mix the two approaches expecting them to combine.

Pricing

From $2.50 per 1,000 results โ€” cleaner output and a built-in search builder at a lower price than comparable Immovlan scrapers. No compute or time-based charges โ€” you pay per result, plus a small fixed per-run start fee. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.30$0.28$0.27$0.25
1,000$3.00$2.80$2.65$2.50
10,000$30.00$28.00$26.50$25.00
100,000$300.00$280.00$265.00$250.00

A "result" is one property row pushed to your dataset. Apify platform usage fees are additional.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n โ€” Workflow automation
  • Google Sheets โ€” Direct spreadsheet export
  • Slack / Email โ€” Notifications on new results
  • Webhooks โ€” Trigger custom APIs on run completion
  • Apify API โ€” Full programmatic access

This scraper collects publicly available property listing data for legitimate business purposes such as market research, investment analysis, and lead generation. You are responsible for using the collected data in compliance with Immovlan's terms of service, applicable data-protection laws (including the GDPR), and any other relevant regulations. Do not use the data to send unsolicited communications or in any way that infringes on individuals' privacy rights. Always review and respect the target website's terms before running large-scale collections.