85K Rows of Houses/Day Into CRM via API - Set up in 7 Days
Daily detection of new private property listings in Switzerland on Homegate.ch and ImmoScout24.ch, giving the agency first access to high-value leads.
Learn MorePlans from €169/month · Free project assessment · Reply within 1 business day
You name the regions or PLZ ranges, the segments - Kauf, Miete, Wohnen auf Zeit, Gewerbe, or the Ausland section where Mallorca sits - and the fields. We build the crawlers, run them on your schedule, and keep them working when ImmobilienScout24 changes its markup or renames a field. Nothing runs on your side.
Delivery is CSV, JSON, XLSX, straight into your database, or through an API your application calls. Images arrive as URLs or as downloaded files with the gallery order preserved and Grundriss scans labelled. German field names can be kept verbatim, so Kaltmiete stays Kaltmiete, or mapped onto your own schema with umlauts transliterated the way your database expects.
A standard ImmobilienScout24 extract carries these fields per listing:
A single crawl of ImmobilienScout24 tells you which exposes are online today. The portal keeps no public history: an expose disappears the moment the object is rented or sold, and nothing on the page records what it asked last month. Everything below has to be reconstructed by retaining every Scout-ID you have ever seen and comparing runs.
ImmobilienScout24 is the largest property portal in Germany and the default first stop for both Kauf and Miete searches. Every expose is written in German, priced in EUR and modelled on German market convention rather than an international template, so a generic real estate schema fits it badly.
Three trees run in parallel. A Miete expose is built around Kaltmiete, with Nebenkosten and Heizkosten as separate line items, Warmmiete as the total, plus Kaution and Verfuegbar ab. A Kauf expose carries Kaufpreis, Hausgeld on an Eigentumswohnung, Erbpacht where the ground is leased, and Bezugsfrei ab. Wohnen auf Zeit is a segment of its own for furnished, time-limited lets, quoted per month with an end date instead of an open-ended contract. Object types split into Wohnung, Haus, Grundstueck and Gewerbe, each with its own attribute block.
Every expose has a Scout-ID, the stable numeric key that sits in the URL, and an Anbieter block that is either a private Anbieter or a Makler with a company profile. Two shapes break a naive one-row-per-listing model: a Neubauprojekt expose stands for a whole building and publishes price and area as ranges rather than one flat, and any expose may say Kaufpreis auf Anfrage or Preis auf Anfrage where a figure should be. Next to the German inventory the portal runs an Ausland section, which is where Mallorca listings live.
Get a QuoteDevelopers
Customers worldwide
Pages extracted
Hours saved for our clients
€199 / one-time
setup fee - included
€169 / mo
setup fee €499
€229 / mo
setup fee €499
€349 / mo
setup fee €499
€549 / mo
setup fee €799
Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.
Full plan details →Valuation and comps work in Germany fails quietly when the rent field is wrong. A model trained on Warmmiete from one source and Kaltmiete from another produces a spread that is really just Nebenkosten, so the first job is keeping Kaltmiete, Nebenkosten, Heizkosten and Warmmiete in four separate columns and computing yields on the cold rent only.
Typical uses we build for:
Daily detection of new private property listings in Switzerland on Homegate.ch and ImmoScout24.ch, giving the agency first access to high-value leads.
Learn More
Scraping residential listings from Immobilienscout24.de in Germany and Mallorca, including complete data and resized images.
Learn More
Monitoring of real estate listings on funda.nl, pararius.com, rentberry.com, rentola.com, and zimmo.be to support the growth of a European property portal.
Learn MoreLearn how to use web scraping to solve data problems for your organization
Real estate teams work in a fragmented data landscape. The sites that drive demand in Boston look nothing like the ones that matter in Berlin, São Paulo, Dubai, or Mumbai.
Real estate teams are operating in a data environment that is bigger, faster, and more fragmented than ever. Listings go live and disappear in hours, price cuts happen quietly, and the portals that matter most in each country are rarely the same global “top 5.”
Six jobs that scraped property data does, each backed by a ScrapeIt project: seller leads, listing monitoring, image datasets, weekly market supply, sold records and unit-level rentals. For every use case - the fields it needs and how often to refresh them.
ScrapeIt is a fully managed web scraping service. You name the target sites and the fields; we build, run and maintain the crawlers and hand over structured data on a schedule. No infrastructure, no code on your side. Plans start from EUR 169 a month, or EUR 199 for a one-time extract.
We have a real Immobilienscout24 project behind us - 226K listings and 3.4M images across Germany and Mallorca - alongside five European property portals standardised into 230,000 rows a day and a Swiss private-listing feed into a CRM at 85K rows a day, live in 7 days.
Yes, and it is the first thing we get right. Kaltmiete, Nebenkosten, Heizkosten and Warmmiete are four separate columns, plus a flag for whether Heizkosten are already inside Nebenkosten. Where an expose publishes only the components we can derive Warmmiete, but we mark it as derived rather than silently mixing it with published values. Kaution is often free text such as three Nettokaltmieten, so we deliver the original string and a parsed number next to it.
Yes. We take the certificate type - Bedarfsausweis or Verbrauchsausweis - the Energieeffizienzklasse from A+ to H, the kWh per square metre per year figure, which is Endenergiebedarf on a Bedarfsausweis and Endenergieverbrauch on a Verbrauchsausweis, plus Heizungsart, Befeuerungsart and the Baujahr laut Energieausweis. Many exposes leave parts of the block empty, say keine Angabe, or are legitimately exempt, as a Denkmalschutz building can be. We deliver an empty value with the stated reason where there is one, rather than guessing, because for energy screening a false B is far more damaging than a known gap.
Yes. Our Germany and Mallorca project produced 3.4M images alongside 226K listings. The gallery is delivered in its original order with Grundriss scans included and labelled, so you can separate floor plans from room photos. You choose image URLs only, or downloaded files pushed to your storage.
We collect publicly visible exposes only. We never log in, never go behind paywalls and do not touch anything a visitor cannot see. We stay within a GDPR and CCPA posture, take no personal data beyond what a Makler or private Anbieter has published themselves on a public page, respect trademarks, and sign confidentiality agreements when you need one.
Daily is the usual cadence for a portal this active, and it is what makes days on market and price cuts measurable. Faster or slower schedules are fine, including several runs a day on a narrow region set. Monthly plans start from EUR 169 and depend on volume, refresh rate and whether images are included. A Swiss project of comparable shape went live in 7 days at 85K rows a day.
Step 1 - Make a Request
You share your needs, expectations, and desired timeframe. We’ll suggest the best solution based on your request and budget.
Step 2 - Configuring Custom Web Crawlers
Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.
Step 3 - Collect and Deliver
Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.
Step 4 - Maintain and Support
Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.
ImmobilienScout24 data from €169/month. Free project assessment, reply within 1 business day.
Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582