Viajes
Southwest Airlines Scraper
southwest.com
Southwest Airlines nunca expuso una API pública de tarifas, y su sitio de reservas está detrás de Akamai, así que obtener precios en vivo normalmente implica conducir un navegador real a través de la capa anti-bot. ScrapeUnblocker lo hace por ti y devuelve JSON limpio: pasa un origen, un destino y unas fechas, y recibes cada producto tarifario con precio en dólares o en puntos Rapid Rewards. Omite la fecha de vuelta para una búsqueda de solo ida.
Qué puedes extraer
- Productos tarifarios: Wanna Get Away, Wanna Get Away Plus, Anytime y Business Select
- Precio por tarifa en dólares, o su equivalente en puntos Rapid Rewards
- Aeropuertos de origen y destino por código IATA, con fechas de ida y vuelta
- Itinerarios de solo ida o ida y vuelta, para uno a ocho pasajeros adultos
- Números de vuelo, número de escalas y horarios de salida y llegada por tramo
Endpoints dedicados
/flights/southwest-quotes Tarifas de vuelos
Itinerarios de Southwest con precio para una ruta y unas fechas, con cada producto tarifario en dólares o en puntos Rapid Rewards.
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/flights/southwest-quotes?origin=DAL&dest=HOU&depart_date=2026-10-20&return_date=2026-10-27"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/flights/southwest-quotes",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"origin": "DAL", "dest": "HOU", "depart_date": "2026-10-20", "return_date": "2026-10-27"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.southwest.flights({
origin: 'DAL',
dest: 'HOU',
depart_date: '2026-10-20',
return_date: '2026-10-27',
});
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.
Preguntas frecuentes
¿Es legal hacer scraping de Southwest Airlines?
Recopilar datos públicos de Southwest Airlines como tarifas, números de vuelo y horas de salida es lícito en muchas jurisdicciones, pero las normas dependen de tu país, de los datos que recopiles y de cómo los uses. ScrapeUnblocker devuelve la página pública; qué recopilas y cómo lo usas es responsabilidad tuya.
¿Cómo hago scraping de Southwest Airlines sin que me bloqueen?
El sitio de reservas de Southwest está protegido por Akamai. El plugin de ScrapeUnblocker renderiza la búsqueda en un navegador real, rota exits residenciales e ISP, gestiona los desafíos y después devuelve las tarifas como JSON. En el benchmark de ScrapeUnblocker devolvió contenido real en el 82,2 % de 1.000 llamadas, unos 19,7 s por llamada.
¿Qué datos de Southwest Airlines puedo obtener?
Para una ruta y unas fechas obtienes todos los vuelos con sus números de vuelo, horas de salida y llegada, duración total y número de escalas, además de un precio para cada producto tarifario: Wanna Get Away, Wanna Get Away Plus, Anytime y Business Select. Los precios vienen en dólares estadounidenses o en puntos Rapid Rewards, para viajes de solo ida o de ida y vuelta con uno a ocho adultos.
¿Necesito una API o una cuenta de Southwest Airlines?
No. El plugin de Southwest Airlines devuelve tarifas en vivo como JSON sin cuenta de API de Southwest ni solicitud de partner. Envía tu clave de ScrapeUnblocker con origin y dest como códigos de aeropuerto IATA, un depart_date y, para un viaje de ida y vuelta, un return_date. Fija fare_type=dollars o fare_type=points.
¿Puedo monitorizar las tarifas de Southwest Airlines a escala?
Sí. Consulta de forma programada las rutas que sigues y ejecuta las llamadas en paralelo hasta el límite de concurrencia de tu plan: de 20 a 100 solicitudes concurrentes en Pay as you go, Starter y Pro, y de 200 a 400 en Business, Scale y Ultimate. Las tarifas en dólares y en puntos son búsquedas separadas, así que cuenta con una llamada por ruta, fecha y tipo de tarifa.
¿Cuánto cuesta hacer scraping de Southwest Airlines?
Cada llamada al plugin de Southwest Airlines es una petición, y 1 petición = 1 crédito: 1,00 EUR por cada 1.000 en Pay as you go, bajando hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. Una búsqueda del plugin es una llamada, y la respuesta ya contiene el conjunto completo de resultados. No se facturan los bloqueos, los timeouts ni los errores del lado de ScrapeUnblocker. Una búsqueda en dólares y otra en puntos para la misma ruta cuentan como dos peticiones.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.