Immoscout24 Scraper

ENDPOINTS
GET/listings/count

Count Listings

Count the listings that match a place and filters in one fast call, plus Germany's coming-soon count.

QUERY PARAMS

Where to search: a place name or postcode, a location ID from Search Locations, or a full ImmoScout24 search URL. A URL keeps its place, property type, filters and page; the parameters you pass win.

Examples:

  • Place: Berlin
  • District: Berlin Mitte
  • Postcode: 10115
  • Location ID: 1276003001 (Germany), 009001 (Austria, with country=at)
  • URL: https://www.immobilienscout24.de/Suche/de/bayern/muenchen/wohnung-mieten

Market to search: de is immobilienscout24.de (Germany), at is immobilienscout24.at (Austria). A search URL in query sets the market by itself.

Default: de

Allowed values: de, at

Property type and deal, written as <kind>_<deal>.

Default: apartment_rent

Allowed values: apartment_rent, apartment_buy, house_rent, house_buy, plot_rent, plot_buy, garage_rent, garage_buy, room_rent, short_term_rent, office_rent, office_buy, retail_rent, retail_buy, industry_rent, industry_buy, gastronomy_rent, gastronomy_buy, investment_buy

Germany only: special_purpose_rent, special_purpose_buy, commercial_plot_rent, commercial_plot_buy, compulsory_auction, senior_care, assisted_living, prefab_house

Austria only: hotel_rent, hotel_buy, agriculture_rent, agriculture_buy, leisure_rent, leisure_buy

Lowest price in EUR: the monthly rent for rentals, the purchase price for sales.

Highest price in EUR: the monthly rent for rentals, the purchase price for sales.

Fewest rooms. Half rooms count, e.g. 2.5.

Most rooms.

Smallest area in m²: living area for homes, floor area for commercial property. German plot, garage and investment searches ignore it.

Largest area in m² (same area as min_area).

Comma-separated features every result must have. kitchen is a fitted kitchen.

Allowed values: balcony, garden, lift (both markets); kitchen, cellar, parking, guest_toilet, barrier_free (Germany only); terrace, loggia, furnished (Austria only)

Example: balcony,lift

Free text the listing must mention, usually in German, e.g. Altbau (period building) or Dachterrasse (roof terrace).

Set true for new builds only.

Allowed values: true, false

Set true for private listings only, no agencies. Austria only.

Allowed values: true, false

Set true for listings that allow pets. Germany only.

Allowed values: true, false

Earliest construction year, e.g. 2000. Germany only.

Allowed values: 1-2100

Lowest floor, e.g. 1 to skip ground floors. Germany only.

Allowed values: 1-200

Comma-separated energy efficiency classes. Germany only.

Allowed values: a_plus, a, b, c, d, e, f, g, h

Example: a_plus,a,b

Comma-separated apartment kinds, used with apartment types. Germany only.

Allowed values: apartment, roof_storey, loft, maisonette, penthouse, terraced_flat, ground_floor, raised_ground_floor, half_basement, other

Example: penthouse,loft

Comma-separated house kinds, used with house types. Germany only.

Allowed values: single_family, mid_terrace, end_terrace, semi_detached, multi_family, bungalow, farmhouse, villa, castle, special

Example: villa,bungalow

Set true to hide the units of new-build projects. Germany only.

Allowed values: true, false

{
  "query": "Berlin",
  "country": "de",
  "type": "apartment_rent",
  "place": {
    "id": "1276003001",
    "name": "Berlin",
    "type": "city"
  },
  "total": 5022,
  "coming_soon": 7280
}