Immoweb API

Belgian Property Listings, Agency Data and Location Search via REST API

Search Belgian property listings for sale, rent and new build, fetch full listing records, resolve locations, list estate agencies and developers, and size markets with listing counts. Immoweb is Belgium's largest property portal; Scrappa exposes it as a structured API.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
8
Endpoints
Belgium
Coverage
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/immoweb/search?transactionTypes=FOR_SALE&propertyTypes=HOUSE&postalCodes=BE-9000&range=0-9" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "x_count": 3812,
  "x_count_with_geopoint": 3627,
  "range": {"first": 0, "last": 9},
  "results": [
    {
      "id": 21882350,
      "price": 449000,
      "property": {
        "title": "Te koop - huis",
        "numberOfBedrooms": 3,
        "surface": 180,
        "location": {
          "address": {"postalCode": "9000", "locality": "Gent"},
          "geoPoint": {"latitude": 51.05, "longitude": 3.72}
        }
      },
      "customers": [{"publicInfo": {"name": "Example Agency", "ipiNo": "BE-000000"}}]
    }
  ]
}

What you can build

Structured data for real applications. Here are some ideas.

Belgian Market Sizing

Use the count endpoint to measure sale and rent supply per province, district or price band before committing to a crawl, then page through the matching listings at up to 200 per request.

Notary Public Sale Monitoring

Public sales at notary auctions are a Belgian-specific supply channel that most international portals do not expose. Filter on the public-sale flag to track them directly.

Agency and Developer Intelligence

Pull the agency directory for Belgian IPI registration numbers, office locations and opening hours, and filter listings by agency identifier to measure each agency's live inventory.

Cross-Portal Property Search

Combine Immoweb with other Belgian and European portals and deduplicate by address, coordinates and price to widen coverage without double-counting.

Available endpoints

Everything you need in one API.

GET

Listing Search

/api/immoweb/search

Search sale, rent and new-build listings with location, price, surface and amenity filters

GET

Location Autocomplete

/api/immoweb/locations

Resolve Belgian place names into ready-made search filters in Dutch, French or English

Scrappa vs Immoweb (no public API)

See how Scrappa compares to the official API.

API available
Scrappa: Yes (8 endpoints)
Immoweb (no public API): No public API
Listing search
Scrappa: Programmatic
Immoweb (no public API): Manual only
Listing detail
Scrappa: Structured JSON
Immoweb (no public API): Not available
Notary public sales
Scrappa: Yes, filterable
Immoweb (no public API): Browse only
Agency directory
Scrappa: Yes, with IPI numbers
Immoweb (no public API): Partial
Multilingual locations
Scrappa: NL, FR, EN
Immoweb (no public API): Site UI only
Match count
Scrappa: Included in every search
Immoweb (no public API): Not available
Free tier
Scrappa: 500 credits/month
Immoweb (no public API): N/A
Integration ready
Scrappa: REST API
Immoweb (no public API): No

Key features

Sale, rent and new-build listings in one endpoint
Full detail records with Belgian construction-permit and flood-zone data
Notary public-sale and life-annuity sale flags
Energy label data including the Flemish renovation obligation
Agency directory with IPI numbers, timetables and live listing counts
Location autocomplete in Dutch, French and English
Provinces, districts and map boundaries in one call
Total match count returned with every search, no extra request
Multilingual titles and descriptions
Structured JSON response format

Frequently asked questions

Immoweb publishes listings for people to browse, not for programs to query. Scrappa turns that inventory into a documented REST API with structured records, consistent filters and pagination you can rely on.

Sale, rent, new build, full listing detail, estate agencies and property developers, location autocomplete in three languages, and geographic enumeration. Notary public sales at auction are supported as a dedicated filter.

Neither. Immoweb exposes a price-changed boolean plus modification timestamps, but no price history series. User reviews and ratings do not exist on Immoweb at all. New build is published as listings rather than as a separate project entity.

Yes. Every Scrappa account gets 500 free credits per month with no credit card required. Test all Immoweb endpoints before committing to paid usage.

Scrappa charges $0.20 per 1,000 requests with no daily caps. All Immoweb endpoints cost the same. The free tier includes 500 credits per month to get started.

Start using the Immoweb API

Sign up and get 500 free credits. No credit card required.