Southwest Airlines Flight Fares Scraper - $1.5/1000 results avatar

Southwest Airlines Flight Fares Scraper - $1.5/1000 results

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Southwest Airlines Flight Fares Scraper - $1.5/1000 results

Southwest Airlines Flight Fares Scraper - $1.5/1000 results

Scrape live Southwest Airlines fares as JSON: every flight on a route with times, duration and each fare product (Wanna Get Away / Plus / Anytime / Business Select) in US dollars or Rapid Rewards points. One-way or return, by IATA airport code. By ScrapeUnblocker.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Scrapeunblocker

Scrapeunblocker

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Southwest Airlines Flight Fares Scraper

Scrape live Southwest Airlines fares as clean JSON. Southwest does not sell its fares through the global distribution systems or the usual flight APIs, and its site sits behind Akamai Bot Manager - so its prices are hard to get programmatically. This Actor returns every flight on a route with its fare products, in US dollars or Rapid Rewards points.

Powered by ScrapeUnblocker.

Input

FieldRequiredDescription
originyes3-letter IATA airport code to fly from (e.g. DAL, LAS).
destyes3-letter IATA airport code to fly to (e.g. HOU, MDW).
depart_dateyesOutbound date, YYYY-MM-DD.
return_datenoReturn date, YYYY-MM-DD. Leave blank for one-way.
fare_typenodollars (USD, default) or points (Rapid Rewards).
adultsnoAdult passengers (1-8, default 1).
proxy_countrynoExit-IP country (ISO-2, default US).

Output

One dataset item per flight, per direction (outbound / return):

{
"direction": "outbound",
"origin": "DAL",
"destination": "HOU",
"flightNumbers": ["1628"],
"departureTime": "06:00",
"arrivalTime": "07:10",
"departureDateTime": "2026-10-20T06:00:00.000-05:00",
"totalDurationMinutes": 70,
"boundLowestFare": "113.40",
"boundLowestFareCurrency": "USD",
"fares": {
"WGA": { "price": "113.40", "currency": "USD", "accrualPoints": "183", "availabilityStatus": "AVAILABLE" },
"PLU": { "price": "152.25", "currency": "USD", "accrualPoints": "...", "availabilityStatus": "AVAILABLE" }
}
}

Two key-value records are also stored on the run: FARE_SUMMARY (minimum price per fare family) and RAW (the full upstream response).

How it works

The Actor calls the ScrapeUnblocker Southwest plugin (POST /flights/southwest-quotes), which runs the search on a warm, anti-bot-cleared browser session and returns Southwest's own fare data. You do not deal with Akamai, cookies or API keys - only your ScrapeUnblocker key (set as the SCRAPEUNBLOCKER_KEY environment variable).