Viajes
Booking.com Scraper
booking.com
Booking.com se sirve mediante un endpoint de plugin dedicado en lugar de la obtención de página genérica. Dale una ubicación y devuelve los alojamientos ya analizados: el nombre, el precio (con fechas de entrada y salida), la puntuación y el número de reseñas, la dirección y coordenadas, una foto y una URL. Ajusta huéspedes, habitaciones y moneda, y pagina. Lee los datos propios de Booking tras DataDome.
Qué puedes extraer
- Nombre del alojamiento y una URL
- Precio (con fechas) y moneda
- Puntuación y número de reseñas
- Dirección completa y coordenadas
- Una foto del alojamiento
- Distintivos (p. ej. Genius)
Endpoints dedicados
/travel/booking Hoteles en Booking.com
Alojamientos de Booking.com para una ubicación: un array properties con name, price, currency, reviewScore, dirección, coordenadas, image y una url. Añade checkin/checkout para precios; ajusta adults/rooms/currency; pagina con max_results.
Cómo rastrearlo
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); Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.