Voyage
Booking.com Scraper
booking.com
Booking.com est servi via un endpoint de plugin dédié plutôt que par la récupération de page générique. Donnez un lieu et il renvoie les hébergements déjà analysés : le nom, le prix (avec dates d'arrivée et de départ), la note et le nombre d'avis, l'adresse et les coordonnées, une photo et une URL. Réglez voyageurs, chambres et devise, et paginez. Il lit les données propres de Booking derrière DataDome.
Ce que vous pouvez extraire
- Nom de l'hébergement et une URL
- Prix (avec dates) et devise
- Note et nombre d'avis
- Adresse complète et coordonnées
- Une photo de l'hébergement
- Badges (p. ex. Genius)
Endpoints dédiés
/travel/booking Hôtels sur Booking.com
Hébergements Booking.com pour un lieu : un tableau properties avec name, price, currency, reviewScore, adresse, coordonnées, image et une url. Ajoutez checkin/checkout pour les prix ; réglez adults/rooms/currency ; paginez avec max_results.
Comment le scraper
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); Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.
Lire la documentation de l'API
Scrapers similaires
Commencez à scraper ce site dès aujourd'hui
Palier gratuit inclus. Aucune carte bancaire requise pour tester.