Listing Search
/api/immoscout24-ch/search
Search rent and buy listings with price, rooms, area and feature filters
Scrappa's ImmoScout24 CH API returns structured JSON from ImmoScout24 Switzerland and Flatfox, two Swiss real-estate marketplaces. Search rent and buy listings with price, rooms, living space and feature filters, open any listing in four languages, resolve locations, read market price statistics and search Flatfox by map area. Scrappa is an independent service and is not affiliated with or endorsed by ImmoScout24, Flatfox or SMG Swiss Marketplace Group.
Try it now
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.
curl -X GET "https://scrappa.co/api/immoscout24-ch/search?offer_type=rent&geo_tags=geo-city-zurich&min_rooms=2.5&max_price=3000&size=20" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"search_metadata": { "offer_type": "rent", "geo_tags": ["geo-city-zurich"], "page": 1, "size": 20, "language": "de", "total": 412, "returned": 1 },
"results": [
{
"id": "4003373005",
"offer_type": "rent",
"title": "Zentrale 3-Zimmer-Wohnung mit Balkon",
"price": { "currency": "CHF", "gross": 2310, "interval": "MONTH" },
"rooms": 3,
"living_space": 68,
"address": { "street": "Brunnenstrasse 22", "postal_code": "8610", "locality": "Uster", "latitude": 47.3511, "longitude": 8.7225 },
"url": "https://www.immoscout24.ch/rent/4003373005"
}
],
"pagination": { "current_page": 1, "total": 412, "max_from": 980, "has_more": true }
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Run recurring rent searches by city, rooms and price band, then track asking prices and new listings over time.
Resolve a place to a geo tag, search its listings with filters and alert users when a new listing matches.
Compare asking prices with the market price per square metre and the price trend of a municipality or canton.
Read the agency on every listing, filter a search by agency id and map which agencies list in which region.
Combine ImmoScout24 listings with Flatfox map search and listing details to cover more of the Swiss rental market.
ImmoScout24 CH scraper API
The ImmoScout24 CH API is built for Swiss property analytics, proptech products and saved-search features. Each search result carries the listing id, price in CHF, rooms, living space, features, address with coordinates, images, agency and the public listing url. Listing detail adds all four languages, documents and created and updated timestamps. Flatfox endpoints add map search and listing details from a second marketplace.
Search rent and buy listings with price, rooms, living space, balcony, elevator and agency filters.
Sort by date, price, rooms or place and page through the first 1000 results.
Read price in CHF, features, address with coordinates and images on every listing.
Resolve places to geo tags and read market price statistics for a municipality or canton.
Search Flatfox by map area and open its listings by id. Failed requests are never charged.
Resolve a city, district or postal code to its geo tag, then pass the tag as geo_tags to the search endpoint.
Open ImmoScout24 CH Locations API docsSearch by offer type, place, price, rooms and features to collect matching listings, with a has_more flag for paging.
Open ImmoScout24 CH Search API docsOpen a listing by id to get its features, documents, agency, availability date and text in four languages.
Open ImmoScout24 CH Listing API docsEverything you need in one API.
/api/immoscout24-ch/search
Search rent and buy listings with price, rooms, area and feature filters
/api/immoscout24-ch/listing
Get one listing with price, features, images and agency in four languages
/api/immoscout24-ch/locations
Resolve places to geo tags for search
/api/immoscout24-ch/price-statistics
Market price per square metre, room bands and price trend
/api/immoscout24-ch/flatfox/search
Flatfox map search in a bounding box
/api/immoscout24-ch/flatfox/listing
Flatfox listing details by id or agency
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| ImmoScout24 CH and Flatfox data as JSON | Build your own parser | |
| Rent and buy search with filters | Parse the page yourself | |
| Market price statistics | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by ImmoScout24, Flatfox or SMG Swiss Marketplace Group. The API returns structured JSON from public listing data through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are not charged.
Use the 1-based page parameter with size 5, 10, 20 or 50. The first 1000 results of a search can be paged. The response returns a has_more flag that is true while more pages exist.
Call the locations endpoint with a name such as zurich, then use the result id (for example geo-city-zurich) as geo_tags on the search endpoint.