Immonet | Search | Detail Pages | Scraper [Only $1]
Pricing
from $1.00 / 1,000 results
Immonet | Search | Detail Pages | Scraper [Only $1]
Get pricing details with financing links, GPS coordinates, full addresses, room counts, living space, energy certificates (class, consumption, heating type), provider ratings, contact information including phone numbers, and company profiles, high-resolution images with AI scene classifications...
Pricing
from $1.00 / 1,000 results
Rating
5.0
(2)
Developer

Muhamed Didovic
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Overview
Extract comprehensive real estate listings from Immonet.de, one of Germany's leading property marketplaces. Get detailed property information including prices, locations, specifications, contact details, publisher information, amenities, energy certificates, and high-quality images for informed real estate investment and market analysis.
The Immonet.de Scraper is a specialized tool designed to extract comprehensive real estate listings from Immonet.de, one of Germany's most popular platforms for property search. This scraper delivers rich, structured data encompassing every critical aspect of property listings to support informed real estate investment and market analysis.
With this scraper, users gain access to detailed property information including complete addresses, property types, prices, room counts, living spaces, plot areas, and comprehensive location data with GPS coordinates. The tool captures extensive property specifications with full details about listings across German cities and regions.
Property specifications are thoroughly extracted, including property types (apartments, houses, commercial), distribution types (buy, rent, auction), detailed room layouts, living and plot areas, floor information, and availability dates. Detailed geographic information including coordinates enables precise location mapping.
The scraper excels at capturing publisher and contact details, including real estate agency information, contact emails, phone numbers, and professional profiles for direct outreach and lead generation.
Financial details receive special attention with dedicated fields for total prices, price per square meter, financing calculations, and commission information, enabling precise investment analysis.
Additional property features include comprehensive amenity lists, energy certificates with efficiency ratings, detailed descriptions, professional images, floor plans, and construction/condition details for comprehensive property evaluation.
Whether you're a real estate investor searching for German properties, an agent analyzing the market, a data analyst tracking real estate trends, or a property seeker looking for detailed listings, this scraper provides the complete, structured dataset needed for professional-grade real estate exploration and decision-making.
Features
-
Smart Search Detection:
- Automatically detects search results pages and extracts all property IDs directly from the HTML
- Handles complex filters including location, property types, and distribution types
- Supports pagination for comprehensive data extraction using efficient search tokens
-
Comprehensive Property Data:
- Extracts complete property addresses with GPS coordinates
- Captures prices, price per square meter, and financing information
- Includes detailed room counts, living space, and plot area data
-
Efficient Data Extraction:
- Utilizes specialized extraction for Immonet.de using LZ-String decompression of
__UFRN_FETCHER__data - Implements smart retry logic with DataDome bot protection bypass
- Handles session management for seamless pagination and high-scale extraction
- Utilizes specialized extraction for Immonet.de using LZ-String decompression of
-
Publisher & Contact Intelligence:
- Extracts real estate agency/publisher information with logos
- Captures agent names and professional details
- Supports gathering contact methods for direct outreach
-
Rich Media & Documentation:
- Downloads high-quality property images with descriptions
- Extracts floor plans and property layouts where available
- Captures energy certificates with detailed efficiency ratings
-
Advanced Filtering Support:
- Supports scraping by location (city, region, postal code)
- Filters by property type (house, apartment, commercial)
- Distribution type filtering (buy, rent, auction)
How to Use
- Set Up: Ensure you have an Apify account and access to the Apify platform.
- Provide Input Data: Input specific scraping parameters, such as search URLs from Immonet.de.
- Adjust Scraper Settings: Configure settings like
maxItems,maxConcurrency, andmaxRequestRetriesto optimize performance. - Run the Scraper: Execute the scraper on the Apify platform.
- Download Results: Export the scraped property data in your preferred format (JSON, CSV, Excel).
Usage Limitations
Free Users: Non-paying users are limited to scraping 50 properties per run and can only use 1 start URL. To access unlimited scraping and all features, please upgrade to a paid Apify account.
Paid Users: Enjoy unlimited property scraping, multiple start URLs, and full access to all scraper features.
Input Configuration
To use the scraper, configure the input parameters as follows:
{"startUrls": [{"url": "https://www.immonet.de/classified-search?distributionTypes=Rent&estateTypes=House,Apartment&locations=AD02DE1"},{"url": "https://www.immonet.de/angebot/26TRRI4XNW24"}],"maxItems": 200,"maxConcurrency": 100,"minConcurrency": 1,"maxRequestRetries": 100,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Input Fields Explanation
- Start URLs (
startUrls): The URLs from which the scraper will begin extracting data. The scraper accepts:- Search URLs: Links to filtered search results from Immonet.de
- Example:
https://www.immonet.de/classified-search?distributionTypes=Rent&locations=AD02DE1 - Direct Offer URLs: Links to specific property listings (e.g.,
https://www.immonet.de/angebot/...)
- Max Items (
maxItems): Maximum number of properties to scrape per run. Default is200. - Max Concurrency (
maxConcurrency): Maximum number of pages processed simultaneously. Default is100. - Min Concurrency (
minConcurrency): Minimum number of pages processed simultaneously. Default is1. - Max Request Retries (
maxRequestRetries): Number of retries for failed requests. Default is100. - Proxy Configuration (
proxy): Settings for reliable and anonymous scraping. Supports custom proxy URLs.
URL Parameters Guide
Immonet.de search URLs support various filters:
- distributionTypes:
Buy,Rent - estateTypes:
House,Apartment,Commercial,Plot,Garage - locations: Location ID (e.g.,
AD02DE1for Berlin) - page: Page number for pagination
Example URL with filters:
https://www.immonet.de/classified-search?distributionTypes=Rent&estateTypes=House,Apartment&locations=AD02DE1&page=1
Output Structure
The scraper produces structured JSON output with comprehensive property data. By default, the scraper extracts full listing details (100+ fields) for every property discovered in search results or scraped via direct URLs.
Sample Data
{"id": "266EB54LRY77","legacyId": "cb5d6b87-2894-4193-bc29-6fca1d3c6563","brand": "immonet","status": "Unknown","type": "PROFESSIONAL","portal": "immowelt","display": "classified","metadataStatus": false,"metadataEnrichments": {"contactSettings": false,"geo": false,"intermediary": false,"media": false,"onlineId": false},"title": "Wohnung zur Miete","headline": "Das Neue Gartenfeld / WBS bis 180","description": "Willkommen im naturnahen Quartier \"Neues Gartenfeld\" in Siemensstadt. Diese Neubauwohnung im Erstbezug lässt kaum Wünsche offen und präsentiert sich mit strapazierfähigen Vinylboden in Holzoptik, Fußbodenheizung, hochwertigen Fenstern und einem modern gefliesten Bad. Erfreuen Sie sich an dem geräumigen Balkon, der viel Platz zum Entspannen bietet. Der offen gehaltene Wohn- und Küchenbereich lässt vielfältige Gestaltungsmöglichkeiten zu. Der Gebäudekomplex verfügt über keine Mieterkeller. Bitte beachten Sie das zur Anmietung ein gültiger WBS (bis 180) für fünf Zimmer vorhanden sein muss. Sie sind an einer Besichtigung interessiert? Dann senden Sie uns bitte eine einfache Anfrage über den entsprechenden Button (\"Anbieter kontaktieren\" oder \"Anfrage senden\"). \n\nLage\nInsellage trifft Industriecharme und frische Ideen: In Berlin-Spandau entsteht ein neues, naturnahes Quartier. Eingerahmt von Schifffahrtskanälen entsteht in den kommenden Jahren eine \"Stadt in der Stadt\" - unweit von Havel, Tegeler See und Jungfernheide, ganzheitlich konzipiert, mit vielfältigem Flair und bezahlbaren Mieten. \n\nWeitere Informationen\nSonstiges\nHinweis zu Ihrem Schutz: Wir vermieten provisionsfrei gemäß § 2 WoVermG. Personen, die im Auftrag der Gewobag tätig sind, dürfen keine Provision von Ihnen verlangen.<br><br>Anbieter<br>Eigentümer/Vermieter oder Verwalter des jeweiligen Mietobjekts ist Gewobag Wohnungsbau-Aktien- gesellschaft Berlin. Die Gewobag MB Mieterberatungsgesellschaft mbH übernimmt den Vermietungsservice für diese Gesellschaft. Weitere Informationen finden Sie unter www.gewobag.de/datenschutz .\n\nStichworte\nAnzahl Balkone: 1, 6 Etagen","propertyType": "Wohnung","distributionType": "RENT","titleAdditions": ["nur mit Wohnberechtigungsschein"],"keyFacts": ["5 Zimmer","101,9 m²","4. Geschoss","frei ab sofort"],"price": 968,"priceFormatted": "968 €","priceValue": "968 €","pricePerSqm": "Kaltmiete","priceAddition": {"value": "Kaltmiete"},"priceAriaLabel": "967.67 €","priceFinancialLink": {"href": "https://www.immonet.de/immobilienfinanzierung-anfragen/?price=968&originvariant=expose-hardfacts&zip=13599&city=Berlin&classifiedid=cb5d6b87-2894-4193-bc29-6fca1d3c6563&m=classified_detail_request_offer_find_financing_partners_step1","label": "Finanzierung anfragen","partnerName": "KFW"},"priceRaw": "968 €","currency": "EUR","address": "Moderlieschenstr. 70, 13599 Berlin","street": "Moderlieschenstr. 70","city": "Berlin","zipCode": "13599","country": "DEU","isAddressPublished": true,"geoIdHierarchy": [{"id": "NBH2DE91302097","typeKey": "NBH2"},{"id": "AD09DE479","typeKey": "AD09"},{"id": "AD08DE8634","typeKey": "AD08"},{"id": "AD06DE326","typeKey": "AD06"},{"id": "AD04DE11","typeKey": "AD04"},{"id": "AD02DE1","typeKey": "AD02"}],"coordinates": {"lng": 13.178458213806152,"lat": 52.52296447753906},"rooms": 5,"roomsFormatted": "5 Zimmer","livingSpace": 101.9,"livingSpaceFormatted": "101,9 m²","plotSize": null,"floor": "4.","floorFormatted": "4. Geschoss","factsRaw": [{"type": "numberOfRooms","value": "5 Zimmer","splitValue": "5","label": "Zimmer"},{"type": "livingSpace","value": "101,9 m²","splitValue": "101,9","label": "m²"},{"type": "numberOfFloors","value": "4. Geschoss","splitValue": "4.","label": "Geschoss"},{"type": "availability","value": "frei ab sofort","splitValue": "frei","label": "ab sofort"}],"energyClass": "B","energyRating": "B","energyCertificate": "B","energyConsumption": "69,5 kWh/(m²·a)","yearOfConstruction": "2025","heatingType": "Fußbodenheizung","energySource": "Fernwärme","energyFeaturesRaw": [{"type": "yearOfConstruction","label": "Baujahr","value": "2025"},{"type": "heatingSystem","label": "Heizungsart","value": "Fußbodenheizung","enrichment": "ai"},{"type": "energySource","label": "Energieträger","value": "Fernwärme"}],"locationDescription": "Insellage trifft Industriecharme und frische Ideen: In Berlin-Spandau entsteht ein neues, naturnahes Quartier. Eingerahmt von Schifffahrtskanälen entsteht in den kommenden Jahren eine \"Stadt in der Stadt\" - unweit von Havel, Tegeler See und Jungfernheide, ganzheitlich konzipiert, mit vielfältigem Flair und bezahlbaren Mieten.","images": [{"key": "9ff238d3-ac7f-4433-a78b-0a5383c5acee","url": "https://mms.immonet.de/9/f/f/2/9ff238d3-ac7f-4433-a78b-0a5383c5acee.jpg?ci_seal=eb52d7a987b8d5258e831d0a07dc79b08991a778","description": "Hausansicht","alt": "Wohnung zur Miete nur mit Wohnberechtigungsschein 968 € 5 Zimmer 101,9 m² 4. Geschoss frei ab sofort Moderlieschenstr. 70 Spandau Berlin 13599","title": "Hausansicht","ariaLabel": "Hausansicht","classification": "BUILDING_FACADE","classificationVersion": "scene-classification-sagemaker-endpoint-live-1-3-10"},...],"imageCount": 12,"floorplans": [],"floorplanCount": 0,"hasFloorplans": false,"hasVirtualTours": false,"providerType": "AGENCY","isPrivateOwner": false,"displayLinks": true,"contactName": "Gewobag MB Mieterberat.ges. mbH (Vermietungs-Service)","contactSubtitle": "Dein Kontakt","contactDisplay": true,"contactLogoUrl": null,"companyName": "Gewobag Wohnungsbau Aktiengesellschaft Berlin","companySubtitle": "Gewerblicher Anbieter","companyDisplay": true,"companyLogoHref": "https://www.immonet.de/anbieter/3182719","companyAddress": "Alt-Moabit 101 A, 10559 Berlin","phoneNumbers": ["+49 30 47084000"],"website": "http://www.gewobag.de/","profileUrl": "https://www.immonet.de/anbieter/3182719","imprintUrl": "https://www.immonet.de/anbieter/3182719#impressum","agencyLegalInformations": [],"providerRating": {"rating": 4.3,"reviews": 96,"link": "https://www.immonet.de/anbieter/3182719#rating"},"cardProvider": {"title": "Gewobag MB Mieterberat.ges. mbH (Vermietungs-Service)","subtitle": "Dein Kontakt","logoUrl": null},"isExclusive": false,"has3DVisit": false,"hasBrokerageFee": false,"isNew": false,"isHdExclusive": false,"tracking": {"av_category": "classified","av_initiative": "wl_cdp","av_environment": "live","av_estate_type_global": "av_2","av_distribution_type_global": "1","av_client_type": "pro","av_language": "de","av_zip_code": "13599","av_city": "Berlin","av_energy_certificate": "B","av_items": [{"index": 0,"name": "classified","list_name": "classified_detail","id": "266EB54LRY77","price": 967.67,"estate_type": "av_2","distribution_type": "1","country": "Germany","city": "Berlin","region": "Berlin","province": "Berlin","currency": "EUR","zip_code": "13599","legacy_id": "cb5d6b87-2894-4193-bc29-6fca1d3c6563","product_type": "standard","client_id": "3182719","energy_certificate": "B"}]},"rawData": {"distributionType": "RENT","propertyType": "APARTMENT","geoIdHierarchy": [{"id": "NBH2DE91302097","typeKey": "NBH2"},{"id": "AD09DE479","typeKey": "AD09"},{"id": "AD08DE8634","typeKey": "AD08"},{"id": "AD06DE326","typeKey": "AD06"},{"id": "AD04DE11","typeKey": "AD04"},{"id": "AD02DE1","typeKey": "AD02"}],"distributionSubType": {"rent": "CLASSIC"}},"createdAt": "2026-01-14T21:09:17.93Z","updatedAt": "2026-01-14T21:09:19.106Z","isNewBuild": false,"url": "https://www.immowelt.de/expose/266EB54LRY77","searchUrl": "https://www.immonet.de/classified-search?distributionTypes=Rent&estateTypes=House,Apartment&locations=AD02DE1","scrapedAt": "2026-01-14T21:28:45.294Z","source": "combined"}
Output Fields Explanation
Below is an exhaustive explanation of the fields in the output JSON, categorized for clarity.
1. Basic Identification & Internal State
- id: Unique property identifier on Immonet/Immowelt.
- legacyId: Legacy system UUID.
- brand: Platform branding (e.g.,
"immonet"). - status: Publishing status (e.g.,
"Published"). - type: Listing type classification (e.g.,
"PROFESSIONAL"). - portal: The underlying delivery portal (e.g.,
"immowelt"). - display: UI display mode (e.g.,
"classified"). - metadataStatus: Internal flag for metadata readiness.
- metadataEnrichments: Object indicating which data types (geo, media, etc.) have been enriched.
2. Title, Description & Classification
- title: Primary classification of the listing (e.g.,
"Wohnung zur Miete"). - headline: Seller's catchy title for the listing.
- description: Long-form text description of the property, including layout and special features.
- propertyType: Machine-readable property category (e.g.,
"Wohnung"). - distributionType: Transaction category (e.g.,
"RENT","BUY"). - titleAdditions: Specific requirements or highlights (e.g.,
"nur mit Wohnberechtigungsschein"). - keyFacts: Array of the most important metrics (rooms, size, floor).
3. Pricing & Financials
- price: Numeric value of the primary price (usually monthly rent or purchase price).
- priceFormatted: Human-readable price with currency.
- priceValue: Raw price string from the source.
- pricePerSqm: Secondary price info or type (e.g.,
"Kaltmiete"). - priceAddition: Additional pricing context object.
- priceAriaLabel: Screen-reader accessible price string.
- priceFinancialLink: URL and metadata for financing partners (KFW, etc.).
- priceRaw: Original price string as fetched.
- currency: ISO currency code (e.g.,
"EUR").
4. Location & Geography
- address: Full combined address string.
- street: Street name and house number.
- city: City or municipality.
- zipCode: Five-digit postal code.
- country: ISO country code (e.g.,
"DEU"). - isAddressPublished: Boolean indicating if the full address is visible to the public.
- geoIdHierarchy: Array of internal geographic level IDs (neighborhood, district, etc.).
- coordinates: Object containing
lat(latitude) andlng(longitude). - locationDescription: Text description of the surrounding area and infrastructure.
5. Property Physical Details
- rooms: Numeric count of rooms.
- roomsFormatted: Formatted room count string.
- livingSpace: Numeric living area in square meters.
- livingSpaceFormatted: Formatted living area string.
- plotSize: Total land area (primarily for houses/plots).
- floor: Floor level as a string (e.g.,
"4."). - floorFormatted: Formatted floor level string.
- factsRaw: Array of objects containing raw data for rooms, space, floor, and availability.
6. Energy & Sustainability
- energyClass: Efficiency class (A+ to H).
- energyRating: Simplified efficiency rating.
- energyCertificate: Certificate type/rating.
- energyConsumption: Energy usage per square meter per year.
- yearOfConstruction: Year the building was constructed.
- heatingType: Primary heating system (e.g.,
"Fußbodenheizung"). - energySource: Primary energy source (e.g.,
"Fernwärme"). - energyFeaturesRaw: Raw data objects for construction year, heating, and energy source.
7. Media & Visuals
- images: Array of image objects containing:
url: Direct link to the image file.description: Image caption.alt: Descriptive text for accessibility.classification: Machine-identified scene type (e.g.,"BUILDING_FACADE").
- imageCount: Total number of photos.
- floorplans: Array of floorplan image objects.
- floorplanCount: Total number of floorplans.
- hasFloorplans / hasVirtualTours: Boolean indicators for advanced media.
8. Provider & Contact Information
- providerType: Type of advertiser (e.g.,
"AGENCY"). - isPrivateOwner: Boolean indicating a non-commercial seller.
- displayLinks: Flag for showing provider links.
- contactName: Primary name of the contact person or department.
- companyName: Formal name of the real estate company or owner.
- companyAddress: Full business address of the provider.
- phoneNumbers: Array of available contact numbers.
- website: Link to the provider's external website.
- profileUrl: Link to the provider's platform profile.
- imprintUrl: Link to the provider's legal imprint.
- providerRating: Summary of seller reviews and rating.
- cardProvider: Simplified provider info for UI cards.
9. Features & Special Flags
- isExclusive: Boolean for exclusive listings.
- has3DVisit: Indicates if a 3D tour is available.
- hasBrokerageFee: Indicates if a commission is required.
- isNew: Flag for recently published listings.
- isHdExclusive: Premium listing flag.
- isNewBuild: Flag for new construction projects.
10. Advanced Metadata & Tracking
- tracking: Rich data object used for analytics, containing granular details like
client_id,product_type, and location-specific tracking tags. - rawData: The original, less-structured data fragments used for merging.
- source: Data extraction method used (e.g.,
"combined"for list+detail merge). - scrapedAt: ISO timestamp when the scraper processed this item.
- url / searchUrl: Links to the specific listing and the originating search results.
- createdAt / updatedAt: Timestamps for listing creation and last modification.
Benefits of the Immonet.de Scraper
- Automates German real estate data collection, saving hours of manual research
- Provides detailed, accurate, and structured property data for investment analysis
- High-efficiency extraction using direct HTML parsing and LZ-String decompression
- Captures complete property specifications including room counts and specific features
- Reliable performance with proxy support and DataDome bypass
- Supports multiple property types and search filters from Immonet.de
Why Choose the Immonet.de Scraper?
The Immonet.de Scraper is an indispensable tool for real estate professionals, investors, and market analysts operating in the German property market. It streamlines property research by delivering high-quality, actionable data directly from one of Germany's largest real estate platforms, enabling better investment decisions and comprehensive market analysis.
Use Cases:
- Real estate investment research and deal sourcing
- Market analysis and pricing trends
- Lead generation for real estate agents
- Competitive analysis for property developers
- Academic research on German housing market
- Building property databases and search engines
Technical Implementation
The scraper uses a sophisticated approach tailored for Immonet's modern web architecture:
-
Search Discovery: Extracts listing data from search result pages by identifying and decompressing the
window["__UFRN_FETCHER__"]object. This utilizes LZ-String decompression to access the full JSON state of the search results directly from the server-rendered HTML. -
Unified Data Model: Transforms complex nested response data into a flat, easy-to-use JSON format while preserving key relationships and metadata.
Key Features:
- DataDome bot protection bypass with intelligent retry logic
- Efficient session management for high-concurrency scraping
- Proxy rotation support for reliable access
- Direct extraction from HTML (no browser overhead required)
- Comprehensive error handling and logging
Explore More Scrapers
If you found the Immonet.de Scraper useful, check out other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs.
Support
- For issues or feature requests, please use the Issues section of this actor.
- For further assistance, contact the author:
- Author's website: https://muhamed-didovic.github.io/
- Email: muhamed.didovic@gmail.com
Additional Services
- Request customization or a full dataset: muhamed.didovic@gmail.com
- Need other platforms scraped? Contact muhamed.didovic@gmail.com
- For API services of this scraper, reach out to muhamed.didovic@gmail.com
- Custom integrations and automation solutions available
Version History
- v1.0: Initial release with high-efficiency Immonet.de extraction
- Support for German property searches with advanced filtering
- Comprehensive data extraction including prices, locations, and key facts
Legal & Compliance
This scraper is designed for legitimate business and research purposes. Users are responsible for:
- Complying with Immonet.de's terms of service
- Respecting robots.txt and rate limiting
- Using scraped data in accordance with GDPR and German data protection laws
- Obtaining necessary permissions for commercial use of data
FAQ
Q: How many properties can I scrape? A: Free users can scrape up to 50 properties per run. Paid users have unlimited access.
Q: Does the scraper work with all German cities? A: Yes, the scraper works with any search URL from Immonet.de, covering all German locations.
Q: Are images extracted? A: Yes, property image URLs are extracted where available.
Q: How often should I scrape to stay updated? A: Immonet updates listings frequently. Weekly or bi-weekly scraping is recommended for most use cases.
Q: Can I scrape commercial properties? A: Yes, the scraper supports residential, commercial, and land plots.
Q: What about DataDome protection? A: The scraper includes intelligent retry logic and session management to handle DataDome challenges effectively.