🏡 ImmoScout24 Detail Scraper 300ms/req | ImmobilienScout24 avatar

🏡 ImmoScout24 Detail Scraper 300ms/req | ImmobilienScout24

Pricing

from $1.19 / 1,000 results

Go to Apify Store
🏡 ImmoScout24 Detail Scraper 300ms/req | ImmobilienScout24

🏡 ImmoScout24 Detail Scraper 300ms/req | ImmobilienScout24

Vollständige Immobiliendetails aus ImmoScout24-URLs: Preise, Zimmer, Fläche, Adresse, Ausstattung, Energiedaten und Maklerkontakt mit Telefonnummer. Bis zu 10.000 Inserate pro Lauf. Export als CSV, JSON oder Excel.

Pricing

from $1.19 / 1,000 results

Rating

0.0

(0)

Developer

ClearPath

ClearPath

Maintained by Community

Actor stats

4

Bookmarked

192

Total users

15

Monthly active users

34 minutes ago

Last modified

Share

🏡 ImmoScout24.de Detail-Listing Scraper

50+ Datenfelder. Telefonnummern. Exposé-Texte. Dokumente. ImmoScout24 Detail.

Von Clearpath, den Entwicklern von ImmoScout24 Pro und Lite, den Kleinanzeigen-Immobilien-Scrapern und Immobilien Export Pro. Eine spezialisierte Suite für Immobiliendaten, Kontaktdaten und automatisierte Wohnungssuche.

Warum diesen Actor wählen?

50+ Datenfelder für deine Auswertung. Ergänze bekannte Inserate um vollständige Beschreibungen, Ausstattungs- und Lageangaben, Mietnebenkosten, Kaution und Verfügbarkeit. So vergleichst du Angebote anhand der Details, die in einer Ergebnisliste fehlen.

Telefonnummern und Ansprechpartner. Erhalte veröffentlichte Telefonnummern, Kontaktnamen und bei Maklern die Firma sowie verfügbare Profil-Links. Die Kennzeichnung als Privat- oder Maklerangebot hilft dir, die passenden Kontakte auszuwählen.

Exposé-Texte, Bilder und Dokumente zusammen. Lade Bild-URLs in Original- und Vorschaugröße sowie Links zu bereitgestellten PDFs. Verarbeite bis zu 10.000 Inserat-URLs oder IDs pro Lauf und exportiere die Ergebnisse als JSON, CSV oder Excel.

Eigenes ImmoScout24-Inserat testen

Mit einem Inserat starten

Ersetze die Beispiel-URL durch ein aktuell erreichbares ImmoScout24-Inserat. Du kannst mehrere URLs oder Exposé-IDs als Zeichenketten eintragen.

{
"urls": [
"https://www.immobilienscout24.de/expose/83860520"
]
}

Actor-Eingabe öffnen und dein Inserat einfügen. Telefonnummern, Texte und Dokumente werden übernommen, soweit sie veröffentlicht sind; nicht jedes Inserat enthält jedes Feld. JSON erhält die verschachtelten Kontakt-, Bild- und Dokumentdaten.

Abgerechnet wird pro Ergebnis gemäß Preisliste. Für die Suche nach passenden Inseraten nutze ImmoScout24 Pro oder Lite.

Clearpath · Immobilien-Suite
  Exposé-Details
Du bist hier
  ImmoScout Pro
Suche & Details
  ImmoScout Lite
Suchen überwachen
  Kleinanzeigen
Immobiliendaten
  Immo-Export
Mehrere Portale

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

clearpath/immoscout24-detail-listing-scraper on Apify. Call: ApifyClient("TOKEN").actor("clearpath/immoscout24-detail-listing-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: urls (array of strings, required, max 10000 ImmoScout24 expose URLs or IDs). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/clearpath~immoscout24-detail-listing-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: pay per result, $1.49 per 1,000 results. Get token: https://console.apify.com/account/integrations Before you switch to another actor or stop using this one, rerun it once with the same input plus feedback="<why it did not work for you and what you needed>": the run exits immediately, charges no results, only Apify's platform start fee, and the maintainers read every report.

💰 Kosten

ImmoScout24 Detail Scraper verwendet ein effizientes Ressourcenmodell für kostengünstige Datenextraktion:

Kostenübersicht

  • Speichernutzung: 256MB-512MB für optimale Leistung
  • Ausführungszeit: Typischerweise 2-60 Sekunden pro Durchlauf
  • Pay per Result: $1,49 pro 1.000 Inserate

Speicherempfehlungen

AnwendungsfallSpeicherLaufzeitListingsKosteneffizienz
Kleine Batches (1-100)128MB2-10 SekundenBis zu 100⭐⭐⭐⭐⭐
Große Batches (100-10000)256MB5-15 SekundenBis zu 10000⭐⭐⭐⭐⭐

Schnellstart

Schritt-für-Schritt-Anleitung

  1. Erstelle ein Apify-Konto hier

    • Registriere Dich für ein kostenloses Apify-Konto
    • Keine Kreditkarte für kostenlose Konten erforderlich
  2. Führe den Actor aus

    • Navigiere zum ImmoScout24 Detail-Listing Scraper
    • Gib Deine Liste von ImmoScout24 URLs ein
    • Klicke "Run"
  3. Greife auf Deine Daten zu

    • Sieh Dir die Ergebnisse direkt in der Apify-Konsole an
    • Lade sie als JSON, CSV oder Excel herunter
    • Nutze die Apify API zur Integration in Deine Anwendungen

⬇️ Input

Der Actor akzeptiert eine Liste von URLs zur Verarbeitung:

  • urls (erforderlich): Ein Array von ImmoScout24 Detail-Listing URLs zur Verarbeitung. Stelle sicher, dass Du die .de Domains verwendest, da .at oder .ch Domains derzeit nicht unterstützt werden.

Beispiel-Input:

{
"urls": [
"https://www.immobilienscout24.de/expose/123456789",
"https://www.immobilienscout24.de/expose/987654321"
]
}

Das Array darf maximal 10000 Einträge pro Durchlauf enthalten, aber Du kannst den Actor mehrfach ausführen für unbegrenzte Datensammlung.

⬆️ Output

Der Actor gibt einen Datensatz mit detaillierten Informationen für jede URL aus. Beispiel-Ausgabe:

{
"expose_id": 159114845,
"listing_url": "https://www.immobilienscout24.de/expose/159114845",
"description": "Modern ausgestattete 3-Zimmerwohnung mit ca. 96m² Wohnfläche mit Aufzug. Die vorhandene Einbauküche ...",
"furnishing_description": null,
"location_description": "Das Objekt befindet sich in belebter Wohnlage in Frankfurt am Main Nordend-West. Anbindung ...",
"further_notes": null,
"address_line_1": "60318 Nordend-West, Frankfurt am Main",
"address_line_2": null,
"location_lat": null,
"location_lng": null,
"online_since": null,
"title": "Frankfurt-Nordend: moderne 3-Zimmer Wohnung mit Balkon, Parkett, EBK, ruhig und freundlich!",
"heating_included_in_ancillary_costs": true,
"deposit_costs": "5.250,00",
"parking_info": "Garage",
"vacant_at_from": "2025-08-01",
"publication_state": "active",
"real_estate_type": "APARTMENT_RENT",
"property_type": "wohnung_miete",
"rent_cold": 1750.0,
"rent_total": 2050.0,
"purchase_price": 0,
"private_offer": true,
"ancillary_costs": 300.0,
"year_constructed": 1966,
"condition": "well_kept",
"size": "96",
"fitted_kitchen": true,
"garden": false,
"number_of_floors": "4",
"cellar": true,
"house_number": "no_information",
"rooms": "3",
"elevator": true,
"city_district": "Nordend_West",
"firing_types": "oil",
"street": "no_information",
"zip_code": 60318,
"heating_costs": 0.0,
"city": "Frankfurt_am_Main",
"state": "Hessen",
"pets_allowed": false,
"balcony_terrace": true,
"floor": "1",
"picture_count": 14,
"is_expose_buy": false,
"visits": null,
"contact_requests": null,
"pictures": [
{
"type": "full",
"full_url": "<url of the image>",
"web_url": "<url of the image>",
"preview_url": "<url of the image>",
"caption": "1_Wohnzimmer"
}
],
"documents": [
{
"type": "document",
"name": "Grundriss",
"url": "<url of the document>"
},
{
"type": "document",
"name": "Energieausweis",
"url": "<url of the document>"
}
],
"no_of_parking_spaces": null,
"heating_type": "oil_heating",
"type_of_flat": "apartment",
"is_rented": false,
"is_barrier_free": true,
"contact": {
"premium_profile_required_for_contacting": true,
"type": "private",
"name": "Mr. Name",
"address": "",
"phone_number": "+49 ..."
},
"attributes": {
"obj_regio1": "Hessen",
"obj_serviceCharge": "300",
"obj_heatingType": "oil_heating",
"obj_cId": "18660995",
"obj_newlyConst": "n",
"obj_balcony": "y",
"obj_picturecount": "14",
"obj_totalRent": "2050",
"obj_yearConstructed": "1966",
"geo_ot": "nordend_west",
"obj_privateOffer": "true",
"obj_scoutId": "159114845",
"obj_firingTypes": "oil",
"obj_hasKitchen": "y",
"obj_ExclusiveExpose": "false",
"geo_bln": "hessen",
"obj_cellar": "y",
"obj_yearConstructedRange": "2",
"obj_baseRent": "1750",
"obj_houseNumber": "no_information",
"obj_livingSpace": "96",
"geo_krs": "frankfurt_am_main",
"obj_zipCode": "60318",
"obj_condition": "well_kept",
"obj_interiorQual": "sophisticated",
"obj_highDemand": "false",
"obj_petsAllowed": "negotiable",
"obj_street": "no_information",
"obj_lift": "y",
"obj_depositLink": "y",
"obj_baseRentRange": "8",
"obj_streetPlain": "no_information",
"obj_typeOfFlat": "apartment",
"obj_noRooms": "3",
"obj_assistedLiving": "n",
"obj_ityp": "0,active",
"geo_land": "deutschland",
"obj_immotype": "wohnung_miete",
"obj_privateOfferInvestmentCheck": "false",
"obj_contactFormInputFieldCount": "10",
"obj_floor": "1",
"obj_cwId": "009.c750431e-0b31-4a5b-9742-a00d52586610",
"obj_numberOfFloors": "4",
"geo_bg": "innenstadt_iii",
"obj_noRoomsRange": "3",
"obj_garden": "n",
"obj_regio4": "Nordend_West",
"obj_barrierFree": "y",
"obj_international": "n",
"obj_regio3": "Innenstadt_III",
"obj_objectnumber": "159114845",
"obj_livingSpaceRange": "4",
"obj_regio2": "Frankfurt_am_Main"
}
}

Immobilientypen

Die Eigenschaft real_estate_type kann einen der folgenden Werte haben:

  • APARTMENT_BUY / APARTMENT_RENT
  • HOUSE_BUY / HOUSE_RENT
  • INDUSTRY / OFFICE / STORE
  • ASSISTED_LIVING / GASTRONOMY
  • SHORT_TERM_ACCOMMODATION / INVESTMENT
  • LIVING_RENT_SITE / LIVING_BUY_SITE
  • GARAGE_RENT / GARAGE_BUY
  • TRADE_SITE / SPECIAL_PURPOSE
  • FLAT_SHARE_ROOM / HOUSE_TYPE
  • COMPULSORY_AUCTION / SENIOR_CARE

Nutzung

  • Pay per Result: $1,49 pro 1.000 Inserate
  • Unbegrenzte Durchläufe: Du zahlst nur für gelieferte Ergebnisse

🙋‍♀️ Individuelle Lösungen

Falls Du Hilfe oder eine individuelle Lösung benötigst (z.B. Enterprise-Preise), kontaktiere mich unter: max@mapa.slmail.me


English Version

🎯 Try it FREE for 2 hours!

Get started in under 1 minute - just paste your ImmoScout24 search URL, click "Start", and watch new listings appear instantly. No credit card required for your free trial. Start your free trial now →

🤩 Why Use This Scraper?

Collecting ImmoScout24 data reliably yourself is hard. Our specialized scraper:

  • ✅ Provides reliable data extraction where DIY solutions typically fail
  • ✅ Saves you weeks of development time and ongoing maintenance
  • ✅ Scrape unlimited listings - Process thousands of properties in a single run
  • ✅ Super fast (seconds, not minutes even for processing 1000 listings in one run)

Fastest ImmoScout24 API scraper on the market

Whether you need property data for market analysis, research, price tracking or integration with your systems, this tool delivers consistent results without the headaches of building and maintaining your own scraper.

🌟 Features

  • 🔍 Comprehensive Data Extraction - Extracts detailed property information including descriptions, pricing, features, contact details, and images
  • ✉️ Contact Information - Includes contact name, address and phone number when available in the listing
  • 🚀 High Performance - Process up to 10000 URLs per run within seconds
  • ♾️ Unlimited Usage - No restrictions on the number of listings you can scrape
  • 💰 Cost-Effective - Only $1.49 per 1,000 results (pay per result)
  • 🛡️ IP Protection - Fully automatic and preconfigured, no setup required
  • 📊 Rich Data Output - JSON, CSV, or Excel formats for easy integration

💰 How Much Does It Cost?

ImmoScout24 Detail Scraper uses an efficient resource model for cost-effective data extraction:

Cost Breakdown

  • Memory usage: 256MB-512MB for optimal performance
  • Execution time: Typically 2-60 seconds per run
  • Pay per result: $1.49 per 1,000 results

Memory Recommendations

Use CaseMemoryRuntimeListingsCost Efficiency
Small batches (1-100)128MB2-10 secondsUp to 100⭐⭐⭐⭐⭐
Large batches (100-10000)256MB5-15 secondsUp to 10000⭐⭐⭐⭐⭐

Quick Start

Step-by-Step Instructions

  1. Create an Apify account here

    • Register for a free Apify account
    • No credit card required for free accounts
  2. Run the actor

    • Navigate to the ImmoScout24 Detail-Listing Scraper
    • Enter your list of ImmoScout24 URLs
    • Click "Run"
  3. Access your data

    • View results directly in the Apify console
    • Download as JSON, CSV, or Excel
    • Use the Apify API to integrate with your applications

⬇️ Input

The actor accepts a list of urls to process:

  • urls (required): An array of ImmoScout24 Detail-Listing URLs to process. Make sure to use the .de domains as currently .at or .ch domains are not supported.

Example Input:

{
"urls": [
"https://www.immobilienscout24.de/expose/123456789",
"https://www.immobilienscout24.de/expose/987654321"
]
}

The array must not exceed 10000 entries per run, but you can run the actor multiple times for unlimited data collection.

⬆️ Output

The actor outputs a dataset with detailed information for each URL. Sample output:

{
"expose_id": 159114845,
"listing_url": "https://www.immobilienscout24.de/expose/159114845",
"description": "Modern ausgestattete 3-Zimmerwohnung mit ca. 96m² Wohnfläche mit Aufzug. Die vorhandene Einbauküche ...",
"furnishing_description": null,
"location_description": "Das Objekt befindet sich in belebter Wohnlage in Frankfurt am Main Nordend-West. Anbindung ...",
"further_notes": null,
"address_line_1": "60318 Nordend-West, Frankfurt am Main",
"address_line_2": null,
"location_lat": null,
"location_lng": null,
"online_since": null,
"title": "Frankfurt-Nordend: moderne 3-Zimmer Wohnung mit Balkon, Parkett, EBK, ruhig und freundlich!",
"heating_included_in_ancillary_costs": true,
"deposit_costs": "5.250,00",
"parking_info": "Garage",
"vacant_at_from": "2025-08-01",
"publication_state": "active",
"real_estate_type": "APARTMENT_RENT",
"property_type": "wohnung_miete",
"rent_cold": 1750.0,
"rent_total": 2050.0,
"purchase_price": 0,
"private_offer": true,
"ancillary_costs": 300.0,
"year_constructed": 1966,
"condition": "well_kept",
"size": "96",
"fitted_kitchen": true,
"garden": false,
"number_of_floors": "4",
"cellar": true,
"house_number": "no_information",
"rooms": "3",
"elevator": true,
"city_district": "Nordend_West",
"firing_types": "oil",
"street": "no_information",
"zip_code": 60318,
"heating_costs": 0.0,
"city": "Frankfurt_am_Main",
"state": "Hessen",
"pets_allowed": false,
"balcony_terrace": true,
"floor": "1",
"picture_count": 14,
"is_expose_buy": false,
"visits": null,
"contact_requests": null,
"pictures": [
{
"type": "full",
"full_url": "<url of the image>",
"web_url": "<url of the image>",
"preview_url": "<url of the image>",
"caption": "1_Wohnzimmer"
}
],
"documents": [
{
"type": "document",
"name": "Grundriss",
"url": "<url of the document>"
},
{
"type": "document",
"name": "Energieausweis",
"url": "<url of the document>"
}
],
"no_of_parking_spaces": null,
"heating_type": "oil_heating",
"type_of_flat": "apartment",
"is_rented": false,
"is_barrier_free": true,
"contact": {
"premium_profile_required_for_contacting": true,
"type": "private",
"name": "Mr. Name",
"address": "",
"phone_number": "+49 ..."
},
"attributes": {
"obj_regio1": "Hessen",
"obj_serviceCharge": "300",
"obj_heatingType": "oil_heating",
"obj_cId": "18660995",
"obj_newlyConst": "n",
"obj_balcony": "y",
"obj_picturecount": "14",
"obj_totalRent": "2050",
"obj_yearConstructed": "1966",
"geo_ot": "nordend_west",
"obj_privateOffer": "true",
"obj_scoutId": "159114845",
"obj_firingTypes": "oil",
"obj_hasKitchen": "y",
"obj_ExclusiveExpose": "false",
"geo_bln": "hessen",
"obj_cellar": "y",
"obj_yearConstructedRange": "2",
"obj_baseRent": "1750",
"obj_houseNumber": "no_information",
"obj_livingSpace": "96",
"geo_krs": "frankfurt_am_main",
"obj_zipCode": "60318",
"obj_condition": "well_kept",
"obj_interiorQual": "sophisticated",
"obj_highDemand": "false",
"obj_petsAllowed": "negotiable",
"obj_street": "no_information",
"obj_lift": "y",
"obj_depositLink": "y",
"obj_baseRentRange": "8",
"obj_streetPlain": "no_information",
"obj_typeOfFlat": "apartment",
"obj_noRooms": "3",
"obj_assistedLiving": "n",
"obj_ityp": "0,active",
"geo_land": "deutschland",
"obj_immotype": "wohnung_miete",
"obj_privateOfferInvestmentCheck": "false",
"obj_contactFormInputFieldCount": "10",
"obj_floor": "1",
"obj_cwId": "009.c750431e-0b31-4a5b-9742-a00d52586610",
"obj_numberOfFloors": "4",
"geo_bg": "innenstadt_iii",
"obj_noRoomsRange": "3",
"obj_garden": "n",
"obj_regio4": "Nordend_West",
"obj_barrierFree": "y",
"obj_international": "n",
"obj_regio3": "Innenstadt_III",
"obj_objectnumber": "159114845",
"obj_livingSpaceRange": "4",
"obj_regio2": "Frankfurt_am_Main"
}
}

Property Types

The property real_estate_type can be one of:

  • APARTMENT_BUY / APARTMENT_RENT
  • HOUSE_BUY / HOUSE_RENT
  • INDUSTRY / OFFICE / STORE
  • ASSISTED_LIVING / GASTRONOMY
  • SHORT_TERM_ACCOMMODATION / INVESTMENT
  • LIVING_RENT_SITE / LIVING_BUY_SITE
  • GARAGE_RENT / GARAGE_BUY
  • TRADE_SITE / SPECIAL_PURPOSE
  • FLAT_SHARE_ROOM / HOUSE_TYPE
  • COMPULSORY_AUCTION / SENIOR_CARE

🚀 Integration with ImmoScout24 API Lite

Combine the Detail Scraper with our ImmoScout24 API Lite for a complete monitoring and data extraction solution:

Perfect Workflow

  1. 🔍 Monitor - API Lite detects new listings instantly in monitor mode
  2. 📋 Extract Details - Detail Scraper gets comprehensive data from detected URLs
  3. 📊 Analyze - Process complete datasets for research or applications
  4. 📱 Get Notified - Receive alerts for each step

Integration Benefits

  • ⚡ Speed Advantage - Monitor + detailed extraction in automated pipeline
  • 🎯 Precision Targeting - Only get detailed data for new/relevant listings
  • 💰 Cost Efficiency - API Lite for monitoring ($0.000 per run), Detail Scraper for comprehensive data
  • 🔄 Full Automation - Complete hands-free property data collection

❓ Frequently Asked Questions

How reliable is the scraper?

The scraper is continuously updated to adapt to site changes, with a success rate above 99% for valid URLs.

What happens if a listing is no longer available?

The scraper will return an error message for that specific URL while continuing to process other URLs in your list.

Can I use this data commercially?

Yes, the data extracted can be used for commercial purposes. However, we recommend reviewing ImmoScout24's terms of service regarding data usage.

Can I scrape more than 1000 listings at once?

Yes! Currently limited to 10000 URLs per run, but you can run the actor multiple times for unlimited data collection. For larger batches, contact us for custom solutions.

What's the difference between this and ImmoScout24 API Lite?

  • API Lite: Fast monitoring, basic data, real-time alerts, monitor mode, best for regio, radius and shape (Zeichnen) searches
  • Detail Scraper: Comprehensive property data, contact information (email and phone number if present), full descriptions, etc.

Do I need proxies?

The actor automatically uses Apify's residential proxy configuration when available. For optimal performance with large batches, residential proxies are recommended.

Usage

  • Pay per result: $1.49 per 1,000 results
  • Unlimited runs: you only pay for delivered results

🔧 Advanced Usage Examples

JavaScript Integration

import { ApifyApi } from 'apify-client';
const client = new ApifyApi({ token: 'your_apify_token' });
const run = await client.actor('immoscout24-detail-scraper').call({
urls: [
"https://www.immobilienscout24.de/expose/123456789",
"https://www.immobilienscout24.de/expose/987654321"
]
}, {
memory: 1024 // Use 1024MB for large batches
});
const dataset = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Extracted data from ${dataset.items.length} properties`);

Python Integration

from apify_client import ApifyClient
client = ApifyClient("your_apify_token")
run = client.actor('immoscout24-detail-scraper').call(
run_input={
"urls": [
"https://www.immobilienscout24.de/expose/123456789",
"https://www.immobilienscout24.de/expose/987654321"
]
},
memory_mbytes=1024
)
dataset_items = client.dataset(run['defaultDatasetId']).list_items().items
print(f"Extracted data from {len(dataset_items)} properties")

Real Estate Investment Analysis

  • Extract comprehensive property data for investment decisions
  • Track pricing trends across different markets
  • Analyze property features and neighborhood characteristics
  • Build automated valuation models

Market Research & Analytics

  • Collect large datasets for academic or commercial research
  • Monitor competitive pricing and availability
  • Generate market reports and insights
  • Track property market trends over time

Property Management

  • Extract detailed information for portfolio analysis
  • Monitor competitor properties and pricing
  • Automate property data collection for CRM systems
  • Generate comprehensive property reports

Integration with Other Tools

  • Zapier/Make: Automate workflows with 3000+ apps
  • Google Sheets: Automatically populate spreadsheets
  • CRM Systems: Import property data directly
  • Business Intelligence: Feed data into analytics platforms

🙋‍♀️ Custom Solutions

Need help or a custom solution? We offer:

  • Custom data fields - Extract additional information specific to your needs
  • Bulk processing - Handle larger datasets with custom configurations
  • API integrations - Direct integration with your existing systems
  • White-label solutions - Branded scraping solutions for your business

Contact me at: max@mapa.slmail.me