Exporta datos estructurados de vuelo para tu investigación.
Scraper de Google Flights
Recopila los itinerarios y tarifas visibles en Google Flights para una ruta y fecha de viaje.
$0,2 / 1.000 resultados
Formato de salida ilustrativo
originorigin | destinationdestination | departureDatedepartureDate | priceprice | currencycurrency | totalDurationMinutestotalDurationMinutes | airlineairline | departAtdepartAt |
|---|---|---|---|---|---|---|---|
| JFK | LHR | 2026-11-20 | 422 | USD | 430 | Virgin Atlantic | 2026-11-20T08:00 |
Acerca de estos campos de salida
| Campo | Tipo | Descripción |
|---|---|---|
origin | string | Origen. Opcional si no existe en la fuente. |
destination | string | Destino. Opcional si no existe en la fuente. |
departureDate | string | Fecha de salida. Opcional si no existe en la fuente. |
price | number | Precio. Opcional si no existe en la fuente. |
currency | string | Moneda. Opcional si no existe en la fuente. |
totalDurationMinutes | number | Duración total en minutos. Opcional si no existe en la fuente. |
airline | string | Aerolínea. Opcional si no existe en la fuente. |
departAt | string | Salida. Opcional si no existe en la fuente. |
arriveAt | string | Llegada. Opcional si no existe en la fuente. |
googleFlightsUrl | string | URL de Google Flights. Opcional si no existe en la fuente. |
Qué puedes hacer
Compara los resultados guardados en tus propios informes o aplicaciones.
Define tus fuentes
Abre el scraper e introduce tus propias URLs, términos de búsqueda y límites.
Revisa y ejecuta
Comprueba la estimación de coste y confirma la tarea. Sigue su progreso en tu cuenta.
Usa tus datos
Explora los resultados guardados y expórtalos en CSV, JSON o XLSX. La descarga de resultados guardados es gratuita.
Entrada de ejemplo
Esta es la entrada configurada del parser. Sustituye las fuentes de ejemplo por las tuyas y revisa todos los límites antes de ejecutar.
{
"origin": "JFK",
"destination": "LHR",
"departureDate": "2026-11-20",
"adults": 1,
"cabinClass": "economy",
"currency": "USD",
"maxResults": 12
}Ver los campos de entrada
| Campo | Tipo | Notas |
|---|---|---|
origin | string | Código IATA del aeropuerto o ciudad de salida, por ejemplo JFK o NYC. |
destination | string | Código IATA del aeropuerto o ciudad de llegada, por ejemplo LHR o LON. |
departureDate | string | Fecha del vuelo de ida. Debe ser hoy o posterior. |
returnDate | string | Fecha del vuelo de vuelta para ida y vuelta. Déjalo vacío para solo ida. |
adults | integer | Número de pasajeros adultos (12 años o más). |
children | integer | Número de pasajeros niños (de 2 a 11 años). |
infantsInSeat | integer | Bebés menores de 2 años con asiento propio. |
infantsOnLap | integer | Bebés menores de 2 años que viajan en el regazo de un adulto. |
cabinClass | string | Clase de viaje que buscar. |
maxStops | string | Solo vuelos con como máximo este número de escalas. |
currency | string | Código de moneda de los precios, por ejemplo USD, EUR o GBP. |
market | string | Código de país de dos letras del mercado de Google Flights, por ejemplo US. Los precios y la disponibilidad pueden variar según el mercado. |
maxResults | integer | Número máximo de opciones de vuelo que devolver. |
sortBy | string | Orden de los vuelos devueltos. |
airlines | array | Solo vuelos operados por estas aerolíneas, con códigos de dos letras, uno por línea, por ejemplo BA o DL. |
excludeAirlines | array | Omitir vuelos operados por estas aerolíneas, con códigos de dos letras, uno por línea. |
maxPrice | integer | Solo vuelos con precio total igual o inferior a este, en la moneda elegida. |
maxDurationMinutes | integer | Solo vuelos con una duración total de hasta estos minutos, escalas incluidas. |
departureTimeFrom | string | Hora de salida más temprana, en formato 24 h HH:MM, por ejemplo 06:00. |
departureTimeTo | string | Hora de salida más tardía, en formato 24 h HH:MM, por ejemplo 12:00. |
arrivalTimeFrom | string | Hora de llegada más temprana, en formato 24 h HH:MM. |
arrivalTimeTo | string | Hora de llegada más tardía, en formato 24 h HH:MM. |
language | string | Código de idioma para los nombres de aerolíneas y aeropuertos, por ejemplo en o de. |
Ejecutar a través de la API
Crea una clave de API en tu cuenta, envía la entrada al endpoint de cola y usa el ID de tarea devuelto para obtener los resultados. Enviar una solicitud real consume créditos. Sustituye el Idempotency-Key de ejemplo por una clave única nueva para cada tarea; conserva esa clave al reintentar la misma tarea.
curl --request POST 'https://extracto.cloud/api/v1/parsers/google-flights-scraper/queue' \
--header 'X-API-KEY: ext_your_api_key' \
--header 'Idempotency-Key: replace_with_a_new_unique_task_key' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data-binary @- <<'JSON'
{
"input": {
"origin": "JFK",
"destination": "LHR",
"departureDate": "2026-11-20",
"adults": 1,
"cabinClass": "economy",
"currency": "USD",
"maxResults": 12
}
}
JSON- Mejor opción
- Starter
- filas / mes
- 245 mil
- Concurrencia
- Hasta 2
- $ / 1k filas
- $0,20
Usa el volumen mensual para planificar tu presupuesto en créditos. Las estimaciones usan la tarifa base; el precio del crédito del paquete, las opciones, los mínimos por tarea y el redondeo pueden cambiar el uso. Los créditos comprados se pagan una sola vez, sin renovación automática. La capacidad de ejecución es compartida. Envíos por API: hasta 10/segundo.
Preguntas frecuentes
¿Qué cuenta como un resultado?
Cada vuelo cuenta como un resultado. Busca una ruta por tarea. Las tarifas dependen del momento, pueden faltar y no son ofertas reservables. Se excluyen los barridos de calendario, la resolución de vuelos de vuelta y el rastreo de páginas de reserva.
¿Puedo usar la API y el formulario sin código?
Sí. Envía una tarea desde la interfaz web o con la API de Extracto y obtén sus resultados guardados cuando termine.
Tu próximo dataset empieza aquí.
Elige tus fuentes, revisa el precio y ejecuta Scraper de Google Flights.