Zillow-Transaktionen-Scraper

Die Bilanz einer Maklerin,
als Zeilen, die sich summieren lassen.

Richten Sie ihn auf eine zillow.com/profile/-Seite, und jede dort aufgeführte Transaktion kommt als Zeile zurück - die Adresse, der Preis, Art und Status des Geschäfts, das Datum, Zimmer, Bäder, Fläche, die Objektart, welche Seite vertreten wurde und ein Link zum Inserat.

einmalig 500 Zeilen gratisdanach 0,002 $ pro Zeile13 SpaltenCSV · XLSX · JSON
So funktioniert es

Benennen Sie die Maklerin,
nicht das Objekt.

Das ist die eine Eingabe, auf die es ankommt, und man sollte es klar sagen: Hier suchen Sie keine Häuser. Sie geben das Zillow-Profil einer Maklerin an und bekommen zurück, was diese Person umgesetzt hat.

  1. SCHRITT 1Melden Sie sich auf der Plattform an.
  2. SCHRITT 2Öffnen Sie den Zillow-Transaktionen-Scraper.
  3. SCHRITT 3Fügen Sie die Profil-URLs ein - https://www.zillow.com/profile/agent-name/ - eine pro Zeile, oder laden Sie eine CSV-, XLSX-, TXT- oder Parquet-Datei hoch.
  4. SCHRITT 4Setzen Sie ein Limit pro Abfrage, oder lassen Sie es auf null, um alles vom Profil zu nehmen.
  5. SCHRITT 5Richten Sie den Durchlauf auf einen Residential-Proxy. Ohne einen gibt Zillow nichts zurück.
  6. SCHRITT 6Wählen Sie Ihr Ausgabeformat und klicken Sie auf Get Data.

Eine Zeile je Transaktion, versehen mit der Profil-URL, aus der sie stammt. Die Seiten werden über unseren Proxy-Pool abgerufen und nicht über Ihre echte IP - aber der Pool allein genügt hier nicht, was der Abschnitt weiter unten erklärt.

Warum Teams es nutzen

Was eine Maklerin wirklich getan hat,
nicht was sie behauptet.

Eine Bilanz, die sich addieren lässt

Eine Profilseite zeigt Transaktionen als Karten zum Durchscrollen. Als Zeilen lassen sich dieselben Angaben summieren, sortieren und filtern - nach Preis, nach Datum, nach Objektart, nach der vertretenen Seite. Das ist der Unterschied zwischen ein Profil lesen und ein Profil messen.

Objektdetails auf jeder Zeile

Jede Transaktion trägt neben dem Preis auch Adresse, Zimmer, Bäder, Fläche und Objektart, sodass Sie kein Studio anhand des reinen Preises mit einem Fünfzimmerhaus vergleichen. Die Listing-URL kommt mit, für den Fall, dass Sie zur Quelle zurückmüssen.

Eine ganze Liste von Profilen in einem Durchlauf

Fügen Sie eine Spalte mit Profil-URLs ein oder laden Sie die Datei hoch, in der Sie sie ohnehin pflegen - der Durchlauf arbeitet sie ab. Jede Zeile ist mit dem Profil versehen, aus dem sie stammt, sodass eine Datei ein ganzes Maklerbüro oder einen ganzen Markt fassen kann und sich trotzdem sauber nach Person aufteilen lässt.

Bevor Sie starten

Zillow braucht einen Residential-Proxy,
und der Fehlschlag ist lautlos.

Das ist das Erste, was man über diesen Scraper wissen muss - deshalb steht es nicht weiter unten versteckt.

Zillow sitzt hinter PerimeterX. Ein Durchlauf ohne Residential-Proxy bricht nicht ab, warnt nicht und stoppt nicht - er endet erfolgreich und reicht Ihnen eine Datei mit der dreizehnspaltigen Kopfzeile und nichts darunter. Das ist ein weit schlimmerer Fehlschlag als ein Absturz, denn eine leere Datei sieht genau so aus wie eine Maklerin, die keine Transaktionen gelistet hat. Kommt ein Profil leer zurück, von dem Sie wissen, dass es voll ist, prüfen Sie zuerst den Proxy.

Wir können das mit einiger Sicherheit sagen und nicht bloß als Haftungsausschluss. Jeder Run-Export, den wir für diesen Dienst vorliegen haben, ist leer - und ebenso jeder für unsere beiden anderen Zillow-Profildienste, den Makler- und den Bewertungs-Scraper, über Durchläufe verteilt auf mehrere Monate. Jeder einzelne trägt eine korrekte Kopfzeile und null Datenzeilen. Das ist ein einheitliches, gut belegtes Bild davon, was ohne Residential-Ausgang passiert, und deshalb steht die Anforderung im Kopfbereich und nicht in einer Fußnote.

Für diese Seite heißt das: Die Spaltennamen sind belastbar, die Zellinhalte nicht. Die dreizehn Namen unten und ihre Reihenfolge sind doppelt bestätigt - durch die XLSX-Kopfzeile von fünf getrennten Durchläufen und durch das veröffentlichte Spaltenarray, die exakt übereinstimmen. Was wir nicht tun werden: Ihnen sagen, wie die Werte aussehen, denn wir haben keinen gesehen. Wo eine Beschreibung unten ein Format, eine Skala oder ein Vokabular gebraucht hätte, sagt sie das, statt zu raten.

Datenlexikon

Dreizehn Spalten,
in Exportreihenfolge.

Die Kopfzeile des Exports, in ihrer Reihenfolge. Die Beschreibungen sagen, wofür jedes Feld da ist; über Format, Skala oder Vokabular behaupten sie bewusst nichts - siehe den Hinweis oben.

query
Die Profil-URL, die Sie übermittelt haben, wiederholt auf jeder Zeile, die daraus entstand. So lässt sich eine Datei mit vielen Profilen sauber wieder nach Person aufteilen.
agent
Die Maklerin oder der Makler, auf deren Profil die Transaktion gelistet war.
address
Die Adresse des Objekts. Wir haben dieses Feld nicht befüllt gesehen, nehmen Sie also nicht an, ob es als eine Zeile oder in Bestandteilen ankommt.
price
Der Transaktionspreis. Prüfen Sie das Format an einem echten Durchlauf, bevor Sie ihn parsen - wir können Ihnen nicht sagen, ob er ein Währungszeichen, Tausendertrennzeichen oder eine blanke Zahl trägt.
transaction_type
Um welche Art von Transaktion es sich handelte. Eine eigene Spalte, getrennt von status - so viel ist an der Kopfzeile ablesbar - aber ihr Vokabular haben wir nicht gesehen, programmieren Sie also nicht gegen eine feste Wertemenge.
date
Wann die Transaktion stattfand. Format unbestätigt; parsen Sie defensiv.
status
Der Status der Transaktion. Verschieden von transaction_type und wie dieses ein Vokabular, das wir nie befüllt gesehen haben.
beds
Die Zimmerzahl des Objekts. Ob sie als Zahl oder als Zeichenkette ankommt, ist unbestätigt.
baths
Die Zahl der Bäder. Derselbe Vorbehalt - und bedenken Sie, dass halbe Bäder üblicherweise in Formen geschrieben werden, die keine ganzen Zahlen sind.
sqft
Die Fläche des Objekts. Einheit und Formatierung unbestätigt.
property_type
Um welche Art von Objekt es sich handelt. Ein weiteres Vokabular, das wir nicht gesehen haben - behandeln Sie es als offen und nicht als Aufzählungstyp.
represented
Welche Seite des Geschäfts die Maklerin vertreten hat. Das ist die eine Spalte, mit der man sorgfältig umgehen sollte. Der Name deutet auf eine Seite und nicht auf eine Person, aber wir haben sie nie befüllt gesehen - steht in einem echten Durchlauf dort ein Name statt einer Seite, behandeln Sie die Zelle als personenbezogenes Datum. Siehe den Abschnitt zur Rechtslage.
listing_url
Link zurück zum Objekt auf Zillow, für den Fall, dass eine Zeile eine Frage aufwirft, die die Datei nicht beantwortet.

Die Namen sind belastbar, die Inhalte noch nicht. Die dreizehn Spalten oben und ihre Reihenfolge sind durch zwei unabhängige Quellen belegt - die XLSX-Kopfzeile von fünf getrennten Run-Exporten und das veröffentlichte Spaltenarray -, bauen Sie Ihr Schema also mit Zuversicht um diese Namen. Was diese Seite Ihnen nicht sagen wird, ist, was die Zellen enthalten: Jeder Export, den wir vorliegen haben, ist eine Kopfzeile ohne Zeilen darunter. Beachten Sie den einen strukturellen Punkt, auf den Sie sich verlassen können: transaction_type und status sind zwei verschiedene Spalten, also nicht zwei Namen für dasselbe - was auch immer ihre Vokabulare sein mögen. Und Zillow sitzt hinter PerimeterX, ein Live-Durchlauf braucht also einen Residential-Proxy. Das ist der Grund für die leeren Exporte, nicht irgendein Zweifel am Spaltensatz.

Was er annimmt

Ein Maklerprofil,
keine Objektsuche.

Eine URL pro Zeile, und es muss eine Profilseite sein. Eine Inserats-URL oder ein Suchergebnis ist eine andere Art von Seite und nicht das, was dieser Durchlauf liest.

https://www.zillow.com/profile/agent-name/ Eine Profil-URL pro Zeile CSV · XLSX · TXT · Parquet-Upload Limit pro Abfrage, oder 0 für alles Eine Zeile je Transaktion Nie Ihre echte IP PerimeterX - Residential-Proxy erforderlich Keine Sortieroption
Häufige Arbeitsabläufe

Drei Aufgaben, die hier
am häufigsten laufen.

Ein paar Beispiele dafür, was eine Bilanz wert ist, sobald sie eine Tabelle ist statt einer Seite zum Scrollen.

Maklerrecherche

Makler daran messen, was sie tatsächlich abgeschlossen haben

Lassen Sie eine Auswahl von Profil-URLs durchlaufen und stellen Sie deren Transaktionen nebeneinander - Preisklassen, Objektarten, welche Seite sie üblicherweise vertreten. Das ist eine weit bessere Grundlage für Auswahl oder Anwerbung als die zusammengefassten Zahlen, die eine Profilseite selbst aussucht.

Maklerbüro · Recruiting
Marktbild

Ein Bild davon bauen, wer wo aktiv ist

Geben Sie die in einem Markt tätigen Personen hinein, und die zusammengeführte Datei zeigt dessen Form - was umgesetzt wird, zu welchen Preisen, in welcher Art von Objekt. Jede Zeile behält ihre Profil-URL, sodass die Gesamtsicht nie aus dem Blick verliert, wer was getan hat.

Marktforschung · Strategie
Überprüfung

Eine Behauptung an der Bilanz prüfen

Was jemand über sich sagt und was das Profil zeigt, ist nicht immer dieselbe Geschichte. Die Transaktionen als Zeilen zu ziehen erlaubt Ihnen, selbst zu summieren, statt einer Kennzahl zu vertrauen - und die Listing-URL auf jeder Zeile ist da, wenn Sie eine einzelne nachschlagen müssen.

Due Diligence · Compliance
Preise

Zahlen Sie nur für die Transaktionen,
die Sie tatsächlich ziehen.

Kein Abo, kein Mindestumsatz, keine wiederkehrende Rechnung. Ihre ersten 500 Zeilen gehen auf uns - danach nach Verbrauch, zum selben Pauschalpreis wie bei jedem anderen Scraper hier.

Kostenloser Tarif

500 Zeilen gratis - 0 $

Für jedes neue Konto, einmalig. Keine Kreditkarte erforderlich. Limits pro Abfrage, Datei-Upload und jedes Exportformat inbegriffen. Den Residential-Proxy, den dieser Scraper braucht, stellen Sie selbst - auf der kostenlosen Stufe wie danach.

0 $ für immer
Nach Verbrauch

0,002 $ pro Zeile, nach dem Gratiskontingent

Derselbe Pauschalpreis wie bei jedem anderen Scraper der Plattform. Der Schätzer zeigt vor dem Start die Zeilenzahl und die Credit-Kosten - keine bösen Überraschungen, keine Recheneinheiten zum Umrechnen.

Am beliebtesten
Volumen

Individuell · hohes Volumen

Mengenpreise, dedizierte Worker und ein SLA, um viele Maklerprofile nach Zeitplan laufen zu lassen. Nennen Sie uns Ihre Zahlen, und wir machen ein Angebot.

Sprechen Sie uns an
10 % Rabatt auf Ihren ersten bezahlten Durchlauf.Verwenden Sie den Code LIVESCRAPER10 an der Kasse.
Registrieren
Passt gut zu

Was dieser Export
nicht enthält.

Dreizehn Spalten über Geschäfte und Objekte - und keine Möglichkeit, jemanden zu kontaktieren. Diese drei decken das Umfeld ab.

Das Rechtliche

Ist es legal,
Zillow-Profile zu scrapen?

Kurz gesagt: Die Transaktionen stehen auf einem öffentlichen Profil, aber maßgeblich sind hier Zillows eigene Nutzungsbedingungen - und die sind strenger, als es die Öffentlichkeit der Seite nahelegt.

Alles in diesen dreizehn Spalten wird jedem Besucher auf einem öffentlichen Zillow-Maklerprofil gezeigt, angemeldet oder nicht. Kein Login wird verwendet, keine Bezahlschranke überwunden, kein Konto berührt, und der Abruf läuft über unseren Proxy-Pool statt über Ihre eigene IP. In den Vereinigten Staaten sind Immobilientransaktionen in den meisten Bundesstaaten zudem öffentliche Register, die zugrunde liegenden Tatsachen sind also keine geheimen.

Das ist nicht dasselbe wie eine Erlaubnis. Zillows Nutzungsbedingungen beschränken den automatisierten Zugriff auf die Website, und PerimeterX steht dort, weil sie es ernst meinen. "Die Seite ist öffentlich" ist ein Argument über die Daten, nicht über den Vertrag, den Sie mit der Nutzung der Website eingehen - lesen Sie diese Bedingungen also und entscheiden Sie, ob Ihre Nutzung damit vereinbar ist, bevor Sie einen Durchlauf hochskalieren. Das ist die Art von Seite, auf der dieser Satz der wichtige ist, und wir setzen ihn lieber hierhin als ins Kleingedruckte.

Zu personenbezogenen Daten: Dieser Export handelt von einer Berufstätigen und einem Objekt. Die Maklerin ist eine namentlich genannte Person in geschäftlicher Eigenschaft, und die übrigen Spalten beschreiben Geschäfte und Gebäude - das wiegt deutlich leichter als ein Datensatz über Verbraucher. Einen Vorbehalt beschönigen wir nicht: represented ist die eine Spalte, deren Inhalt wir nie gesehen haben. Ihr Name deutet darauf, welche Seite eines Geschäfts vertreten wurde; steht in einem echten Durchlauf dort stattdessen der Name einer Person, ist das ein personenbezogenes Datum, und die Pflichten aus DSGVO oder UK GDPR liegen als Verantwortlicher bei Ihnen. Prüfen Sie diese Spalte beim ersten Durchlauf. Wir betreiben keine Tracker Dritter auf der Datenebene, und Ihre Exporte löschen sich nach 30 Tagen von selbst.

livescraper.app · Grundsätze
Nur öffentliche Profilseiten
Keine Anmeldungen, keine Konten berührt
Niemals Ihre echte IP
Zillows Bedingungen beschränken automatisierten Zugriff - lesen Sie sie!
Exporte löschen sich automatisch (30 Tage)
Prüfen Sie Zillows eigene Bedingungen, bevor Sie hochskalieren.
Häufige Fragen

Was Menschen fragen,
bevor sie sich anmelden.

Die Fragen, die wir am häufigsten hören. Noch etwas? Sprechen Sie uns an - die Antworten schreiben Menschen, keine Bots.

Wie scrape ich Zillow-Transaktionen?+
Mit dem Zillow-Transaktionen-Scraper: Melden Sie sich auf der Plattform an, öffnen Sie den Zillow-Transaktionen-Scraper, fügen Sie Ihre Profil-URLs ein - https://www.zillow.com/profile/agent-name/ - eine pro Zeile (oder laden Sie eine CSV-, XLSX-, TXT- oder Parquet-Datei hoch), setzen Sie ein Limit pro Abfrage oder lassen Sie es auf null, um alles vom Profil zu nehmen, richten Sie den Durchlauf auf einen Residential-Proxy, wählen Sie dann Ihr Ausgabeformat und klicken Sie auf Get Data.
Was gebe ich als Eingabe an?+
Eine Zillow-Maklerprofil-URL, eine pro Zeile. Kein Inserat und kein Suchergebnis - dieser Durchlauf liest eine Profilseite und gibt die dort gelisteten Transaktionen zurück. Sie können sie eine pro Zeile einfügen oder eine CSV-, XLSX-, TXT- oder Parquet-Datei mit einer Spalte davon hochladen.
Brauche ich einen Residential-Proxy?+
Ja. Zillow sitzt hinter PerimeterX, und ein Durchlauf ohne Residential-Proxy kommt mit nichts zurück. Jeder Run-Export, den wir für diesen Dienst vorliegen haben, ist leer, und ebenso jeder für unsere beiden anderen Zillow-Profildienste, den Makler- und den Bewertungs-Scraper - jeder eine korrekte Kopfzeile mit null Datenzeilen darunter. Stellen Sie einen Residential-Ausgang bereit, und das ist der Unterschied zwischen einer leeren und einer vollen Datei.
Warum endete mein Durchlauf erfolgreich und lieferte trotzdem eine leere Datei?+
Fast sicher am Proxy. Das ist der Fehlschlag, den man kennen sollte, denn er ist lautlos: Der Job bricht nicht ab und warnt nicht, er läuft durch und reicht Ihnen die dreizehnspaltige Kopfzeile ohne irgendetwas darunter. Eine leere Datei sieht genauso aus wie eine Maklerin ohne gelistete Transaktionen - prüfen Sie also den Proxy, bevor Sie etwas über die Person schließen.
Welche Spalten bekomme ich?+
Dreizehn, in dieser Reihenfolge: query, agent, address, price, transaction_type, date, status, beds, baths, sqft, property_type, represented und listing_url. Diese Namen und diese Reihenfolge sind doppelt bestätigt - durch die XLSX-Kopfzeile von fünf getrennten Run-Exporten und durch das veröffentlichte Spaltenarray, die exakt übereinstimmen.
Was enthalten transaction_type und status?+
Das werden wir Ihnen nicht sagen, weil wir sie nicht befüllt gesehen haben. An der Kopfzeile überprüfbar ist, dass es zwei getrennte Spalten sind und nicht zwei Namen für dieselbe Sache. Prüfen Sie beide Vokabulare an einem echten Durchlauf, bevor Sie gegen eine feste Wertemenge programmieren - das gilt für property_type ebenso.
Enthält der Export die Kontaktdaten der Maklerin?+
Nein. Unter den dreizehn Spalten gibt es keine für E-Mail, Telefon oder Kontakt - dieser Export sagt Ihnen, was jemand umgesetzt hat, nicht wie man diese Person erreicht. Wenn Sie das brauchen: Unser E-Mail-Adressen-Finder nimmt einen Namen und eine Firmendomain und gibt eine geschäftliche Adresse zurück, mit einem Status, der sagt, wie sicher sie ist.
Ist es legal, Zillow zu scrapen?+
Die Transaktionen stehen auf einem öffentlichen Maklerprofil, und in den meisten US-Bundesstaaten sind Immobilientransaktionen öffentliche Register - die zugrunde liegenden Tatsachen sind also keine geheimen. Aber Zillows Nutzungsbedingungen beschränken den automatisierten Zugriff auf ihre Website, und das ist der Teil, der hier tatsächlich maßgeblich ist. Lesen Sie sie und entscheiden Sie, ob Ihre Nutzung damit vereinbar ist, bevor Sie einen Durchlauf hochskalieren.
Was kostet das?+
Die ersten 500 Zeilen sind kostenlos und einmalig, ohne Kreditkarte. Danach sind es 0,002 $ je Zeile - derselbe Pauschalpreis wie bei jedem anderen Scraper der Plattform. Der Schätzer zeigt die Kosten eines Durchlaufs, bevor er startet. Der Residential-Proxy ist ein separater Kostenpunkt, und er geht auf Sie.

Aus einer Profilseite
eine Bilanz machen, die sich summiert.

Ihre ersten 500 Zeilen sind gratis - ohne Karte, ohne Abo. Danach sind es pauschal 0,002 $ pro Zeile.

Sofort aktiviert · keine Karte erforderlich

Die Transaktionen einer Maklerin von Zillow scrapen

Ein Zillow-Maklerprofil listet die Transaktionen auf, an denen diese Person beteiligt war - als Karten zum Durchscrollen. Der Zillow-Transaktionen-Scraper macht daraus Zeilen. Die Eingabe ist eine zillow.com/profile/-URL - eine Person, kein Inserat und keine Suche -, eine pro Zeile eingefügt oder als CSV-, XLSX-, TXT- oder Parquet-Datei hochgeladen, und jede Transaktion auf dem Profil kommt als Datensatz zurück: mit der Adresse, dem Preis, Art und Status der Transaktion, dem Datum, Zimmern, Bädern, Fläche, der Objektart, der vertretenen Seite und einem Link zum Inserat. Dreizehn Spalten, eine Zeile je Transaktion, jede versehen mit der Profil-URL, aus der sie stammt - sodass sich eine Datei über ein ganzes Maklerbüro trotzdem sauber nach Person aufteilen lässt.

Eines muss gesagt sein, bevor Sie einen Durchlauf planen. Zillow sitzt hinter PerimeterX, und ein Durchlauf ohne Residential-Proxy gibt nichts zurück. Schlimmer noch: Er sagt es Ihnen nicht. Der Job endet erfolgreich und reicht Ihnen die dreizehnspaltige Kopfzeile ohne Daten darunter - was genauso aussieht wie eine Maklerin, die keine Transaktionen gelistet hat. Jeder Export, den wir für diesen Dienst vorliegen haben, ist in diesem Zustand, und ebenso jeder für unsere beiden anderen Zillow-Profildienste, über Durchläufe verteilt auf mehrere Monate, weshalb die Anforderung oben auf dieser Seite steht und nicht in einer Fußnote.

Das hat eine ehrliche Folge für das, was diese Seite behauptet. Die Spaltennamen sind bestätigt, die Zellinhalte nicht. Die dreizehn Namen und ihre Reihenfolge sind durch zwei unabhängige Quellen belegt - die XLSX-Kopfzeile von fünf getrennten Durchläufen und das veröffentlichte Spaltenarray -, Sie können Ihr Schema also mit Zuversicht darum bauen. Aber wir werden Ihnen nicht sagen, in welchem Format price oder date ankommen, welches Vokabular transaction_type, status und property_type verwenden, oder ob beds, baths und sqft Zahlen oder Zeichenketten sind - denn wir haben nie eines befüllt gesehen. Allein an der Kopfzeile überprüfbar ist, dass transaction_type und status zwei verschiedene Spalten sind und nicht zwei Namen für eine.

Zur Rechtsfrage: Die Transaktionen stehen auf einem öffentlichen Profil, und in den meisten US-Bundesstaaten sind Immobilientransaktionen öffentliche Register - aber Zillows Nutzungsbedingungen beschränken den automatisierten Zugriff, und maßgeblich ist das und nicht die Öffentlichkeit der Seite. Lesen Sie sie, bevor Sie hochskalieren. Beachten Sie außerdem, dass dieser Export nirgends eine Kontaktspalte hat: Er sagt Ihnen, was jemand verkauft hat, nicht wie man diese Person erreicht. Fangen Sie kostenlos an: Ihre ersten 500 Zeilen kosten nichts und brauchen keine Kreditkarte, danach sind es 0,002 $ je Zeile, pauschal - der Residential-Proxy ist ein separater Kostenpunkt und Ihrer.