Reisen
Booking.com Scraper
booking.com
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.
Ähnliche Scraper
Starten Sie noch heute mit dieser Seite
Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.