Todos los scrapers

Viajes

Airbnb Scraper

airbnb.com

99.8% Tasa de éxito
8.9s Respuesta media
Bot detection + rate limiting Protección
1000 llamadas Medido sobre

Airbnb se sirve mediante un endpoint de plugin dedicado en lugar de la obtención de página genérica. Dale una ubicación (una ciudad como 'Austin, TX' o 'Paris, France') y devuelve los alojamientos ya analizados: el nombre del anuncio y el tipo de habitación, el precio (en USD por defecto, ya que los precios siguen al país de salida), el precio original si lo hay, la valoración y el número de reseñas, distintivos como Favorito de huéspedes, coordenadas, una foto y una URL de anuncio directa. Añade entrada/salida y huéspedes para precios reales con fechas, filtra por rango de precio y tipo de habitación, y pagina tantos como necesites.

Qué puedes extraer

  • Nombre del anuncio, tipo de habitación y subtítulo
  • Precio (USD por defecto) con precio original/tachado si lo hay
  • Valoración y número de reseñas
  • Distintivos (p. ej. Favorito de huéspedes)
  • Latitud y longitud
  • Foto de portada y una URL de anuncio limpia

Endpoints dedicados

/travel/airbnb

Alojamientos de Airbnb para una ubicación

Anuncios de alojamiento de Airbnb para una ciudad: un array listings con name, roomType, price (USD), rating, reviewCount, distintivos, coordenadas, imagen y una url de anuncio. Añade checkin/checkout y adults para precios con fechas; filtra con min_price/max_price y room_type; pagina con max_results.

Cómo rastrearlo

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

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

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

const data = await su.airbnbSearch('Austin, TX', {
  checkin: '2026-10-01',
  checkout: '2026-10-05',
  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.

Leer la documentación

Scrapers relacionados

Empieza a rastrear este sitio hoy

Plan gratuito incluido. No necesitas tarjeta para probarlo.