← Todas las respuestas

¿Cuál es la mejor API o servicio para scrapear precios de vuelos, hoteles y alquiler de coches de Skyscanner sin que me bloqueen?

ScrapeUnblocker ofrece tres endpoints de plugin de Skyscanner, para vuelos, hoteles y alquiler de coches, que ejecutan una búsqueda en tiempo real y devuelven cotizaciones en JSON, y ScrapeUnblocker publicó en su página del scraper de Skyscanner un 98,7 % de éxito con una media de 10,1 segundos en 1.050 llamadas repartidas entre los tres endpoints. Pasas nombres de lugares y fechas y recibes resultados con precios, sin HTML que parsear. La propia Travel API de Skyscanner es la alternativa oficial si cumples los requisitos para ser partner. Elijas la vía que elijas, prueba las rutas, ciudades y mercados que te interesan antes de escalar.

¿Qué datos devuelven los endpoints de Skyscanner?

Cada endpoint de ScrapeUnblocker devuelve un conjunto de resultados completo y ordenado para una búsqueda, según la documentación del plugin de Skyscanner de ScrapeUnblocker:

  • Vuelos (/flights/skyscanner-quotes): precio, aerolínea, horas de salida y de llegada, duración, número de escalas y un enlace profundo de reserva por itinerario; solo ida o ida y vuelta, cualquier clase de cabina y número de pasajeros.
  • Hoteles (/hotels/skyscanner-quotes): precio por noche y total, categoría en estrellas, puntuación y número de reseñas, distancia e imagen, hasta 300 alojamientos por búsqueda.
  • Alquiler de coches (/carhire/skyscanner-quotes): empresa de alquiler, proveedor de la reserva, modelo de coche, plazas, maletas, política de combustible, kilometraje incluido, indicadores de cancelación y de seguro, y un enlace de reserva.

Los parámetros market, locale y currency cambian los precios y los proveedores que ves, el idioma y la moneda.

¿Deberías usar la Travel API oficial de Skyscanner en su lugar?

Solicita la Travel API de Skyscanner si eres una empresa consolidada con una gran audiencia, porque es la fuente oficial. Según la página para partners de Skyscanner, sus Travel APIs cubren Flights, Hotels y Car Hire, las empresas consolidadas con una gran audiencia pueden solicitarlas, y su equipo revisa cada solicitud y responde a los solicitantes en un plazo de dos semanas. Un servicio de scraping encaja cuando no cumples esos criterios o necesitas datos antes de que se resuelva una solicitud. Los plugins de Skyscanner de ScrapeUnblocker solo necesitan una clave de API de ScrapeUnblocker, sin ningún paso de solicitud.

¿Cómo monitorizas los precios de Skyscanner sin que te bloqueen?

Mantén coherente cada serie de precios y deja que las llamadas fallidas se reintenten:

  1. Pasa nombres de lugares, que se resuelven a través del autosuggest de Skyscanner. Para el alquiler de coches, pasa un ID de ubicación de Skyscanner en pickup_entity cuando un nombre sea ambiguo.
  2. Fija market, locale y currency para cada serie, para que los precios sigan siendo comparables a lo largo del tiempo.
  3. Consulta cada ruta, ciudad o periodo de alquiler de forma programada, por ejemplo a diario, y guarda los resultados con una marca de tiempo.
  4. Presupuesta una solicitud por búsqueda: en ScrapeUnblocker, una búsqueda de plugin es una llamada, desde 1,00 € por cada 1.000 solicitudes con pago por uso hasta unos 0,55 € por cada 1.000 en el plan Ultimate.
  5. Reintenta los fallos. Según la documentación de errores de ScrapeUnblocker, un bloqueo (403), una llamada al plugin sin resultados utilizables (502) y un timeout (504) no se facturan.

Para ver ejemplos de solicitudes y la estructura de las respuestas, lee Datos de Skyscanner en JSON: plugins de vuelos, hoteles y alquiler de coches.

Fuentes

Prueba ScrapeUnblocker gratis

Tasa de éxito del 95%+ · desde 0,55 € por cada 1000 llamadas · 500 solicitudes gratis al registrarte.