scraper-api-com Immobilien Scout24 API

ImmobilienScout24: read-only. 2 public endpoints, no account needed.

Operations 2

GET /v1/immobilienscout24/expose Get a single ImmobilienScout24 listing (full detail: price, criteria, images… #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/scraper-api-com:scraper-api-com-immobilienscout24-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

scraper-api-com-immobilienscout24-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: scraper-api.com Immobilien Scout24 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: ImmobilienScout24
  description: 'ImmobilienScout24: read-only. 2 public endpoints, no account needed.'
paths:
  /v1/immobilienscout24/search:
    get:
      tags:
      - ImmobilienScout24
      summary: Search ImmobilienScout24 real-estate listings by location (place name, region…
      operationId: immobilienscout24_v1_search
      description: '**Live endpoint.** Credit cost: **1** (1 request = 1 credit).'
      security:
      - apiKeyAuth: []
      parameters:
      - name: location
        in: query
        required: false
        description: 'Provide at least one of: location, geocodes, geocoordinates.'
        schema:
          type: string
      - name: geocodes
        in: query
        required: false
        description: 'Provide at least one of: location, geocodes, geocoordinates.'
        schema:
          type: string
      - name: geocoordinates
        in: query
        required: false
        description: 'Provide at least one of: location, geocodes, geocoordinates.'
        schema:
          type: string
      - name: real_estate_type
        in: query
        required: false
        schema:
          type: string
      - name: price_min
        in: query
        required: false
        schema:
          type: string
      - name: price_max
        in: query
        required: false
        schema:
          type: string
      - name: rooms_min
        in: query
        required: false
        schema:
          type: string
      - name: rooms_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: free_of_courtage
        in: query
        required: false
        schema:
          type: string
      - name: newbuilding
        in: query
        required: false
        schema:
          type: string
      - name: fulltext
        in: query
        required: false
        schema:
          type: string
      - name: sort
        in: query
        required: false
        schema:
          type: string
      - name: page
        in: query
        required: false
        schema:
          type: string
      - name: page_size
        in: query
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Platform-native JSON payload (ScrapeCreators-compatible).
          content:
            application/json:
              example:
                success: true
                query:
                  location: Berlin
                  geocodes: /de/berlin/berlin
                  geocoordinates: null
                  real_estate_type: apartmentrent
                  search_type: region
                page: 1
                page_size: 20
                total_results: 8562
                number_of_pages: 429
                has_next_page: true
                count: 1
                results:
                - id: '169316363'
                  title: Wohnplatz für Studis/Azubis - gemütliches Zimmer in 2er-WG zu vermieten
                  url: https://www.immobilienscout24.de/expose/169316363
                  real_estate_type: apartmentrent
                  price: 380
                  price_label: 380 €
                  living_space: 28.95
                  living_space_label: 28,95 m²
                  rooms: 1
                  rooms_label: 1 Zi.
                  address:
                    line: Roedernallee 118C, 13437 Berlin, Wittenau (Reinickendorf)
                    lat: 52.58927
                    lon: 13.33868
                  is_new: false
                  is_private: false
                  listing_type: XL
                  published: vor einem Tag
                  live_video_tour: false
                  thumbnail: https://pictures.immobilienscout24.de/listings/d5c88706-9072-4aa8-9e8b-153c87e41af7-2059855135.jpg/ORIG/resize/800x600>/format/webp/quality/20
                  picture: https://pictures.immobilienscout24.de/listings/d5c88706-9072-4aa8-9e8b-153c87e41af7-2059855135.jpg/ORIG/resize/800x600>/format/webp/quality/80
                  images:
                  - https://pictures.immobilienscout24.de/listings/d5c88706-9072-4aa8-9e8b-153c87e41af7-2059855135.jpg/ORIG/legacy_thumbnail/1500x1000/format/webp/quality/80
                  realtor:
                    logo: null
                    color: '#7F2345'
                  attributes:
                  - 380 €
                  - 28,95 m²
                  - 1 Zi.
        '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/immobilienscout24/expose:
    get:
      tags:
      - ImmobilienScout24
      summary: 'Get a single ImmobilienScout24 listing (full detail: price, criteria, images…'
      operationId: immobilienscout24_v1_expose
      description: '**Live endpoint.** Credit cost: **1** (1 request = 1 credit).'
      security:
      - apiKeyAuth: []
      parameters:
      - name: id
        in: query
        required: false
        description: 'Provide at least one of: id, url.'
        schema:
          type: string
      - name: url
        in: query
        required: false
        description: 'Provide at least one of: id, url.'
        schema:
          type: string
      responses:
        '200':
          description: Platform-native JSON payload (ScrapeCreators-compatible).
          content:
            application/json:
              example:
                success: true
                data:
                  id: '169316363'
                  title: Wohnplatz für Studis/Azubis - gemütliches Zimmer in 2er-WG zu vermieten
                  url: https://www.immobilienscout24.de/expose/169316363
                  scout_id: '169316363'
                  object_number: 9076e53c-c52d-4b05-a2df-a5f8e22f562b
                  price: 380
                  price_label: 380 €
                  warm_rent: 473.09
                  warm_rent_label: 473,09 €
                  living_space: 28.95
                  living_space_label: 28,95 m²
                  rooms: 1
                  rooms_label: '1'
                  address:
                    line1: Roedernallee 118C
                    line2: 13437 Wittenau, Berlin
                    lat: 52.58927
                    lon: 13.33868
                  top_attributes:
                  - label: Kaltmiete 13,13 €/m²
                    text: 380 €
                  - label: Zimmer
                    text: '1'
                  - label: Wohnfläche
                    text: 28,95 m²
                  - label: Warmmiete
                    text: 473,09 €
                  attribute_groups:
                  - title: Hauptkriterien
                    attributes:
                    - label: Wohnungstyp
                      text: Etagenwohnung
                      available: null
                    - label: Wohnfläche ca.
                      text: 28,95 m²
                      available: null
                    - label: Balkon/Terrasse
                      text: null
                      available: true
                  descriptions:
                  - title: Objektbeschreibung
                    text: Du bist Azubi unter 21 Jahre oder Studi? Dann bist du hier genau richtig!
                  - title: Lage
                    text: Der GESOCampus befindet sich in der Roedernallee 118 C, F, H in 13437 Reinickendorf.
                  images:
                  - caption: Möblierung WG-Zimmer (Muster)
                    preview: https://pictures.immobilienscout24.de/listings/d5c88706-9072-4aa8-9e8b-153c87e41af7-2059855135.jpg/ORIG/resize/800x600/format/webp/quality/80
                    full: https://pictures.immobilienscout24.de/listings/d5c88706-9072-4aa8-9e8b-153c87e41af7-2059855135.jpg/ORIG/resize/1500x1000/format/webp/quality/80
                  realtor:
                    name: Gesobau Vermietungsteam Neubau
                    company: GESOBAU AG
                    logo: https://pictures.immobilienscout24.de/usercontent/c9e73109-7e88-4e3c-9268-6966f3659c90.JPG/ORIG/resize/300x300%3E/format/webp/quality/80
                    rating: 4.3
                    rating_count: 1380
        '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