Immowelt.de Scraper avatar

Immowelt.de Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Immowelt.de Scraper

Immowelt.de Scraper

Scrape Immowelt.de, a leading German property marketplace. Look up listings by id or URL, find similar listings, search for sale or rent by city/district/postcode or URL with filters, resolve locations via autocomplete, and pull agencies (by location and their listings).

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

ONE API

ONE API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrape Immowelt.de, one of Germany's largest real-estate marketplaces. Look up listings by id or expose URL, find similar listings, search for sale (kaufen) or rent (mieten) by city / district / postcode or an immowelt.de results URL with filters, resolve locations via autocomplete, and pull real-estate agencies (by location and their active listings).

What it does

  • 🏠 Property Details — auto-detects each input as an Immowelt listing id (/details/byid) or an immowelt.de/expose/... URL (/details/byurl); returns the full record: price, living space, rooms, floor, energy class, coordinates, features, photos, description, and agency contact + phone.
  • 🔁 Similar Listings — for a listing id, returns listings in the same area / type / price band (/details/similar).
  • 🔎 Search Listings — auto-detects a free-text location (/search/bylocation) or an immowelt.de results URL (/search/byurl). Deal type, property type, price / rooms / bedrooms / living-area / plot / year-built filters and sort all apply.
  • 🔍 Location Autocomplete — resolve free text to the Immowelt placeId used by search (/autocomplete).
  • 🏢 Agencies by location — real-estate agencies currently advertising in a location, each with its listing count and logo (/agent/search).
  • 👤 Agency listings — listings held by a named agency in a location (/agent/listings), one entry per line as Location | Agency name.

Output

  • One flat dataset row per listing / agency / suggestion — sortable, filterable, CSV / Excel / JSON exportable.
  • Columns: Mode, Input Given, ID, Title, Deal, Property Type, Price, Price per m², Rooms, Living Space m², Floor, Energy Class, Street, District, City, Zip, Country, Latitude, Longitude, Agency Name, Agency Type, Agency Phone, Agency Contact, Listing Count, Cover Photo, Listing URL.
  • The complete upstream JSON for each row is kept in the Raw column for power users.

Inputs

  • Each section is independent — fill only the ones you need; multiple inputs per section, one per line.
  • The Search filters (deal type, property type, ranges, sort, pages, results-per-page) apply to every /search/bylocation query.
  • Agency listings entries use the format Location | Agency name, e.g. Berlin | BSK Immobilien GmbH — discover agency names with the Agencies by location section.

Pricing

  • Pay per result: $3 per 1,000 dataset items — the same rate on every Apify plan tier.
  • Apify start fee: $0.00005 per run.

Notes

  • Immowelt serves roughly 30 listings per page — raise Pages per search to fetch more.
  • Search is location based (city / district / postcode / placeId), not radius or bounding-box.
  • Prices are in EUR (€) as displayed strings (e.g. 170.000 €); living area in . Energy Class is the German efficiency class (A+…H).
  • Detail records include latitude / longitude when Immowelt publishes them; search results do not carry coordinates.

Errors

  • Failures land in the dataset as rows with Mode = "ERROR" and the upstream message in Title — nothing is silently dropped.