scraper-api-com Immowelt API
immowelt: read-only. 2 public endpoints, no account needed.
immowelt: read-only. 2 public endpoints, no account needed.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/scraper-api-com:scraper-api-com-immowelt-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: scraper-api.com Immowelt API
version: 0.1.0
description: 'Self-hosted social media scraping API — a drop-in replacement for scrapecreators.com.
## Authentication
Every request must send your API key in the `x-api-key` header.
## Credits
Billing is credit-based: **1 request = 1 credit** (some endpoints cost more — see each endpoint''s description). Credits are **non-expiring** — buy once, use whenever.
Response bodies match the ScrapeCreators shapes so existing integrations work unchanged.'
contact:
name: Fabian Bitter
email: fabian@bitter.de
servers:
- url: https://api.scraper-api.com
description: Production
security:
- apiKeyAuth: []
tags:
- name: immowelt
description: 'immowelt: read-only. 2 public endpoints, no account needed.'
paths:
/v1/immowelt/search:
get:
tags:
- immowelt
summary: Search immowelt.de real-estate listings by place (name or AVIV place id) with…
operationId: immowelt_v1_search
description: '**Live endpoint.** Credit cost: **1** (1 request = 1 credit).'
security:
- apiKeyAuth: []
parameters:
- name: location
in: query
required: false
description: 'Free-text place; resolved to the portal''s place id. Provide at least one of: location, place_ids.'
schema:
type: string
example: Köln
- name: place_ids
in: query
required: false
description: 'AVIV place id(s), comma-separated. Skips the lookup. Provide at least one of: location, place_ids.'
schema:
type: string
example: AD08DE2179
- name: distribution_types
in: query
required: false
description: Rent or buy. Comma-separated.
schema:
type: string
enum:
- Buy
- Rent
- Buy_Auction
- Compulsory_Auction
example: Rent
- name: estate_types
in: query
required: false
description: Property type. Comma-separated.
schema:
type: string
enum:
- Apartment
- House
- Senior
- Parking
- Plot
- Miscellaneous
- Office
- Trading
- Gastronomy_Hotel
- Storage_Production
- Agriculture_Forestry
- Building
example: Apartment
- name: estate_sub_types
in: query
required: false
schema:
type: string
- name: project_types
in: query
required: false
description: Project type. Comma-separated.
schema:
type: string
enum:
- Flatsharing
- Investment
- New_Build
- Projected
- Resale
- Short_Time_Rental
- Stock
- Swap_Apartment
- Life_Annuity
- name: features
in: query
required: false
description: Required features. Comma-separated.
schema:
type: string
enum:
- Balcony_Terrace
- Garden
- Parking_Garage
- Kitchen_Fully_Equipped
- Bathroom_Window
- Bathtub
- Cellar
- Vacant
- Pets_Allowed
- Reduce_Mobility_Access
- Elevator
- Commission_Free
- Swimming_Pool
- Exclusive
- Assisted_Living
- Houseboat
- Furnished
example: Balcony_Terrace,Elevator
- name: price_min
in: query
required: false
schema:
type: string
- name: price_max
in: query
required: false
schema:
type: string
- name: price_type
in: query
required: false
description: Which rent the price filter applies to.
schema:
type: string
enum:
- Default
- Coldrent
- Warmrent
- name: rooms_min
in: query
required: false
schema:
type: string
- name: rooms_max
in: query
required: false
schema:
type: string
- name: bedrooms_min
in: query
required: false
schema:
type: string
- name: bedrooms_max
in: query
required: false
schema:
type: string
- name: living_space_min
in: query
required: false
schema:
type: string
- name: living_space_max
in: query
required: false
schema:
type: string
- name: plot_space_min
in: query
required: false
schema:
type: string
- name: plot_space_max
in: query
required: false
schema:
type: string
- name: construction_year_min
in: query
required: false
schema:
type: string
- name: construction_year_max
in: query
required: false
schema:
type: string
- name: radius
in: query
required: false
description: Search radius around the place, in kilometres.
schema:
type: string
example: '10'
- name: sort
in: query
required: false
description: Result order.
schema:
type: string
enum:
- Default
- DateDesc
- PriceAsc
- PriceDesc
- PricePerSquareMeterAsc
- PricePerSquareMeterDesc
- NumberOfRoomsAsc
- NumberOfRoomsDesc
- SpaceAsc
- SpaceDesc
example: DateDesc
- name: page
in: query
required: false
schema:
type: string
- name: page_size
in: query
required: false
description: Cap on returned results; the portal's own page size is fixed.
schema:
type: string
example: '20'
responses:
'200':
description: Platform-native JSON payload (ScrapeCreators-compatible).
content:
application/json:
example:
success: true
query:
location: Berlin
place_ids: AD08DE8634
distribution_types: Rent
estate_types: Apartment
order: Default
search_model:
locations:
- type: place_id
placeId: AD08DE8634
distributionTypes:
- Rent
estateTypes:
- Apartment
page: 1
page_size: 1
total_results: 4614
number_of_pages: 4614
has_next_page: true
count: 1
results:
- id: 26CZ6VY5NA37
legacy_id: 93be081b-fe4c-4bbf-b3eb-8589df64205c
title: Own Your Style - Stylisches 1-Zimmer-Apartment mit Loggia im Herzen Berlins
url: https://www.immowelt.de/expose/93be081b-fe4c-4bbf-b3eb-8589df64205c
status: Published
price: 1170
price_label: 1.170 €
price_kind: Kaltmiete
prices:
- label: Kaltmiete
value: 1.170 €
amount: 1170
- label: Warmmiete
value: 1.400 €
amount: 1400
rooms: 1
rooms_label: 1 Zimmer
living_space: 46.4
living_space_label: 46,4 m²
key_facts:
- 1 Zimmer
- 46,4 m²
- 8. Geschoss
facts:
- type: numberOfRooms
label: Zimmer
value: 1 Zimmer
- type: livingSpace
label: m²
value: 46,4 m²
- type: numberOfFloors
label: Geschoss
value: 8. Geschoss
address:
street: Lisa-Fittko-Straße 11
zip_code: '10557'
city: Mitte
district: Moabit
country: DEU
is_published: true
energy_class: B
description: 'Wohnen im Spring: Das Spring steht für urbanes Wohnen mit Charakter.'
provider:
name: Müller Merkle Immobilien GmbH
kind: PROFESSIONAL
contact: Frau Leonie Klein
logo: https://mms.immowelt.de/1/0/3/1/10310299-3c09-4a14-9e39-8cf3a24d1c21.jpg
profile_url: https://www.immowelt.de/profil/d9
is_new: true
has_brokerage_fee: false
has_3d_tour: true
new_build_project_url: https://www.immowelt.de/projekte/expose/k25f932
thumbnail: https://mms.immowelt.de/d/7/9/1/d791e619-fd97-4da3-9fb4-7acd82a8336d.jpg
images:
- https://mms.immowelt.de/d/7/9/1/d791e619-fd97-4da3-9fb4-7acd82a8336d.jpg
floorplans: []
created_at: '2026-08-14T11:46:25.443Z'
updated_at: '2026-08-14T12:00:03.962Z'
'400':
description: Missing or invalid parameters.
content:
application/json:
example:
error:
message: 'Missing required parameter(s): handle'
'401':
description: Missing or invalid API key.
content:
application/json:
example:
error:
message: Invalid API key.
'402':
description: Not enough credits.
content:
application/json:
example:
error:
message: Insufficient credits.
'429':
description: Rate limit exceeded.
content:
application/json:
example:
error:
message: Rate limit exceeded.
'502':
description: Upstream scrape failed.
content:
application/json:
example:
error:
message: Upstream scrape failed.
/v1/immowelt/expose:
get:
tags:
- immowelt
summary: 'Get one immowelt.de listing (full detail: prices, facts, features, energy…'
operationId: immowelt_v1_expose
description: '**Live endpoint.** Credit cost: **1** (1 request = 1 credit).'
security:
- apiKeyAuth: []
parameters:
- name: id
in: query
required: false
description: 'Listing id, short form or legacy UUID. Provide at least one of: id, url.'
schema:
type: string
example: 26CZ6VY5NA37
- name: url
in: query
required: false
description: 'Public listing URL. Provide at least one of: id, url.'
schema:
type: string
example: https://www.immowelt.de/expose/26CZ6VY5NA37
responses:
'200':
description: Platform-native JSON payload (ScrapeCreators-compatible).
content:
application/json:
example:
success: true
data:
id: 26CZ6VY5NA37
legacy_id: 93be081b-fe4c-4bbf-b3eb-8589df64205c
title: Own Your Style - Stylisches 1-Zimmer-Apartment mit Loggia im Herzen Berlins
url: https://www.immowelt.de/expose/26CZ6VY5NA37
price: 1170
price_label: 1.170 €
price_kind: Kaltmiete
price_per_sqm: 25.2
is_sale: false
prices:
- label: Kaltmiete
value: 1.170 €
amount: 1170
- label: Warmmiete
value: 1.400 €
amount: 1400
rooms: 1
rooms_label: 1 Zimmer
living_space: 46.4
living_space_label: 46,4 m²
key_facts:
- 1 Zimmer
- 46,4 m²
- 8. Geschoss
facts:
- type: numberOfRooms
label: Zimmer
value: 1 Zimmer
- type: livingSpace
label: m²
value: 46,4 m²
address:
street: Lisa-Fittko-Straße 11
zip_code: '10557'
city: Mitte
district: Moabit
country: DEU
is_published: true
lon: 13.365840911865234
lat: 52.53130340576172
features:
- icon: kitchen
value: Einbauküche
enrichment: null
- icon: elevator
value: Personenaufzug
enrichment: null
- icon: parking-lots
value: Stellplatz
enrichment: ai
feature_groups:
- title: Barrierefreiheit
features:
- icon: elevator
value: Personenaufzug
enrichment: null
energy:
- type: yearOfConstruction
label: Baujahr
value: '2022'
- type: heatingSystem
label: Heizungsart
value: Fußbodenheizung
reference_numbers:
- label: Online-ID
value: 26CZ6VY5NA37
- label: Referenznummer
value: T-8.4#EpnLD
description: 'Wohnen im Spring: Das Spring steht für urbanes Wohnen mit Charakter.'
area_description: Wohnen mitten in Mitte - Urbaner Komfort mit perfekter Anbindung.
extended_description: null
images:
- url: https://mms.immowelt.de/d/7/9/1/d791e619-fd97-4da3-9fb4-7acd82a8336d.jpg
description: Wohnzimmer_Musterwohnung
floorplans: []
virtual_tour_count: 0
provider:
name: Müller Merkle Immobilien GmbH
contact: Frau Leonie Klein
is_private: false
rating: 4.2
phone_numbers: []
logo: https://mms.immowelt.de/1/0/3/1/10310299-3c09-4a14-9e39-8cf3a24d1c21.jpg
new_build_project:
url: https://www.immowelt.de/projekte/expose/k25f932
title: Europacity Ensembles
description: EuropaCity Ensembles – Drei Gebäude. Drei Charaktere.
is_new: true
has_brokerage_fee: false
has_3d_tour: true
created_at: '2026-08-14T11:46:25.443Z'
updated_at: '2026-08-14T12:00:03.962Z'
'400':
description: Missing or invalid parameters.
content:
application/json:
example:
error:
message: 'Missing required parameter(s): handle'
'401':
description: Missing or invalid API key.
content:
application/json:
example:
error:
message: Invalid API key.
'402':
description: Not enough credits.
content:
application/json:
example:
error:
message: Insufficient credits.
'429':
description: Rate limit exceeded.
content:
application/json:
example:
error:
message: Rate limit exceeded.
'502':
description: Upstream scrape failed.
content:
application/json:
example:
error:
message: Upstream scrape failed.
components:
securitySchemes:
apiKeyAuth:
type: apiKey
in: header
name: x-api-key
description: Your scraper-api.com API key.
x-tagGroups:
- name: Platforms
tags:
- Instagram
- TikTok
- YouTube
- Facebook
- LinkedIn
- Twitter
- Spotify
- Apple Music
- Kleinanzeigen
- Quoka
- markt.de
- mobile.de
- '11880'
- Gelbe Seiten
- ImmobilienScout24
- immowelt
- WG-Gesucht
- Bayut
- LOVOO
- Jaumo
- Tinder
- Bumble
- Snapchat
- Google
- Arbeitsagentur
- Ausbildung.de
- meinestadt.de