Booking Bewertungs-Scraper

Was Gäste sagten,
nachdem sie da waren.

Fügen Sie Booking.com-Hotel-URLs ein, eine pro Zeile, und der Bewertungsbereich kommt als Tabelle zurück - wer sie geschrieben hat und aus welchem Land gebucht wurde, was gefallen hat und was nicht in getrennten Spalten, dazu die Bewertung, das Aufenthaltsdatum, das Zimmer und die Art der Reise. Elf Spalten, eine Zeile pro Bewertung.

einmalig 500 Gratiszeilendanach 0,002 $ pro Zeileeine Zeile pro BewertungCSV · JSON · Excel
So funktioniert es

Ein Hotel-Link
und eine Sortierung.

Ein Pflichtfeld und zwei Einstellungen - plus eine Sache, die vor dem ersten Lauf eingerichtet sein muss.

  1. SCHRITT 1Melden Sie sich auf der Plattform an.
  2. SCHRITT 2Öffnen Sie den Booking Bewertungs-Scraper.
  3. SCHRITT 3Fügen Sie eine booking.com/hotel/<cc>/<slug>.html-URL pro Zeile ein - oder laden Sie eine CSV-, XLSX-, TXT- oder Parquet-Datei hoch.
  4. SCHRITT 4Hinterlegen Sie zuerst eine residenzielle PROXY_URL. In den Worten des Dienstes selbst: Booking blockiert freie und Rechenzentrums-IPs, es wird also eine bezahlte residenzielle benötigt - und Ihre echte IP wird nie verwendet.
  5. SCHRITT 5Setzen Sie bei Bedarf ein Limit pro Anfrage. Standard ist 100, und der Hinweis am Feld sagt, dass Sie es für alles leer lassen sollen.
  6. SCHRITT 6Wählen Sie eine Sortierung: Most Relevant, Newest First, Older First, Highest Scores oder Lowest Scores.
  7. SCHRITT 7Klicken Sie auf Get Data und laden Sie als CSV, JSON oder Excel herunter.

Das Limit gilt pro Anfrage, nicht pro Lauf: fünf Hotels mit einem Limit von hundert ergeben hundert Bewertungen aus jedem, nicht hundert insgesamt.

Warum Teams es nutzen

Fünf Sortierungen,
und zwei davon sind der Punkt.

Most Relevant ist der Standard, nicht die neutrale Wahl

Die Sortierung öffnet mit Most Relevant, also Bookings eigener Reihenfolge und nicht einer unvoreingenommenen. Lowest Scores ist die Einstellung, die die Frage beantwortet, mit der die meisten kommen, und Older First ist die seltene: Sie lässt Sie die Bewertungen von vor einer Renovierung oder einem Betreiberwechsel lesen, die Ihnen kein Scrollen durch die neuesten je zeigen wird.

Gefallen und Nicht-Gefallen sind getrennte Felder

Booking fragt Gäste als zwei Fragen, was ihnen gefallen hat und was nicht, und der Export behält das als zwei Spalten statt eines Absatzes, durch den Sie sich lesen müssen. Das ist der strukturelle Grund, dies einem allgemeinen Bewertungs-Scraper vorzuziehen - lesen Sie aber zuerst das Datenlexikon, denn disliked ist zugleich die Spalte, die unsere eigenen Läufe nie gefüllt bekommen haben.

Wer der Gast war, nicht nur was er sagte

reviewer_country, room_type und traveler_type sind neben dem Text deklariert, und genau dafür ist ein Bewertungsexport eigentlich da: Eine Beschwerde einer allein reisenden Geschäftsperson im günstigsten Zimmer ist ein anderes Signal als dieselben Worte von einer Familie in einer Suite. Prüfen Sie in Ihrem eigenen Lauf, welche davon gefüllt ankommen - bei uns kamen der Text und das Land, der Rest nicht.

Datenlexikon

Elf Spalten,
und nur vier, die wir funktionieren sahen.

Die Namen stammen aus der vom Dienst selbst deklarierten Liste, die Form der Datei steht also nicht infrage. Was jede enthielt, ist eine viel kürzere Geschichte, und diese Seite erzählt sie, statt ein Schema so zu beschreiben, als wäre es ein Ergebnis.

query
Die Hotel-URL, die Sie übermittelt haben, zurückgegeben in jeder Zeile, die daraus entstand - wörtlich, samt Query-String oder Fragment, das Sie mit eingefügt haben. Gruppieren Sie danach, sobald eine Datei mehr als ein Hotel abdeckt.
reviewer_name
Der Gast, so wie die Bewertung ausgewiesen ist. Nicht immer ein sauberer Vorname: In zwei unserer Zeilen war das Land in dieses Feld gerutscht, und genau das waren die beiden Zeilen, in denen reviewer_country leer zurückkam.
reviewer_country
Das Land, aus dem der Gast gebucht hat - United States, Kazakhstan, Germany und so weiter, ausgeschrieben statt als Code. Gefüllt in allen Zeilen außer den beiden oben beschriebenen.
score
Die Bewertung des Gastes für den Aufenthalt. Lesen Sie sie in Ihrem eigenen ersten Lauf.
review_title
Die Überschrift der Bewertung, die Booking getrennt vom Fließtext erhebt.
liked
Was dem Gast gefallen hat - und in unseren Läufen das einzige Stück Bewertungstext, das je ankam. Zwei Dinge sollten Sie vor dem Parsen wissen. Es ist ein Ausschnitt, nicht die vollständige Bewertung: Viele Werte enden mit Auslassungspunkten, und dieselbe Bewertung kam in zwei Läufen an zwei verschiedenen Stellen abgeschnitten zurück, die Schnittstelle ist also nicht stabil. Und jeder Wert trug ein führendes und ein abschließendes Leerzeichen - trimmen Sie ihn. Eine Zeile enthielt außerdem eine Zusammenfassung des Hotels in Aufzählungspunkten statt der Worte eines Gastes, was einen Blick wert ist, bevor Sie die Spalte an irgendetwas weitergeben.
disliked
Was dem Gast nicht gefallen hat, als eigene Spalte. Auf dem Papier ist das das nützlichste Feld des Exports.
date
Wann die Bewertung veröffentlicht wurde.
stay_date
Wann der Gast tatsächlich da war, was etwas anderes ist als wann er geschrieben hat.
room_type
Das Zimmer, das der Gast hatte.
traveler_type
Die Art der Reise - das Segmentierungsfeld, das einen Bewertungsexport gruppierbar macht.

Die Namen sind die des Dienstes; das Verhalten ist eine viel engere Aussage, und die Lücke dazwischen ist der ganze Sinn dieses Abschnitts. Unsere Messungen stammen aus sechsunddreißig Zeilen, die genau zwei Hotels abdecken - zweiundzwanzig verschiedene Bewertungen, sobald die über Läufe hinweg wiederholten Zeilen entfernt sind. In dieser Stichprobe trugen nur vier der elf Spalten je einen Wert: query, reviewer_name, reviewer_country und liked. Die anderen sieben - score, review_title, disliked, date, stay_date, room_type und traveler_type - waren in jeder Zeile leer. Sie sind dokumentiert, weil sie Teil des deklarierten Schemas sind, nicht weil wir sie funktionieren sahen, und diese Seite nennt daher kein Format für die Daten, keine Skala für die Bewertung und kein Vokabular für die beiden Segmentierungsfelder. Was wir über die vier sagen können, die funktioniert haben, steht oben, und die praktischen Teile sind: liked ist ein abgeschnittener Ausschnitt mit Leerzeichen an beiden Enden, und ein fehlendes reviewer_country heißt, dass das Land in reviewer_name gelandet ist. Hinterlegen Sie vor dem ersten Lauf eine bezahlte residenzielle PROXY_URL - der Dienst sagt klar, dass Booking freie und Rechenzentrums-IPs blockiert - und geben Sie dann ein paar Gratiszeilen für ein Hotel aus, das Sie interessiert, und lesen Sie die Spalten selbst.

Häufige Abläufe

Drei Aufgaben, für die
Menschen das einsetzen.

Alle beginnen mit einem Hotel-Link, den Sie aus der Adressleiste kopieren können.

Betrieb

Die Beschwerde finden, die sich über eine Saison wiederholt

Eine schlechte Bewertung ist eine Anekdote; derselbe Satz in dreißig ist ein Wartungsticket. Exportieren Sie die Bewertungen einer Unterkunft, sortieren Sie nach Lowest Scores und lesen Sie den Text von Anfang bis Ende - die wiederkehrenden Worte drehen sich meist um einen Aufzug, einen Frühstücksservice oder eine Wand.

Hotelbetrieb
Wettbewerb

Die Bewertungen eines Mitbewerbers lesen statt seiner Fotos

Der Bewertungsbereich eines konkurrierenden Hotels ist die offenste verfügbare Beschreibung davon, und er ist öffentlich. Richten Sie den Scraper darauf, und Sie erhalten dieselben elf Spalten wie für Ihr eigenes, sodass sich die beiden Dateien direkt vergleichen lassen.

Commercial · Strategie
Due Diligence

Prüfen, wie eine Unterkunft vor dem Umbau war

Older First ist die Sortierung, die man anderswo selten bekommt. Für eine Übernahme, eine Franchise-Prüfung oder eine Lieferantenentscheidung sagen Ihnen die Bewertungen von vor zwei Jahren, ob ein Problem behoben oder nur unter neueren begraben wurde.

Investment · Asset Management
Preise

Zahlen Sie pro Bewertungszeile,
sonst nichts.

Kein Abonnement, kein Mindestumsatz, keine Lizenz pro Person. Ihre ersten 500 Zeilen gehen auf uns - danach zahlen Sie nach Verbrauch.

Gratis-Tarif

500 Gratiszeilen - 0 $

Für jedes neue Konto, einmalig. Keine Kreditkarte. Alle Scraper freigeschaltet. Angesichts dessen, wie viel von diesem Schema wir nie gefüllt gesehen haben, ist das hier der wichtigste Teil: Investieren Sie ein paar Zeilen darin herauszufinden, welche Spalten Ihr Lauf tatsächlich füllt, bevor Sie darauf planen.

0 $ für immer
Nach Verbrauch

0,002 $ pro Zeile, nach dem Gratis-Tarif

Rund 2 $ pro 1.000 Bewertungen, derselbe Pauschalpreis wie bei jedem anderen Scraper der Plattform. Das Limit gilt pro Anfrage, also sind zehn Hotels mit einem Limit von hundert eintausend Zeilen - die Rechnung lohnt sich vorher, und sie ist ein guter Grund, zuerst die Sortierung einzugrenzen.

Am beliebtesten
Enterprise

Individuell - ein Portfolio, nach Zeitplan

Mengenpreise, SLAs, dedizierte Worker und maßgeschneidertes Onboarding für Teams, die ein Portfolio statt einer Unterkunft verfolgen. Nennen Sie uns Ihre Zahlen, und wir erstellen ein Angebot.

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

Dieselbe Unterkunft,
von einer anderen Seite.

Eine Bewertung ist eine Tatsache über ein Hotel. Diese liefern die anderen.

Das Rechtliche

Ist es legal,
Booking.com-Bewertungen zu scrapen?

Kurze Antwort: ja, wenn Sie nur erheben, was auf einer Hotelseite öffentlich sichtbar ist - und mehr liest dieser Dienst nicht.

Der Bewertungsbereich eines Hotels ist öffentlich. Jede und jeder kann das Angebot ohne Konto öffnen und ihn lesen, und öffentlich sichtbare Informationen für Markt- und Wettbewerbsforschung zu sammeln, ist seit Langem gefestigte Praxis. Solange die Daten öffentlich verfügbar sind und der Vorgang den Dienst nicht stört, gibt es keine Bundesgesetze dagegen.

Bewertungen werden allerdings von Menschen geschrieben, und dieser Export trägt mehr über sie als die meisten: einen Anzeigenamen, das Land, aus dem gebucht wurde, und - wo sie ankommen - das Zimmer und die Art der Reise. Öffentlich sichtbar heißt nicht frei von Pflichten. Wenn Sie es speichern, verarbeiten Sie personenbezogene Daten, und die DSGVO und ähnliche Regelwerke gelten unabhängig davon, woher Sie es haben. Beschwerden aggregiert zu lesen, um eine Unterkunft zu verbessern, ist ein einfacher Fall; eine Akte über identifizierbare Gäste zusammenzustellen, ist es nicht, und dafür ist dieser Dienst nicht gedacht.

Die Nutzungsbedingungen von Booking beschränken automatisierten Zugriff, es bleibt also eine Frage der Bedingungen. Wir berühren nichts hinter einem Login, lesen nur, was gewöhnliche Besucherinnen und Besucher sehen, betreiben keine Tracker Dritter auf der Datenebene, und Ihre Exporte löschen sich nach 30 Tagen selbst.

livescraper.app · grundsätze
Nur öffentliche Hotelseiten
Keine Logins, keine Bezahlschranken
Gästenamen und -länder sind personenbezogene Daten - aggregieren, nicht profilieren!
DSGVO-konform von Haus aus
Exporte löschen sich selbst (30 Tage)
Dieselben Bewertungen, die jede reisende Person im Angebot sieht.
Häufige Fragen

Was Menschen vor der Registrierung fragen.

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

Welche Spalten wird der Export enthalten?+
Elf: query, reviewer_name, reviewer_country, score, review_title, liked, disliked, date, stay_date, room_type und traveler_type. Das ist die vom Dienst selbst deklarierte Liste, und sie ist die Schlüsselreihenfolge jedes Exports, den wir haben. Eine Zeile pro Bewertung.
Mit welchen Spalten sollte ich tatsächlich rechnen?+
Mit weniger, als das Schema nahelegt, und wir sagen das lieber vorab. Über die Zeilen hinweg, die wir haben, trugen nur vier je einen Wert: query, reviewer_name, reviewer_country und liked. Die anderen sieben - score, review_title, disliked, date, stay_date, room_type und traveler_type - waren in jeder Zeile leer. Prüfen Sie Ihren eigenen ersten Lauf, bevor Sie auf einer davon etwas aufbauen.
Ist die Spalte liked der vollständige Bewertungstext?+
Nein, es ist ein Ausschnitt. Viele Werte enden mit Auslassungspunkten, und dieselbe Bewertung kam in zwei Läufen an zwei verschiedenen Stellen abgeschnitten zurück, die Schnittstelle ist also nicht stabil. Jeder Wert kam außerdem mit einem führenden und einem abschließenden Leerzeichen an - trimmen Sie ihn, bevor Sie vergleichen oder hashen. Eine Zeile enthielt eine Zusammenfassung des Hotels in Aufzählungspunkten statt der Worte eines Gastes, worauf zu achten sich lohnt.
Brauche ich einen residenziellen Proxy?+
Ja, und der Dienst sagt es selbst: Booking blockiert freie und Rechenzentrums-IPs, es wird also eine bezahlte residenzielle PROXY_URL benötigt, und Ihre echte IP wird nie verwendet. Hinterlegen Sie sie vor dem ersten Lauf statt nach einem leeren.
Welche Sortierungen gibt es?+
Fünf: Most Relevant, Newest First, Older First, Highest Scores und Lowest Scores. Most Relevant ist der Standard, was man wissen sollte - es ist Bookings eigene Reihenfolge und keine neutrale. Older First ist die, die man anderswo selten bekommt, und damit lesen Sie die Bewertungen von vor einer Renovierung.
Was macht das Limit-Feld?+
Es begrenzt, wie viele Bewertungen pro Anfrage zurückkommen. Standard ist 100, das Minimum ist 1, und der Hinweis am Feld lautet: für alles leer lassen, 0 = alles. Das Limit gilt pro Anfrage statt pro Lauf, also sind zehn Hotels zu je hundert eintausend Zeilen.
Funktioniert ein bloßer Hotel-Slug statt der vollständigen URL?+
Das Formular sagt ja, und wir würden die vollständige URL einfügen. Was auch immer Sie übermitteln, kommt wörtlich in der Spalte query zurück, samt Query-String und Fragment - eine unserer Eingaben war ein 300 Zeichen langer Link und wurde ganz zurückgegeben -, sodass Sie immer erkennen, welche Eingabe welche Zeilen erzeugt hat.
Warum ist reviewer_country manchmal leer?+
In unseren Zeilen fehlte es nicht wirklich. Die beiden Leerstellen deckten sich genau mit zwei Zeilen, in denen das Land stattdessen in reviewer_name gerutscht war, was einen Wert wie "Melodee United States" ergab. Wenn ein Land zu fehlen scheint, prüfen Sie die Namensspalte, bevor Sie es als Lücke behandeln.
Haben Sie das tatsächlich laufen lassen?+
Ja, und der ehrliche Umfang ist schmal. Unsere Messungen stammen aus sechsunddreißig Zeilen, die genau zwei Hotels abdecken - zweiundzwanzig verschiedene Bewertungen, sobald die über Läufe hinweg wiederholten Zeilen entfernt sind. Das reicht, um die vier gefüllt angekommenen Spalten zu beschreiben und sicher zu sein, dass die anderen sieben es nicht waren, und es reicht nicht, um sonst irgendetwas zuzusagen.
Was kostet das?+
Die ersten 500 Zeilen auf einem neuen Konto sind kostenlos und einmalig; danach sind es 0,002 $ pro Zeile - etwa 2 $ pro 1.000 - nach Verbrauch, ohne Abonnement. Guthaben verfällt nicht, und es gibt keinen monatlichen Reset.

Sortieren Sie nach lowest scores
und lesen Sie den Text.

Hinterlegen Sie einen residenziellen Proxy, fügen Sie eine Hotel-URL ein, stellen Sie die Sortierung weg von Most Relevant und sehen Sie, was Gäste tatsächlich geschrieben haben. Ihre ersten 500 Zeilen sind gratis.

Sofort aktiv · keine Karte nötig

Booking.com-Gästebewertungen als Zeilen exportieren

Booking-Bewertungen werden von Menschen geschrieben, die tatsächlich dort waren - die Plattform nimmt sie nur zu abgeschlossenen Buchungen an -, was den Bewertungsbereich ungewöhnlich lesenswert und ungewöhnlich schwer in Masse lesbar macht, denn er ist ein Widget, durch das man nur scrollen kann. Dieser Dienst macht daraus eine Tabelle. Fügen Sie Booking.com-Hotel-URLs ein, eine pro Zeile, und jede Bewertung kommt als Zeile zurück: Name des Gastes und Land, aus dem gebucht wurde, was gefallen hat und was nicht als getrennte Spalten, die Bewertung, das Datum, die Aufenthaltsdaten, das Zimmer und die Art der Reise. Elf Spalten, eine Zeile pro Bewertung.

Zwei Einstellungen formen den Lauf. Das Limit gilt pro Anfrage statt pro Lauf, also sind zehn Hotels zu je hundert eintausend Zeilen; Standard ist 100, und der Hinweis am Feld sagt, es für alles leer zu lassen. Die Sortierung hat fünf Einstellungen - Most Relevant, Newest First, Older First, Highest Scores und Lowest Scores - und die erste ist der Standard. Darüber lohnt sich ein Moment Nachdenken: Most Relevant ist Bookings eigene Reihenfolge, keine neutrale. Lowest Scores ist die Einstellung, die die Frage beantwortet, mit der die meisten kommen, und Older First ist die seltene, die Sie lesen lässt, wie eine Unterkunft vor ihrer Renovierung war.

Eine Sache muss vor dem ersten Lauf eingerichtet sein. In den Worten des Dienstes selbst: Booking blockiert freie und Rechenzentrums-IPs, es wird also eine bezahlte residenzielle PROXY_URL benötigt - und Ihre echte IP wird nie verwendet. Das zuerst zu tun, erspart Ihnen einen leeren Lauf und einen falschen Schluss über den Dienst.

Die ehrlichen Grenzen stehen hier und nicht im Kleingedruckten, weil sie ändern, womit zu planen ist. Die elf Spaltennamen sind die vom Dienst selbst deklarierte Liste und verlässlich. Das Verhalten dahinter ist an sechsunddreißig Zeilen gemessen, die genau zwei Hotels abdecken - zweiundzwanzig verschiedene Bewertungen, sobald Duplikate über Läufe hinweg entfernt sind - und in dieser Stichprobe trugen nur vier der elf Spalten je einen Wert: query, reviewer_name, reviewer_country und liked. Die anderen sieben, disliked darunter, waren in jeder Zeile leer, deshalb behauptet diese Seite kein Format für die Daten, keine Skala für die Bewertung und kein Vokabular für die Zimmer- und Reisefelder. Zwei praktische Details zu den funktionierenden: liked ist ein abgeschnittener Ausschnitt mit einem Leerzeichen an beiden Enden, in verschiedenen Läufen an verschiedenen Stellen geschnitten; und wo reviewer_country leer war, war das Land in reviewer_name gelandet. Lassen Sie den kostenlosen Tarif gegen eine Unterkunft laufen, die Sie interessiert, und lesen Sie zuerst Ihre eigenen Spalten. Ihre ersten 500 Zeilen kosten nichts und brauchen keine Kreditkarte. Siehe Preise für aktuelle Tarife.