Immowelt.de Scraper avatar

Immowelt.de Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Immowelt.de Scraper

Immowelt.de Scraper

Standalone public-page Immowelt.de scraper with detailed structured live output.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeAI

ScrapeAI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Overview

Extract public Immowelt.de listing pages. This is a standalone Apify Actor for Immowelt.de with its own input schema, source adapter, dataset, run summary, diagnostics, and output files.

Features

  • Extracts publicly visible listing fields and structured page data.
  • Opens detail pages when available to enrich title, price, address, features, media, and facts.
  • Deduplicates records by source listing URL or identifier.
  • Emits only source-backed live records with dataOrigin: "live-page".
  • Omits unknown values instead of inventing them or inserting JSON null values.
  • Saves per-run status and access-block diagnostics in storage/key_value_stores/default.

Default source URL

https://www.immowelt.de/suche/kaufen/wohnung/berlin/ad04de11

Input

FieldTypeDefaultDescription
startUrlsarraysource defaultPublic search, listing, or detail URLs for this portal.
maxItemsPerActorinteger10Maximum detailed records.
maxPagesPerActorinteger2Maximum list/search pages.
includeDetailsbooleantrueEnrich records from detail pages.
includeRawDatabooleantrueKeep selected structured source data.
proxyEnabledbooleanfalseUse an authorized Apify or user-supplied proxy.
maxRequestRetriesinteger3Bounded retry/backoff for transient failures.

Sample live output

{
"actorName": "immowelt-scraper",
"title": "Wohnung 45 m² 170000 € zum Kauf Köpenick,Berlin (12557)",
"listingUrl": "https://www.immowelt.de/expose/1215b46c-9e03-4081-bc72-67209544ff9f",
"dataOrigin": "live-page"
}

Local development

Run this folder as its own Actor:

$apify run --input-file storage/key_value_stores/default/INPUT.json

Validate the Actor contract and stored live records:

apify validate-schema
node dataset-validator.js

Access and compliance

The latest production test completed with a source-backed record using the configured Berlin default and an authorized residential proxy. Direct access can still be blocked by the portal. The Actor records diagnostics and omits blocked pages from the dataset. Use only public pages and an authorized purpose.

Output files

  • .actor: Actor metadata and schemas.
  • src: This portal's standalone adapter and shared extraction runtime.
  • storage/datasets/default: Apify-style local result records.
  • storage/key_value_stores/default/RUN_SUMMARY.json: run result and diagnostics summary.
  • output/dataset.json and output/dataset.jsonl: exported live-only result files.