Immosuchmaschine.at Scraper

Bilyal Mestanov · @lexis-solutions

Immosuchmaschine (immosuchmaschine.at) is an Austrian real estate listing aggregator. This actor scrapes listing pages and extracts structur

About

Immosuchmaschine.at Scraper

Immosuchmaschine (immosuchmaschine.at) is an Austrian real estate listing aggregator. This actor scrapes listing pages and extracts structured data from property detail pages.

Introduction

The Immosuchmaschine.at scraper starts from a search URL, paginates through listing pages, and visits property detail pages to extract structured data.

Use Cases

  • Market research: Track rental/sale listing trends and availability.
  • Lead generation: Collect listing details for enrichment and outreach workflows.
  • Monitoring: Watch newly published properties over time.
  • Data warehousing: Feed dashboards and BI pipelines with structured real estate data.

Input

Provide the following fields:

  • startUrls (array, required in schema): Start URLs.
  • maxItems (integer, required): Maximum number of detail items to extract.
  • proxyConfiguration (object, optional): proxy settings.

Notes:

  • Crawling stops when maxItems is reached or no next listing page is available.
  • Data is primarily extracted from listing pages.
  • If additional detail pages are required to reach maxItems, they are enqueued and processed.
  • Listings that redirect to external domains are not followed, but their data may still be captured from the listing page.

Input Example

{
  "startUrls": [
    {
      "url": "https://www.immosuchmaschine.at/suche/?orderby=obj.created_date&sortmode=1&newsearch=1&district_id%5B%5D=&muni_id%5B%5D=&street_id%5B%5D=&form_page=welcome&objpay_type=&price_from=&price_to=&size_from=&size_to=&rooms_from=&rooms_to=" //list page
    },
    {
      "url": "https://www.immosuchmaschine.at/expose/44888761" //detail page
    }
  ],
  "maxItems": 100,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}

Output

Each dataset item contains fields like:

{
  "url": "https://www.immosuchmaschine.at/...",
  "id": "44888840",
  "title": "Modern apartment in Wien",
  "image": "https://...jpg",
  "fullAddress": "1010 Wien",
  "facilities": ["Balkon", "Lift"],
  "description": "Detailed listing description...",
  "address": "Obere Donaustrasse ...",
  "type": "Wohnung",
  "source": "immobilien.derstandard.at",
  "date": "heute",
  "monthlyRent": "€ 1.770,-",
  "pricePerSquareMeter": "€ 17,- / m²",
  "livingArea": "104 m²",
  "roomCount": "4"
}

The scraper paginates listing pages and extracts details until the configured limit is reached.

Why use the Immosuchmaschine.at Scraper?

  • Focused: Built specifically for Immosuchmaschine listing/detail flows.
  • Structured output: JSON-ready records for analytics and automation.
  • Pagination handling: Traverses search result pages and collects available properties.
  • -native: Works with datasets, request queue, and proxy settings.

FAQ

How many properties can it extract?
Controlled by `maxItems`.
Do I need proxies?
Not always, but proxies are recommended for larger runs.
Can I use my own search URL?
The actor currently starts from a default search URL.
What if Immosuchmaschine changes HTML structure?
The actor may need selector updates.