ImmobilienScout24 Data Scraper & Authorized ImmoScout24 Data Workflows

Structure German real-estate data around the fields your team actually needs—using official, licensed, customer-authorized, or otherwise permitted ImmoScout24 access where available.

NenoData can help teams evaluate ImmoScout24 data requirements, understand the applicable API or authorization path, define German property and rental schemas, normalize fields such as Kaltmiete, Warmmiete, Nebenkosten, Wohnfläche, and Zimmer, and prepare validated data for downstream workflows where the approved access arrangement permits it.

ImmoScout24’s current published API Terms prohibit crawler-, robot-, spider-, screening-, and similar website/database extraction methods. Direct source support therefore depends on an approved API, licence, customer-authorized resource, or other permitted access basis.

ImmobilienScout24 Property Data Starts With the Access Model

ImmobilienScout24 is now branded ImmoScout24. Scout24 announced the brand change in 2019, while the former name remains common in searches and industry references.

Scout24 describes ImmoScout24 as its platform for residential and commercial real estate in Germany.

NenoData should approach this source as an authorization-first data workflow using approved real-estate data workflows, not as a generic crawl-any-page scraping project.

A useful ImmoScout24-related project needs to answer:

Those questions matter because ImmoScout24 offers an official API, but API availability is not equivalent to unrestricted data rights.

What ImmoScout24 Property Data May Be Relevant?

The exact field set depends on the approved API resource, licence, customer authorization, page/source type, and use case.

Illustrative ImmoScout24 data categories and potential fields
Data categoryPotential fieldsQualification
Listing identitylisting ID, source URL, sale/rent typeDepends on approved endpoint or source
Purchase pricingKaufpreis, currency, price per m²Source/API dependent
Rental pricingKaltmiete, Warmmiete/Gesamtmiete, Nebenkosten, Heizkosten, KautionKeep source-defined cost concepts separate
Property attributesWohnung/Haus, Zimmer, Wohnfläche, Grundstückfläche, BaujahrAvailability varies
Locationcity, district, postcode, displayed address, coordinatesPrecision depends on approved source
EnergyEnergieausweis and efficiency-related fields where suppliedEndpoint/property dependent
Status/historysource status, timestamp, first/last observed where permittedMust fit storage/use rights
Metadatasource identifier, API/resource type, collected timestampFor traceability

This is an illustrative requirements model, not guaranteed ImmoScout24 field coverage. Fields must be confirmed against the actual authorized API resource, customer-controlled data, licence, or other approved source before implementation.

Kaltmiete, Warmmiete, and Nebenkosten Should Not Become One Generic Rent Field

A German rental dataset may need to distinguish:

Illustrative normalized fields might include:

Conceptual field model. Cost components and relationships depend on the source record.

Kaltmiete

Source-stated base/cold rent

Nebenkosten

Separately stated ancillary/service costs

Heizkosten

Heating costs where separately supplied

Warmmiete / Gesamtmiete

Broader source-stated monthly rental amount

Kaution

Deposit

Source context

API endpoint, resource type, timestamp

Conceptual German rental field model separating Kaltmiete, Nebenkosten, Heizkosten, Warmmiete and Kaution

For example:

Illustrative German rent field normalization examples
Source-style valueIllustrative normalized form
1.450 € Kaltmietecold_rent_eur = 1450
220 € Nebenkostenancillary_costs_eur = 220
3 Zimmerrooms = 3
78 m² Wohnflächeliving_area_value = 78, living_area_unit = "m²"

These are illustrative transformation examples only. Do not automatically derive one rent component from another unless the approved source semantics and transformation rule support it.

NenoData’s Data Cleaning & Standardization service supports field-level rules, schema mapping, validation, exception handling, and preserving unresolved values for review rather than silently rewriting them.

Keep Rental and Purchase Pricing Semantically Separate

The schema should not mix:

Potential fields include:

A monthly rental amount and purchase asking price are not variants of one generic field.

Normalize Wohnfläche, Grundstückfläche, and Zimmer Without Losing Meaning

Useful distinctions include:

Normalize formatting but retain source meaning. Values that cannot be transformed safely should remain unchanged or move to exception review. Do not translate away useful German source terminology in the underlying data model if retaining the source value improves traceability.

ImmoScout24 Has an Official API

ImmoScout24 provides official developer APIs using OAuth 1.0a. See the official authentication documentation for details.

Applications use a consumer key and consumer secret.

Some endpoints support two-legged OAuth.

User-specific resources generally require three-legged OAuth, where the relevant ImmoScout24 user authorizes the application.

The existence of these mechanisms does not grant unrestricted access to all marketplace data.

The current official authentication documentation confirms OAuth 1.0a, consumer key/secret usage, and the distinction between two-legged and three-legged authorization. User-specific resources require the user to grant permission, and each resulting access token belongs to that authorizing user.

Search and Expose APIs Are Not General Bulk Data Feeds

Official ImmoScout24 documentation states that the Search APIs are for content partners and are not intended for general data-delivery use cases.

The Expose APIs carry the same content-partner restriction and require appropriate permission.

Expose resources use three-legged OAuth in the documented workflow.

Therefore NenoData should not describe the official API as a public bulk-listings API.

The current official Search and Expose documentation explicitly states these content-partner and data-delivery limitations.

Website Crawling Is Expressly Restricted

Current published ImmoScout24 API Terms prohibit crawler, robot, spider, screening, and similar technologies from being used to obtain information from the ImmoScout24 website or database. See the ImmoScout24 API Terms of Use.

This is not merely a technical anti-bot issue.

ImmoScout24 access methods and their publication position
MethodPublication position
Official APIPotentially available under the applicable contract and endpoint permissions
Search APIContent-partner path, not general data delivery
Expose APIContent-partner/permissioned path
User-authorized resourcesMay use three-legged OAuth where the endpoint permits it
Website crawlingCurrent terms expressly restrict this method
Alternative approved sourceEvaluate when direct ImmoScout24 use is unsuitable

The current API Terms state that a licensee may not use crawling, robots, spiders, screening, or other technologies to access the ImmoScout24 website or database in order to obtain information.

Current published API Terms restrict crawler/robot/spider/screening methods for obtaining ImmoScout24 website/database information.

Need ImmoScout24-related data

What approved access rights exist?

Branch A

Official API / permitted licence

Check endpoint + use permissions
Schema design → Authorized ingestion → Normalize & validate → Permitted delivery

Branch B

Customer-authorized resources

Check OAuth/resource rights → Schema design → Authorized integration

Branch C

No suitable ImmoScout24 access

Customer-owned / licensed / approved alternative property source
Decision diagram for official, user-authorized, licensed or alternative ImmoScout24-related data access

API Access Also Has Storage and Usage Restrictions

API access should not be described as a licence to build an unrestricted independent property database.

The published general API Terms state that API rights are limited to the applicable use contract.

They also contain restrictions on creating the licensee’s own databases or evaluations and include a 24-hour storage limitation for retrieved data under the stated general provision.

A customer’s specific contract, paid-use arrangement, booking, cooperation agreement, content-partner agreement, or separate licence may contain different rights and therefore needs to be reviewed before a project is defined.

Current ImmoScout24 terms state that only explicitly granted rights apply, that other purposes including creation of the licensee’s own databases or evaluations are impermissible under the general provision, and that the right to store retrieved ImmoScout24 data is limited to one day under that provision. Separate written agreements can contain deviating terms.

Do not promise:

Authorized ImmoScout24 Data Paths NenoData Can Evaluate

Official API

Where the customer’s use case is approved, evaluate the relevant endpoint, authentication method, authorized resources, available fields, retention, and output limitations.

Customer-authorized resources

Where users own or control resources and the API permits access, evaluate three-legged OAuth integration. Three-legged access is user-specific and should not be presented as a mechanism for arbitrary marketplace-wide data access.

Content-partner or licensed access

Where the customer holds appropriate content-partner or licensed rights, design the workflow around those documented permissions. This does not imply that NenoData itself has content-partner status.

Customer-owned data

NenoData can normalize and validate client-provided CSV, Excel, JSON, brokerage exports, property-management data, and listing feeds.

Alternative approved property sources

If direct ImmoScout24 data does not fit the permitted use case, evaluate another licensed, public, permissioned, or customer-owned source against the same schema.

NenoData’s data sources overview covers alternative approved property-data inputs subject to source, page-type, visible-field, geography, feasibility, and permitted-method review. Multi-source aggregation supports mapping agreed external and customer-authorized sources into a common schema.

What If the Requirement Is Market Analysis?

Define the information requirement first. That may include:

Those fields can form a business schema without assuming ImmoScout24 grants the required analysis rights.

If the ImmoScout24 licence does not permit the planned analytical use, evaluate licensed datasets, customer inventory, brokerage exports, valuation feeds, or other approved property sources. Do not treat a commercially useful use case as evidence that the relevant ImmoScout24 agreement permits it.

Illustrative fields only. Availability depends on the approved source, endpoint, and contract.

Listing

  • listing ID
  • transaction type
  • source reference

Pricing

  • Kaufpreis
  • Kaltmiete
  • Warmmiete
  • Nebenkosten
  • Heizkosten
  • Kaution
  • €/m²

Property

  • Wohnung/Haus
  • Zimmer
  • Wohnfläche
  • Grundstückfläche
  • Baujahr

Location

  • city
  • district
  • postcode

Energy

  • Energieausweis
  • efficiency fields where available

Metadata

  • authorized source
  • endpoint/resource
  • timestamp
Illustrative German property schema covering pricing, property, location, energy and source metadata fields

One-Time Data and Historical Monitoring Require Different Rights

A one-time approved data workflow and a historical listing archive are not equivalent.

Potential history fields include:

Historical retention must only be offered where the customer’s specific source rights permit it. Do not claim that NenoData already maintains an ImmoScout24 history database. Do not imply that the general API Terms permit indefinite historical retention. See also: Rental Market Data Scraping Services for broader recurring-observation context.

Delivery Depends on Source Rights

Broader NenoData services support:

For ImmoScout24-derived data, the customer’s source agreement determines whether any particular output, retention pattern, or downstream use is permitted. Technical delivery capability does not override source rights. NenoData’s Custom Data Pipelines service supports validated delivery to files, APIs, databases, warehouses, and BI tools from approved public or permissioned sources.

How an Authorized ImmoScout24 Data Project Would Work

  1. 1

    Define the business requirement

    Specify the rental/purchase/commercial use case, target markets, required fields, history requirement, intended use, and destination.

  2. 2

    Confirm access and rights

    Identify the official API, customer-user authorization, content-partner status, separate licence, customer-owned data, or alternative approved sources. Review endpoint, storage, retention, and downstream-use conditions.

  3. 3

    Define the schema

    Map Kaltmiete, Warmmiete, Nebenkosten, Heizkosten, Kaution, Kaufpreis, Wohnfläche, Grundstückfläche, Zimmer, property type, location, and energy fields.

  4. 4

    Integrate through the approved path

    Use only the permitted API, feed, export, licensed source, or other approved mechanism. Website crawler circumvention is not the implementation path.

  5. 5

    Normalize and validate

    Apply approved rules for EUR fields, German number formatting, rent components, square metres, room counts, transaction types, property types, nulls, identifiers, and exceptions.

  6. 6

    Deliver within the permitted rights

    Prepare only the output, retention model, and destination supported by both the project scope and source agreement.

Potential Business Requirements

German rental-market research

Structure appropriately authorized rental-property and rent-component information for an approved analytical workflow.

Property comparison

Align location, Wohnfläche, Zimmer, property type, asking price, and other permitted fields into a consistent schema.

Valuation inputs

Prepare appropriately licensed or customer-owned property records for downstream valuation workflows.

Investment research

Normalize authorized real-estate information for internal research models.

Brokerage data operations

Map customer-owned or customer-authorized property resources into internal CRM, listing, reporting, or analytics schemas.

PropTech enrichment

Transform appropriately licensed or permissioned German property data into a format required by an approved product workflow.

Do not imply that an ImmoScout24 licence automatically permits every one of these use cases.

Why NenoData Is Relevant

NenoData’s broader property and data-quality services focus on:

For ImmoScout24, the correct workflow is:

requirements analysis → access and rights review → approved API/source → German property schema → normalization → validation → permitted delivery

rather than crawler bypass.

NenoData Is Not Affiliated With ImmoScout24 or Scout24

No affiliation, endorsement, partnership, official API relationship, or content-partner status is claimed. Do not use ImmoScout24 branding, logos, or language in a way that visually suggests otherwise.

Frequently Asked Questions

The term generally describes software or a service that converts ImmobilienScout24/ImmoScout24 property information into structured data. NenoData should not use the term to imply unrestricted website crawling because ImmoScout24’s published API Terms expressly restrict crawler/robot/spider/screening methods for obtaining website or database information.

Yes. Scout24 renamed ImmobilienScout24 to ImmoScout24 in 2019.

Yes. ImmoScout24 publishes official developer APIs. Access depends on registration, endpoint rules, authentication, authorization, and the applicable use agreement.

The API uses OAuth 1.0a. Some resources use two-legged OAuth. User-specific resources generally require three-legged OAuth and authorization by the relevant user.

NenoData should not make an unrestricted claim of this kind. Current ImmoScout24 API Terms expressly restrict crawler, robot, spider, screening, and similar methods used to obtain information from the website or database. An official API, licensed access, customer-authorized resource, or other permitted source path should be evaluated instead.

Do not assume so. The published general API Terms contain restrictions on independent databases/evaluations and storage. The customer’s exact contract or separate licence must be reviewed.

No. Current official documentation describes them as content-partner APIs rather than general data-delivery endpoints.

For data modelling, Kaltmiete should remain the source-stated base/cold rent, while Warmmiete or Gesamtmiete should remain a separate broader source-defined amount. Nebenkosten and separately stated Heizkosten should also be modeled separately.

Where the data is available through an approved source, fields can be mapped into consistent numeric and unit-aware representations while preserving the original source meaning.

NenoData supports broader CSV, Excel, JSON, API-ready, database, and warehouse output patterns. For ImmoScout24-derived data, the specific source licence must also allow the proposed retention and delivery.

Only where the customer’s approved source arrangement permits repeated access, retention, and historical analysis. No ImmoScout24-specific historical feed or monitoring cadence should be promised by default.

Potential alternatives include customer-owned property exports, licensed German property datasets, brokerage feeds, property-management feeds, valuation datasets, approved APIs, and other permissioned real-estate sources.

No affiliation, partnership, endorsement, or content-partner relationship is claimed.

Discuss Your ImmoScout24 Data Requirements

Share the German property fields you need and the ImmoScout24 API, licence, content-partner, or customer authorization already available to your organization.

If direct ImmoScout24 use does not fit the intended workflow, the same data requirement can be evaluated against customer-owned, licensed, or other approved German property sources.

What to share

  • Intended source/use case
  • API or licence status
  • Customer-owned resource status
  • Rental/purchase/commercial scope
  • Target locations in Germany
  • Required fields
  • History/retention requirement
  • Intended use
  • Estimated volume
  • Required destination