APIs / ImmoScout24 Switzerland / Search

ImmoScout24 Switzerland: Search

Search from ImmoScout24 Switzerland as JSON. 1 credit per successful call.

GET /v1/immoscout24-ch/search

Parameters

Send parameters in the query string.

ParameterTypeRequiredAllowed values
offer_typestringOptionalrent, buy
property_typestringOptionalapartment_or_house, apartment, house
geo_tags[]list of stringOptionalUp to 100 characters
min_pricenumberOptionalAny
max_pricenumberOptionalAny
min_roomsnumberOptionalAny
max_roomsnumberOptionalAny
min_areaintegerOptionalAny
balconybooleanOptionalAny
elevatorbooleanOptionalAny
lister_idstringOptionalUp to 50 characters
semantic_querystringOptionalUp to 200 characters
sort_bystringOptionaldate, price, rooms, place, completeness, listing_type, random, exclusive, relevance
sort_directionstringOptionalasc, desc
langstringOptionalde, fr, it, en
pageintegerOptionalAny
sizeintegerOptional5, 10, 20, 50

Example request

cURLshell
curl "https://api.perceptlayer.com/v1/immoscout24-ch/search?offer_type=rent&geo_tags[]=geo-city-zurich&max_price=3000&min_rooms=2.5&size=20" \
  -H "X-API-Key: $API_KEY"

Run this endpoint in the playground with your own parameters. 1 credit per successful call; failed calls are free.