Discover/immobilienscout24.de API
live

immobilienscout24.de APIimmobilienscout24.de

Access ImmobilienScout24.de geo suggestions, listing details, property images, and realtor profiles via 5 structured API endpoints.

Endpoints
5
Updated
14d ago
Try it
Location search query (city name, postcode, street, district, train station, POI, or addre
api.parse.bot/scraper/c161b4d9-ffca-40ff-b4e9-3bb0e8bdc884/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/c161b4d9-ffca-40ff-b4e9-3bb0e8bdc884/get_geocode_suggestions?QUERY=M%C3%BCnchen' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Get geocode ID and path suggestions for a location name (city, postcode, street, train station, POI, address). Returns an array of location suggestions with entity details and match offsets. Useful for resolving location names to structured geo identifiers.

Input
ParamTypeDescription
QUERYrequiredstringLocation search query (city name, postcode, street, district, train station, POI, or address)
Response
{
  "type": "object",
  "fields": {
    "data": "array of suggestion objects, each with 'entity' (type, id, label, geopath) and 'matches' (array of offset/length)",
    "status": "string, always 'success'"
  },
  "sample": {
    "data": [
      {
        "entity": {
          "id": "1276003001",
          "type": "city",
          "label": "Berlin",
          "geopath": {
            "uri": "/de/berlin/berlin"
          }
        },
        "matches": [
          {
            "length": 6,
            "offset": 0
          }
        ]
      },
      {
        "entity": {
          "id": "1100000006",
          "type": "quarterOrTown",
          "label": "Berlin - Steglitz-Zehlendorf",
          "geopath": {
            "uri": "/de/berlin/berlin/steglitz-zehlendorf"
          }
        },
        "matches": [
          {
            "length": 6,
            "offset": 0
          }
        ]
      }
    ],
    "status": "success"
  }
}

About the immobilienscout24.de API

The ImmobilienScout24 API provides access to Germany's largest real estate portal across 5 endpoints, covering location geocoding, property listings, listing images, and realtor profiles. The get_geocode_suggestions endpoint resolves city names, postcodes, train stations, and addresses into structured geo identifiers with type, label, and geopath fields — a prerequisite for location-based listing searches.

Location Resolution

The get_geocode_suggestions endpoint accepts a QUERY string — city name, postcode, street, district, POI, or full address — and returns an array of suggestion objects. Each object includes an entity with type, id, label, and geopath, plus a matches array of offset/length pairs for highlighting query matches. This makes it straightforward to convert free-text location input into the structured geo identifiers used elsewhere on the platform.

Listing Search and Detail

The search_listings endpoint accepts filters including TYPE (apartmentRent, apartmentBuy, houseRent, houseBuy, and others), LOCATION, MIN_AREA, MAX_AREA, MAX_PRICE, MAX_ROOMS, and SORTING (0 = default, 3 = price descending, 4 = price ascending), returning paginated results via searchResponseModel. The get_listing_details endpoint takes a specific LISTING_ID and returns fields including id, exposeId, totalRent, propertyPrice, realEstateType, and a frontendModel object with the full listing payload. The get_listing_images endpoint returns an images array, imageCount, and totalCount for the same listing ID.

Realtor Profiles

The get_realtor_details endpoint looks up a company-wide realtor by their REALTOR_ID in <prefix>.<uuid> format, as found in listing detail pages. The response data object contains a statusCode (REALTOR_FOUND or REALTOR_NOT_FOUND) and a payload with basicInfo, branchenbuchContactDetails, evaluations, products, and badges. This is useful for building agent directories or cross-referencing listing agents.

Current Limitations

Three endpoints — search_listings, get_listing_details, and get_listing_images — are currently blocked by AWS WAF on the ImmobilienScout24 side. The fully operational endpoints at this time are get_geocode_suggestions and get_realtor_details.

Common use cases
  • Resolve German city names and postcodes to structured geo IDs for location-aware real estate tools
  • Build an agent or realtor directory using company basicInfo, evaluations, and contact details from get_realtor_details
  • Cross-reference realtor badges and products to assess listing agency credibility
  • Autocomplete location input in property search UIs using get_geocode_suggestions match offsets
  • Aggregate property metadata (type, price, area) from listing detail responses for market analysis
  • Compile image galleries for listings using get_listing_images imageCount and images array
  • Filter apartment or house listings by price, area, and room count via search_listings parameters
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does ImmobilienScout24 have an official developer API?+
ImmobilienScout24 previously offered a partner API for professional real estate integrations, but it was restricted to vetted partners and is no longer broadly available. There is no public developer API currently accessible to independent developers.
What does get_geocode_suggestions return and how is it useful for searches?+
It returns an array of location suggestion objects, each with an entity containing type, id, label, and geopath fields, alongside a matches array of offset/length pairs. The geo identifiers and geopaths are the structured location references that map a free-text query like 'München' or 'Prenzlauer Berg' to a specific place on the platform.
What information does get_realtor_details expose beyond basic contact info?+
The payload includes basicInfo, branchenbuchContactDetails (branch-level contact data), evaluations (ratings/reviews associated with the company), products, and badges. The statusCode field distinguishes between a matched realtor (REALTOR_FOUND) and an unrecognised ID (REALTOR_NOT_FOUND), so callers can handle missing records without error-checking by HTTP status alone.
Are listing search and detail endpoints currently usable?+
The search_listings, get_listing_details, and get_listing_images endpoints are currently blocked by AWS WAF on the ImmobilienScout24 side, so they do not return results at this time. The get_geocode_suggestions and get_realtor_details endpoints are fully operational.
Does the API cover new-build or commercial property listings?+
The search_listings TYPE parameter documents residential categories such as apartmentRent, apartmentBuy, houseRent, and houseBuy. Dedicated new-build project pages or commercial property segments are not currently mapped to a separate endpoint. You can fork this API on Parse and revise it to add endpoints targeting those listing types.
Page content last updated . Spec covers 5 endpoints from immobilienscout24.de.
Related APIs in Real EstateSee all →
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.
cookcountyil.gov API
Search Cook County property tax records, look up court cases, find code violations, and get department contact information all in one place. Quickly access public records and government contacts without navigating multiple websites.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
beijing.anjuke.com API
Search Beijing real estate listings for second-hand homes and rentals, view detailed property information and price trends, and discover agents and community-specific listings. Get access to the Beijing house price index to track market movements and make informed decisions about property purchases or rentals.
58.com Housing API
Access real-time housing market data from 58.com (58同城), China's largest classifieds platform. Search house price trends across 31+ major Chinese cities at city, district, and neighborhood levels, and browse hot new property developments with prices, floor plans, and location details.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
ImmobilienScout24 API – German Real Estate Data · Parse