Wir haben die fünf besten Web-Scraping-Anbieter auf Zillow, einer der Top Immobilien-Domains, getestet und über 1.250 Scraping-Anfragen bei allen Anbietern durchgeführt. Jeder Anbieter erhielt einen identischen Satz von Property-Listing-URLs und wurde anhand der Abschlusszeit, der Erfolgsrate und der Anzahl der pro Listing zurückgegebenen strukturierten Datenfelder bewertet.
Zillow Scraping Benchmark
Wir haben auch die Abschlusszeit speziell für Aufgaben analysiert, bei denen alle Anbieter erfolgreich waren. Die Ergebnisse waren fast identisch mit den gesamten Abschlusszeiten, was darauf hindeutet, dass fehlgeschlagene Anfragen die durchschnittliche Abschlusszeit für keinen Anbieter signifikant aufgebläht haben.
Sie können unseren Benchmark-Methodik-Abschnitt für weitere Details zum Testprozess lesen.
Welche Daten können Sie von Zillow scrapen?
Da Apify der einzige Anbieter war, der strukturierten JSON-Output zurückgab, war er der einzige mit messbaren Metadatenfeldern. Apify gab 185 Metadatenfelder für Zillow zurück. Die verbleibenden Anbieter gaben gerendertes HTML zurück, das lokal mit CSS-Selektoren analysiert wurde und daher keine vergleichbaren Metadatenanzahlen erzeugte.
Apify verfügbare Metadatenfelder für Zillow
Zillow Scraping Benchmark-Ergebnisse
Oxylabs hatte in diesem Vergleich die niedrigste Erfolgsrate mit 89 % und verzeichnete auch die höchste durchschnittliche Abschlusszeit von etwa 59 Sekunden. Es nutzte eine dedizierte Zillow-Scraping-Quelle, was sich jedoch bei diesem spezifischen Datensatz nicht in einem Geschwindigkeits- oder Zuverlässigkeitsvorteil niederschlug.
Decodo erreichte eine Erfolgsrate von 97 %, die zweithöchste nach Apify. Die Abschlusszeit war jedoch mit etwa 51 Sekunden merklich höher, was es zu einem der langsameren Anbieter machte. Dieses Ergebnis wurde mit einer allgemeinen Scraping-Konfiguration ohne spezifische Zillow-Einrichtung erzielt.
Apify erreichte eine Erfolgsrate von 100 % auf Zillow mit einer Abschlusszeit von etwa 17 Sekunden. Es war der einzige Anbieter, der strukturierten JSON-Output zurückgab, was ihn auch zum einzigen mit messbaren Metadatenfeldern machte, mit durchschnittlich 185 Datenpunkten pro Listing.
Nimble war der schnellste Anbieter im Benchmark und schloss Anfragen im Durchschnitt in etwa 12 Sekunden ab. Die Erfolgsrate lag bei 92 %, was es in der oberen Hälfte des Vergleichs hielt. Die Kombination aus Geschwindigkeit und Zuverlässigkeit machte es zu einem der ausgewogensten Ergebnisse auf dieser Domain.
Zyte erreichte eine Erfolgsrate von 92 % mit einer Abschlusszeit von etwa 46 Sekunden. Es lag im ähnlichen Bereich wie Nimble bei der Erfolgsrate, war jedoch erheblich langsamer. Das Ergebnis war beständig, stach aber in keine Richtung besonders hervor.
Benchmark-Methodik
Wir haben fünf Web-Scraping-Anbieter (Apify, Decodo, Oxylabs, Nimble, Zyte) auf zillow.com getestet.
Datensatz
Wir haben 250 Produktseiten-URLs von Zillow vorbereitet. Produktseiten sind einzelne Immobilien-Listings mit Details wie Adresse, Preis, Schlafzimmer, Bäder, Wohnfläche und Immobilienthgeschichte.
Alle URLs wurden vor dem Benchmark als zugänglich verifiziert. URLs folgten dem Standard-Zillow-Detailseitenformat (/homedetails/…/zpid/).
Gemeinsame Konfiguration
Alle Anbieter erhielten identische URLs aus demselben Datensatz und wurden unter denselben Bedingungen getestet:
- Sequentielle Ausführung: eine Anfrage pro Zeit, keine parallelen Anfragen
- Verzögerung zwischen Anfragen: 2 Sekunden
- Umgang mit Rate Limits: 30-Sekunden-Wartezeit mit bis zu 3 Wiederholungen bei HTTP 429
- Einreichungs-Timeout: 300 Sekunden
- Ausführungs-Timeout: 600 Sekunden
- Jede URL wurde einmal pro Anbieter getestet
Anbieterkonfigurationen
Apify
Apify verwendete den maxcopell/zillow-detail-scraper Actor, der strukturierten JSON mit analysierten Feldern zurückgibt. Keine CSS-Selektor-Analyse war erforderlich. Actor-Läufe wurden in 1-Sekunden-Intervallen abgefragt, bis der Status SUCCEEDED erreichte.
Decodo
Decodo verwendete die Universal Scraper API (target: universal, headless: html), die JavaScript-gerechtes HTML zurückgibt. Die Antwort wurde lokal mit CSS-Selektoren analysiert. Alle Anfragen enthielten einen Desktop-User-Agent-Header.
Oxylabs
Oxylabs verwendete die Realtime API mit source: zillow und render: html, die JavaScript-gerechtes HTML zurückgibt. Die Antwort wurde lokal mit CSS-Selektoren analysiert.
Nimbleway
Nimble verwendete die Extract API mit render: true und driver: vx10 (stealth headless browser). Die Antwort wurde lokal mit CSS-Selektoren analysiert. Keine domänenspezifische Konfiguration wurde angewendet.
Zyte
Zyte verwendete die Extract API mit browserHtml: true, die JavaScript-gerechtes HTML über einen headless Chromium-Browser zurückgibt. Die Antwort wurde lokal mit CSS-Selektoren analysiert. Keine domänenspezifische Konfiguration wurde angewendet.
Validierung
HTTP-Statusprüfung
Vor der Validierung wird zuerst der HTTP-Antwortcode des Anbieters geprüft. Antworten mit Statuscodes zwischen 200-399 und 404 gelten als erfolgreiche Einreichungen und gehen in die Validierungsphase über. Jeder andere Statuscode (400, 403, 500, 550, etc.) wird als fehlgeschlagene Einreichung behandelt, und der Test wird sofort als fehlgeschlagen markiert, ohne die Validierungsphase zu betreten.
Validierungsregeln
Tests, die die HTTP-Statusprüfung bestehen, werden in folgender Reihenfolge validiert:
- 404-Erkennung: Wenn der Seiteninhalt oder API-Fehler angibt, dass die Seite nicht mehr existiert („page not found", „does not exist", „dead_page"), wird der Test als gültig markiert. Der Anbieter hat eine nicht verfügbare Seite korrekt identifiziert.
- Datenerfassung (JSON API): Für Anbieter, die strukturierten JSON zurückgeben, muss mindestens ein Datenfeld vorhanden und nicht leer sein, mit einem gültigen Typ abhängig vom Feld (String oder Integer). Geprüfte Felder umfassen Adresse, Preis, Schlafzimmer, Bäder und Wohnfläche.
- Datenerfassung (HTML): Für Anbieter, die HTML zurückgeben, wird die Antwort mit Zillow-spezifischen CSS-Selektoren analysiert. Wenn mindestens ein Selektor übereinstimmt und einen nicht-leeren Wert zurückgibt, besteht der Test.
- Seitenindikator (nur HTML): Wenn keine Datenelemente extrahiert wurden, aber mindestens einer der vordefinierten CSS-Selektoren für Zillow ein Element auf der Seite matchte, wird der Test als gültig markiert. Dies bestätigt, dass die Seite gerendert und geladen wurde, auch wenn keine strukturierten Datenelemente in den erwarteten Containern gefunden wurden.
- Wenn keine der oben genannten Bedingungen erfüllt ist, schlägt der Test fehl. Häufige Fehlerursachen sind Captcha/Bot-Herausforderungsseiten, unzureichendes JavaScript-Rendering, Proxy-Verbindungsfehler und Crawler-Fehler.
Metriken
Validierungserfolgsrate: Der Prozentsatz der getesteten URLs, bei denen der Anbieter verwertbare Daten zurückgab, berechnet als erfolgreiche Tests geteilt durch Gesamttests.
Abschlusszeit: Die Gesamtzeit vom Senden der Scraping-Anfrage bis zum Empfang validierter Ergebnisse, gemessen in Sekunden. Bei asynchronen Anbietern wurde der Job-Abschlussstatus in 1-Sekunden-Intervallen abgefragt. Berichtet als arithmetisches Mittel über alle Läufe in einer Gruppe.
Verfügbare Metadaten: Die Anzahl der eindeutigen Feldnamen, die vom Anbieter über alle Elemente in einer Antwort zurückgegeben wurden. Nur anwendbar auf JSON API-Antworten.
FAQs
Strukturierte APIs geben validierte Datenpunkte wie Preis, Adresse, Schlafzimmer und Wohnfläche in konsistenten Formaten zurück. Bei der Verwendung von HTML-basierten Anbietern sollten Sie extrahierte Daten mit bekannten Listings überprüfen und auf fehlende Felder achten, die durch dynamisches Seitenrendering oder Anti-Bot-Weiterleitungen verursacht werden.
Ja, die meisten Scraping-Anbieter unterstützen sowohl Miet- als auch Verkaufslistings auf Zillow. Die URL-Struktur unterscheidet sich zwischen den beiden, daher sollte Ihr Datensatz den korrekten Listing-Typ enthalten. Einige Anbieter verwenden separate Konfigurationen oder Datensatz-IDs für Mieten versus Verkäufe.
Für Produkt-URLs (einzelne Listings) ist keine Paginierung erforderlich, da jede URL ein einzelnes Property zurückgibt. Für Such-URLs, die mehrere Ergebnisse zurückgeben, behandeln Anbieter die Paginierung unterschiedlich. Einige strukturierte APIs akzeptieren einen Limit-Parameter, um die Anzahl der Ergebnisse pro Anfrage zu steuern, während HTML-basierte Anbieter nur die auf der ersten Seite gerenderten Listings zurückgeben.
Zillow verwendet CAPTCHAs, IP-Blockaden und dynamisches JavaScript-Rendering, um automatisierten Zugriff zu verhindern. Häufige Fehler umfassen leere Antworten von blockierten Anfragen, unvollständige Daten von Seiten, die nicht vollständig gerendert wurden, und veraltete Listings, die 404 zurückgeben. Die Verwendung von Anbietern mit dedizierten Zillow APIs oder headless-Browser-Rendering reduziert diese Probleme.
Gescrapte Zillow-Daten können verwendet werden, um Preistrends nach Nachbarschaft zu verfolgen, Listing-Preise mit Zestimates zu vergleichen, die Tage auf dem Markt zu überwachen, den Preis pro Quadratfuß nach Postleitzahlen zu analysieren und unterbewertete Immobilien zu identifizieren. Strukturierte APIs, die Felder wie Preisverlauf und Steuerbewertungen zurückgeben, bieten tiefere Daten für Investitionsanalysen.
Diese Forschung zitieren
Wählen Sie das Format, das zu Ihrem Veröffentlichungsort passt. Wenn Sie die Link-Version in Ihr CMS einfügen, bleibt der Backlink erhalten.
@misc{ipi2026,
author = {Şipi, Nazlı},
title = {{Best Zillow Scraper APIs Verglichen: Leistungsüberprüfung}},
year = {2026},
month = apr,
howpublished = {\url{https://aimultiple.com/scraping-zillow}},
note = {AIMultiple. Abgerufen am 28. April 2026}
}
Seien Sie der Erste, der kommentiert
Ihre E-Mail-Adresse wird nicht veröffentlicht. Alle Felder sind erforderlich. Kommentare werden in ihrer Originalsprache belassen.