Alle Scraper

Reisen

Booking.com Scraper

booking.com

97% Erfolgsrate
5.4s Ø Antwortzeit
DataDome Schutz
1.000 Calls Gemessen über

Booking.com wird über einen dedizierten Plugin-Endpunkt statt über den generischen Seitenabruf bedient. Gib einen Ort an und es liefert die Unterkünfte bereits geparst: Name, Preis (mit Check-in/Check-out), Bewertungsscore und -zahl, Adresse und Koordinaten, ein Foto und eine URL. Stelle Gäste, Zimmer und Währung ein und blättere. Es liest Bookings eigene Daten hinter DataDome.

Was Sie extrahieren können

  • Name der Unterkunft und eine URL
  • Preis (mit Daten) und Währung
  • Bewertungsscore und -zahl
  • Vollständige Adresse und Koordinaten
  • Ein Foto der Unterkunft
  • Abzeichen (z. B. Genius)

Dedizierte Endpoints

/travel/booking

Hotels auf Booking.com

Booking.com-Unterkünfte für einen Ort: ein properties-Array mit name, price, currency, reviewScore, Adresse, Koordinaten, image und einer url. Füge checkin/checkout für Preise hinzu; stelle adults/rooms/currency ein; blättere mit max_results.

So wird es gescrapt

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/travel/booking?location=Austin&adults=2"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/travel/booking",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"location": "Austin", "adults": "2"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const data = await su.bookingHotels('Austin', {
  checkin: '2026-10-10',
  checkout: '2026-10-12',
  adults: 2,
});
console.log(results);

Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.

API-Dokumentation lesen

Ähnliche Scraper

Starten Sie noch heute mit dieser Seite

Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.