Immowelt Property Data Starts With the Access Path
Immowelt is operated by AVIV Germany GmbH. (AVIV Germany GmbH (Immowelt Impressum)) Its current platform covers property buying, selling, renting, letting, valuation, and related real-estate services.
For a property-data team, the useful first question is not simply: “Can we scrape Immowelt?” It is: “Can the official Immowelt API support this requirement, and if not, what other authorized source path is available?”
A useful project should define:
- rent or sale
- German city, district, postcode, or target geography
- apartment, house, land, or other property type
- search-result versus detailed-exposé requirements
- required fields
- whether energy/building attributes are needed
- whether the customer has an active Immowelt advertiser/provider relationship
- current API eligibility or credentials
- one-time versus recurring requirement
- intended business use
- storage requirements
- redistribution/public-display requirements
- destination
NenoData’s current Real Estate Data Scraping service NenoData’s current Real Estate Data Scraping service already follows this source-first model: sources, markets, fields, cadence, intended use, and destination are scoped before implementation, and source support is confirmed rather than assumed.
Immowelt Has an Official API
Immowelt currently publishes first-party technical documentation for its WebService API. (Immowelt WebService API documentation)
The documentation describes services for:
The API uses:
Current official documentation includes:
LocationService
Used to retrieve and resolve geographic information.
EstateService
Used for property searching based on location and other search criteria.
EstateExpose
Used to retrieve detailed information for a specific property/exposé.
CommunicationService
Used for communication-related actions such as contact enquiries.
This makes Immowelt materially different from portals where no first-party API can be verified.
The presence of an official API, however, is only the start of the access decision.
Who Can Use the Official Immowelt API?
Current API terms state that the API is an additional service available to a provider with an active contract to present real estate through Immowelt. (Immowelt API terms)
Access credentials must be requested from AVIV Germany through the provider’s Immowelt account.
The standard documented use case is: provider’s own Immowelt property offers → provider’s own website
That means API access must not be described as universally available to any company wanting marketplace data.
Before designing a project around the official API, confirm:
- whether the customer has an active qualifying Immowelt relationship
- whether credentials already exist or can legitimately be requested
- which property offers the customer may retrieve
- the intended downstream website/application
- attribution requirements
- storage requirements
- whether the use remains within the standard own-provider scenario
- whether additional AVIV Germany consent is necessary
What the Official Immowelt API Does Not Automatically Permit
Keep these boundaries explicit.
| Requirement | Current standard position |
|---|---|
| Retrieve an eligible provider’s own property offers | Supported standard use |
| Use the API without a qualifying active Immowelt contract | Not established |
| Retrieve several providers’ listings for a separate marketplace | Requires express AVIV Germany consent |
| Use the API merely for raw/pure data export | Not permitted |
| Treat an API key as unrestricted marketplace rights | Not supported |
| Republish the retrieved data on other property portals | Restricted under current standard terms |
| Ignore attribution requirements | Not supported |
Current API terms expressly say that retrieval of property data from several providers by a third party for a separate marketplace requires AVIV Germany’s express consent.
They also expressly state that the API may not be used for another purpose such as pure data export.
This distinction must remain central throughout the page.
Official Immowelt API vs Third-Party “Immowelt API”
Search results and developer marketplaces may contain third-party products marketed as:
These may help establish:
They do not establish official Immowelt rights.
A third-party API for Immowelt data is not the same as the official Immowelt API.
Official Immowelt API
- first-party
- API credentials
- active provider relationship
- own-provider offers as standard use case
- contractual use limits
- no pure-data-export default
Third-party scraper API
- external provider
- technical extraction service
- not official Immowelt authorization
- rights must be assessed separately
| Access type | Provider | Authorization meaning |
|---|---|---|
| Official Immowelt API | Immowelt / AVIV Germany | Governed by Immowelt API terms and provider relationship |
| Third-party scraper API | External vendor | Technical extraction service; not official Immowelt API authorization |
| Customer-owned export/feed | Customer/partner | Rights depend on the customer’s underlying authority |
| Licensed data arrangement | Approved provider | Governed by the relevant licence/agreement |
Do not imply that a third-party extraction API is equivalent to holding an official Immowelt API key.
Potential Immowelt Property Data Fields
The exact schema depends on approved API/source, access rights, property type, customer relationship, and final project scope.
Illustrative schema. Exact fields depend on the official API/source and approved access.
Identity
exposé/listing ID
source URL
Price
EUR
rent
€/m²
Property
type
rooms
Wohnfläche
Grundstücksfläche
floor
year built
Location
postcode
city
district
state
GeoID/location ID
Energy
source-dependent energy/building fields
Observation
observed_at
first_seen
last_seen
| Data category | Potential fields | Qualification |
|---|---|---|
| Listing identity | exposé/listing ID, GUID/OnlineID where supplied, source URL | Source dependent |
| Transaction type | sale, rent | Keep explicit |
| Pricing | asking sale price, rent, €/m² where available | Preserve commercial meaning |
| Property | apartment/house/land, rooms, living area, plot area, floor, year built | Availability varies |
| Location | postcode, city, district, state, source location ID/GeoID, coordinates where supplied | Source dependent |
| Energy/building | energy class/certificate, heating/building attributes where available | Confirm before production |
| Provider | agency/provider identity where appropriate | Contact/personal data separately reviewed |
| Observation | observed_at, first_seen, last_seen | Only where repeated access/retention is permitted |
| Source metadata | source/API path, source ID | Useful for provenance |
This is an illustrative schema. It is not a guarantee that every official API customer, exposé, property type, or other approved source exposes every field.
Sale and Rental Records Need Different Pricing Logic
Sale and rental records can share property attributes while still representing different economic concepts.
Sale schema
- asking purchase price
- EUR currency
- price per m²
- living area
- plot area
- rooms
- property type
Rental schema
- source-displayed rent
- EUR currency
- price per m² where supplied
- living area
- availability
- additional rental fields where the approved source actually provides them
Do not automatically add German rental concepts simply because they are common in Germany. In particular, use fields such as Kaltmiete, Warmmiete, and Nebenkosten only when they are confirmed in the approved Immowelt API/source or representative records. Preserve source-visible semantics first.
NenoData’s Rental Market Data Scraping service supports approved-source rental workflows where cadence and source availability are confirmed during scoping.
EUR and €/m² Should Be Stored as Separate Fields
Potential fields:
asking_sale_price_eurasking_rent_eurprice_per_sqm_eurcurrencyprice_originalobserved_atDo not replace:
- total price with €/m²
- €/m² with total price
- asking sale price with rent
If NenoData derives €/m², do so only when the correct price field is known, the correct area basis is known, and an agreed calculation rule exists. Derived values should remain distinguishable from source-provided values.
NenoData’s Data Cleaning & Standardization service supports agreed field mapping, transformation rules, and validation for EUR and price-per-m² fields.
Living Area and Plot Area Are Different Measurements
German property data must keep Wohnfläche (living area) and Grundstückfläche (plot area) as separate concepts.
Potential normalized fields:
living_area_sqmplot_area_sqmarea_originalarea_unitDo not:
- add the two values together
- replace one with the other
- calculate price-per-m² against the wrong area basis
This distinction matters for:
Where the source meaning is unclear: preserve the original value, leave normalized semantics unresolved, and use an exception path rather than inference.
Rooms, Floor, Property Type, and Year Built Should Preserve Source Context
Potential property fields may include:
- Map exact fields from the approved source.
- Do not invent universal Immowelt fields.
- Missing fields should remain null, unavailable, or exception-coded where necessary.
- Do not infer missing values from unrelated attributes.
German Location Data Should Be Structured Hierarchically
Immowelt’s official API includes geographic services and location identifiers.
Potential normalized fields:
countrystatepostcodecitydistrictsource_location_idgeo_idlatitudelongitudeUse only the hierarchy actually supported by the approved source. Do not manufacture exact coordinates, district mappings, or address precision where the source does not support them.
Energy and Building Fields May Be Useful
German property workflows can require energy/building information.
Potential fields may include:
Keep these potential, source-dependent, and confirmed during scoping. Do not claim universal Immowelt energy-field coverage.
Third-party Immowelt products may inform likely buyer expectations, but production field claims must be supported by the official API, representative approved records, or another authorized source.
Asking Price, Valuation, and Transaction Price Are Different
Immowelt also provides an online property-valuation product. A German property model may therefore contain several different price/value concepts:
These must not be collapsed into one generic price.
Potential fields:
asking_price_eurasking_rent_eurvaluation_amount_eurvaluation_sourceregistered_transaction_price_eur where supplied by another appropriate sourceImmowelt valuation terms Current Immowelt valuation terms give users limited rights in valuation data and restrict onward/commercial use without consent.
Do not imply that NenoData can: reproduce proprietary Immowelt valuations, redistribute them, reverse engineer the valuation method, sell them as NenoData data without verified rights.
Immowelt’s General Terms Restrict Platform-Content Reuse
Immowelt General Terms restrict users, beyond what is necessary for private use, from:
- reproducing platform/other-customer content
- downloading it
- editing it
- publicly making it available
- distributing it
- modifying/adapting it
- translating it
- creating derivative works
- reverse engineering/decompiling/disassembling protected content
unless expressly legally permitted.
Immowelt’s current imprint likewise states that content and images are copyright protected and may only be reproduced, distributed, or otherwise used within ordinary use of the service.
Current 2026 Immowelt legal/DSA wording also expressly reserves against text and data mining and data collection/extraction across AVIV Germany content, data, and webpages.
Therefore do not reduce the source-rights question to: “Is the website technically scrapeable?” The project needs a permitted access and downstream-use model.
API Access Does Not Automatically Permit Storage or Redistribution
Even a legitimate Immowelt API key does not create unrestricted downstream rights.
Immowelt API terms state that:
- providers may retrieve their own property offers
- multi-provider retrieval for a separate marketplace needs express consent
- the API may not be used merely for pure data export
- the retrieved data cannot simply be republished to other property portals under the standard arrangement
- attribution to Immowelt applies to the documented integration
For every API-based NenoData engagement, confirm:
Technical API availability does not replace licensing analysis.
Authorized Immowelt Data Paths NenoData Can Evaluate
Immowelt has an official API, but access and permitted use depend on the customer relationship and project purpose.
Need Immowelt data
Qualifying active Immowelt provider relationship?
Yes
Official API eligibility
Own-provider listings / approved use
Schema mapping
Normalize + validate
Permitted destination
Multi-provider
Express AVIV Germany consent required
No API fit
Customer-owned / licensed / other approved German property source
Official Immowelt API
Where the customer has the appropriate active relationship, valid API eligibility, and an intended use compatible with current terms, NenoData can scope API integration, authentication plumbing using customer-provided credentials, source-to-target field mapping, location handling, property normalization, validation, and permitted downstream integration. NenoData must not claim it already holds the customer’s API credentials.
Express Immowelt / AVIV Germany authorization
A customer may have separately negotiated permission for multiple providers, a partner marketplace, special redistribution, or another non-standard use. Confirm the actual documentation before implementation.
Customer-owned property inventory
Brokerages, developers, and property operators may already own/control property records they publish. NenoData can process those customer-controlled records without claiming rights to the entire Immowelt marketplace.
Participating broker/developer feeds
Structured partner arrangements can be evaluated where the relevant parties have documented authorization. Do not describe partner scenarios as universally available API rights.
Licensed German property sources
Where the standard Immowelt API is unsuitable, evaluate another licensed, permissioned, or approved German property source.
Customer-supplied files
Potential inputs include CSV, Excel, JSON, CRM exports, database exports, and structured property feeds.
Multi-source workflows
Where multiple approved inputs are required, map them into one shared schema with field mapping, normalization, matching, deduplication, validation, exception handling, and source attribution.
NenoData’s Multi-Source Data Aggregation service supports agreed external and customer-authorized sources rather than arbitrary source use.
NenoData’s Data Sources page explicitly treats source feasibility and permitted collection method as scoping questions rather than guarantees.
Agency Identity and Personal Contact Data Need Separate Review
Agency/provider identity can be analytically relevant. Personal contact fields are a separate data class.
Before handling:
review:
Do not make unrestricted contact harvesting a headline capability.
One-Time Immowelt Dataset or Recurring Observations
Where the approved API/source arrangement permits repeated access and retention, the workflow may be one-time or recurring.
One-time
- German housing research
- rental-market analysis
- investment screening
- location research
- customer-inventory migration
- product enrichment
Recurring
Potential fields:
- observed_at
- first_seen
- last_seen
- asking price
- rent
- listing status
- availability
The approved access arrangement must permit repeated retrieval, storage, and retention.
Do not claim:
- an existing NenoData Immowelt archive
- daily Immowelt refresh by default
- hourly refresh
- real-time refresh
- an Immowelt-specific fixed SLA
Delivery Must Fit the Immowelt Access Arrangement
NenoData’s Custom Data Pipelines service can support:
- CSV
- Excel
- JSON
- API-ready payloads
- database loads
- warehouse loads
- webhooks
- scheduled workflows
For an Immowelt-related project confirm:
- 1.source/access path
- 2.records the customer may retrieve
- 3.field scope
- 4.transformation rights
- 5.storage
- 6.retention
- 7.attribution
- 8.internal versus external use
- 9.destination
- 10.redistribution/public-display rights
- 11.cadence
“API-ready” means NenoData can structure records for a downstream programmatic system. It does not mean NenoData possesses Immowelt credentials, unrestricted official API rights, or bulk-export permission.
How an Authorized Immowelt Data Workflow Would Work
- 1
Define the requirement
Specify sale or rent, German geography, property types, search versus exposé data, required fields, energy/building fields, one-time versus recurring use, and downstream destination.
- 2
Check official API eligibility
Confirm active Immowelt provider relationship, valid credentials or eligibility to request them, records accessible to that customer, intended use, and whether additional AVIV Germany consent is required.
- 3
Select the permitted source path
Potential inputs: official Immowelt API, separately authorized Immowelt arrangement, customer-owned property inventory, participating broker/developer feed, licensed German property source, or customer-provided file.
- 4
Define the schema
Potential categories: listing/exposé identity, sale/rent, EUR price, €/m², property type, rooms, living area, plot area, floor, year built, location, energy, provider identity, and observation metadata.
- 5
Normalize and validate
Apply agreed rules for EUR, area units, living versus plot area, rent versus sale, property types, location identifiers, null handling, source IDs, duplicate candidates, source attribution, and exception handling.
- 6
Review downstream-use constraints
Confirm attribution, storage, retention, public/internal use, redistribution, and permitted destination.
- 7
Deliver within approved rights
Prepare the permitted output for customer website/application, files, API-ready structures, database, warehouse, webhook, or another approved destination.
Potential Business Requirements
These are customer requirements, not proof that the standard Immowelt API permits every use.
German housing-market research
Normalize appropriately authorized listing or customer-owned records by city, district, property type, and asking price.
Rental-market analysis
Structure approved rental records, rent values, living area, and observation fields.
Investment research
Prepare permitted German property records for internal analysis.
Broker/developer websites
Where official API rights fit, map eligible customer-owned/provider offers into the customer’s own website/application workflow.
PropTech enrichment
Map authorized property records into search, analytics, enrichment, and internal product schemas.
Listing monitoring
Observe permitted price changes, status changes, and availability changes where recurring access and retention are authorized.
Multi-source market intelligence
Combine Immowelt-authorized inputs, customer-owned property data, and other approved German sources within one source-aware schema.
Why NenoData Is Relevant to an Immowelt Requirement
Real Estate Data Scraping
- source scoping
- market scoping
- field scoping
- custom property schemas
- normalization
- validation
- structured delivery
Rental Market Data Scraping
- approved-source rental workflows
- cadence confirmed during scoping
- source availability confirmed
Data Cleaning & Standardization
- field mapping
- transformation rules
- validation
- deterministic deduplication
- exception handling
Multi-Source Data Aggregation
- agreed external sources
- customer-authorized sources
- common schemas
- matching
- validation
- source attribution
Custom Data Pipelines
- files, API-ready records, databases, warehouses
- webhooks and scheduled processes
- approved source-to-destination workflows
Data Sources
- source feasibility as a scoping question
- permitted collection method as part of scoping
- no coverage guarantees
For Immowelt, preserve:
requirements → official API/access review → approved source → German property schema → normalization → validation → permitted delivery
not unrestricted marketplace scraping.
NenoData Is Not Affiliated With Immowelt or AVIV Germany
NenoData does not claim affiliation with Immowelt, partnership with AVIV Germany GmbH, official API credentials, active Immowelt provider status, multi-provider consent, marketplace-wide API rights, unrestricted export rights, an existing Immowelt dataset, or authorized-scraper status. Only state such a relationship if separately documented.
Frequently Asked Questions
An Immowelt scraper generally refers to software or a workflow intended to turn Immowelt property information into structured records. For NenoData, that phrase must not imply unrestricted marketplace collection. The first access option to evaluate is the official Immowelt API where the customer and use case qualify.
An Immowelt scraper generally refers to software or a workflow intended to turn Immowelt property information into structured records. For NenoData, that phrase must not imply unrestricted marketplace collection. The first access option to evaluate is the official Immowelt API where the customer and use case qualify.
Yes. Immowelt currently provides a documented first-party WebService API for property search/display and geographic information.
Yes. Immowelt currently provides a documented first-party WebService API for property search/display and geographic information.
Current standard API terms say eligible providers request credentials through their Immowelt account. Standard access is tied to an active Immowelt property-presentation contract.
Current standard API terms say eligible providers request credentials through their Immowelt account. Standard access is tied to an active Immowelt property-presentation contract.
Not under the standard documented arrangement. Retrieval of multiple providers’ data for a separate marketplace requires express AVIV Germany consent.
Not under the standard documented arrangement. Retrieval of multiple providers’ data for a separate marketplace requires express AVIV Germany consent.
Current API terms state that it may not be used merely for pure data export.
Current API terms state that it may not be used merely for pure data export.
Potential fields include listing/exposé ID, source URL, sale/rent, EUR price, €/m², rooms, living area, plot area, floor, year built, postcode, city, district, location/GeoID, energy/building fields, provider identity, and observation timestamps. Actual fields depend on the approved API/source and project scope.
Potential fields include listing/exposé ID, source URL, sale/rent, EUR price, €/m², rooms, living area, plot area, floor, year built, postcode, city, district, location/GeoID, energy/building fields, provider identity, and observation timestamps. Actual fields depend on the approved API/source and project scope.
Yes. They should normally use separate transaction and pricing fields.
Yes. They should normally use separate transaction and pricing fields.
Yes. They should remain separate because Wohnfläche and Grundstückfläche represent different measurements.
Yes. They should remain separate because Wohnfläche and Grundstückfläche represent different measurements.
Potentially, where returned by the approved API/source. Exact fields must be confirmed during scoping.
Potentially, where returned by the approved API/source. Exact fields must be confirmed during scoping.
NenoData can technically prepare CSV, Excel, JSON, API-ready, database, or warehouse outputs where the approved source rights permit that destination. This does not mean the official Immowelt API permits unrestricted raw-data export.
NenoData can technically prepare CSV, Excel, JSON, API-ready, database, or warehouse outputs where the approved source rights permit that destination. This does not mean the official Immowelt API permits unrestricted raw-data export.
Only where the approved API/source rights permit recurring retrieval and retention. Potential observation fields include first seen, last seen, asking price, rent, status, and timestamp. No existing Immowelt historical archive or fixed cadence is promised.
Only where the approved API/source rights permit recurring retrieval and retention. Potential observation fields include first seen, last seen, asking price, rent, status, and timestamp. No existing Immowelt historical archive or fixed cadence is promised.
No. They are external technical extraction services and do not establish official Immowelt authorization.
No. They are external technical extraction services and do not establish official Immowelt authorization.
Evaluate separately authorized Immowelt access, customer-owned property inventory, participating broker/developer feeds, licensed German property datasets, customer-supplied files, or other approved German property sources.
Evaluate separately authorized Immowelt access, customer-owned property inventory, participating broker/developer feeds, licensed German property datasets, customer-supplied files, or other approved German property sources.
No affiliation, partnership, official API relationship, active provider-contract status, marketplace-wide rights, or authorized-scraper status is claimed.
No affiliation, partnership, official API relationship, active provider-contract status, marketplace-wide rights, or authorized-scraper status is claimed.