Southwest Airlines spent decades as the airline you could not find anywhere but its own website, and it defended that in court. In 2021 it won a permanent injunction against Kiwi.com for scraping and reselling its fares. Then, starting in 2024, it did the opposite of everything it had fought for: it put its fares on Google Flights, on Kayak, on Expedia, and on the Booking Holdings brands. Proxies for Southwest sit on the far side of that reversal, and the reversal is the whole story: reading Southwest is now less about breaking into one defended site and more about knowing which of many channels carries the fare.
We run a proxy network, and Southwest traffic reaches us from fare trackers and travel-data teams, especially those caught out by the distribution change. This page covers what is specific to Southwest: the Kiwi.com case and what it settled, the distribution reversal and its dates, why there is no geo-pricing game here, how southwest.com blocks, which proxy type fits and how to size it. The closest cousin, another airline that took a scraper to court, is proxies for Ryanair; the channels that now carry Southwest are Google Flights and Kayak.
What proxies are best for Southwest?
Rotating residential proxies behind a real browser for public fares, and a static residential (ISP) exit for anything touching a Rapid Rewards account. Southwest.com renders dynamically and challenges datacenter ranges, so home connections and a real browser are both required. There is no point-of-sale pricing on Southwest, so market coverage matters less than address quality. Mobile is the rare tier for the hardest runs.
The Kiwi.com case: Southwest against the scrapers
Southwest's history on scraping is unambiguous. It sued Kiwi.com for scraping fare data from southwest.com in violation of the site's terms, and for buying tickets and reselling them at inflated prices to more than 170,000 customers. A Texas federal court granted a preliminary injunction in September 2021, the parties reached a settlement, and on 29 December 2021 a Dallas federal court entered a permanent injunction barring Kiwi from scraping and harvesting information from Southwest's website, republishing the airline's flight and fare schedules, and selling Southwest flights without permission (Law Street Media). The court found Kiwi had caused Southwest lost traffic, customer service burdens, operational disruption and reputational damage.
That is the legal backdrop, and it has not been repealed. Southwest's terms still prohibit scraping, and it has shown it will enforce them. A proxy does not change that. What changed is everything about why you would need to scrape southwest.com in the first place.
The reversal: Southwest is now on everyone
For its whole history Southwest sold only through southwest.com; its fares were not on Google Flights, not on the OTAs, nowhere but its own channel. Then, in the space of sixteen months, that ended.
- Google Flights, May 2024. Southwest fare results began appearing in Google Flights searches, on all of the airline's routes, in what was described as arguably the biggest change in Southwest's history (Thrifty Traveler).
- Kayak, August 2024. Kayak.com officially added Southwest flights on 5 August 2024 (Thrifty Traveler).
- Expedia Group, February 2025. Expedia became the first major online travel agency to offer Southwest flights, across Expedia, Travelocity, Hotwire, Orbitz and CheapTickets, covering the airline's entire network (Expedia Group).
- Booking Holdings, August 2025. Southwest fares reached Priceline, Booking.com and Agoda (Skift).
2021-12-29
Permanent injunction against Kiwi.com
no scraping, no reselling
2024-05-22
Fares appear on Google Flights
first time off southwest.com
2024-08-05
Fares added to Kayak
a Booking Holdings brand
2025-02-27
Live across Expedia Group sites
first major OTA
2025-08-06
Live on Priceline, Booking.com, Agoda
Booking Holdings
For a data team the practical lesson is blunt: any Southwest tracker built before 2024 encoded an assumption that is now false, and reading Southwest fares no longer requires going through the front door of the one site that sued a scraper. The fares are on channels that distribute them with permission, and those channels are, in scraping terms, the sites covered elsewhere in this series.
No geo-pricing game
Southwest is a mostly domestic US carrier, with a network across the United States, Mexico, the Caribbean and Central America, priced in dollars. There is no point-of-sale pricing to chase the way there is on a legacy international carrier or an OTA. So the market-coverage argument that drives proxy choice on Skyscanner does not apply. What matters is reading the fares reliably and at volume, from addresses the source site trusts. The variable is which site, not which country.
How southwest.com blocks you
Southwest.com is a defended site, consistent with an airline that litigated scraping. It renders fares dynamically, so a bare request gets a shell; it challenges datacenter ranges; and it ties account actions to a Rapid Rewards login. A read that arrives from a hosting range, opens too many routes too fast, or discards cookies every request draws challenges. If you are reading Southwest from the third-party channels instead, you inherit that channel's defenses (Google's unusual-traffic page, Kayak's proxy bans, the OTAs' bot management), which are covered in their own guides.
Which proxy type fits: residential, datacenter, ISP, or mobile
Datacenter proxies are challenged early and are the wrong tool for a defended airline site. Keep them for parser work on saved pages.
Rotating residential proxies are home connections from a pool, one per search, rotated between. They pass the reputation checks and spread a fare grid so no single address looks like a tracker (background in what is a residential proxy).
ISP proxies are static residential addresses for anything on a Rapid Rewards account, where the session has to hold on one address.
Mobile proxies are carrier addresses shared by many phones, the last resort for runs that keep drawing challenges.
| Southwest job | Proxy type | Why |
|---|---|---|
| Fare tracking on southwest.com | Rotating residential, real browser | Trusted addresses in quantity; the pool spreads the grid |
| Fare tracking via the OTAs and metasearch | Per that site's guide | Inherit the channel's defenses |
| Rapid Rewards account actions | ISP (static residential) | Session and account on one address |
| Runs that keep getting challenged | Mobile | Carrier ranges are shared by real users |
| Parser development | Datacenter or free list | Saved pages, nothing at stake |
Free versus paid for Southwest
A free proxy is a shared datacenter address that dies quickly, and a defended airline site rejects that profile first. For a one-off manual look, our free proxy list and proxy checker are free. For a tracker, paid residential is the floor; ours starts at $0.44/GB pay-as-you-go with no KYC, so a first run costs cents.
Setting it up
Decide the source first. If the fares you need are on the channels that now carry Southwest, reading them there can be gentler than hammering southwest.com, and it avoids the one site with a scraping injunction on its record. If you read southwest.com directly, use a real browser behind a residential exit (Playwright, Puppeteer cover the wiring), build search URLs directly, keep session cookies, rotate per search, and hold a sticky ISP exit for anything on an account. Update any assumption that Southwest is absent from third-party sites; that has been false since 2024.
How many IPs, and how fast
Sizing (rotating residential, one refresh cycle):
searches/cycle = routes x dates
= 300 routes x 45 dates = 13,500 searches
per search = one rendered page; block images and fonts
per address = a few searches, then rotate
Refresh near-term dates daily, far dates weekly. The pool spreads it.
Our pricing is per gigabyte with no expiry, so the cost follows the grid you actually read.
Staying unblocked on Southwest
- Home connection, real browser. A defended airline site scores both.
- One search per address, then rotate. No single IP should look like a tracker.
- Keep sessions honest. Cookies held within a session, dropped with the address.
- Prefer the permissioned channels where you can. The fares are distributed now; the one site with an injunction is not the only source.
- Pace like a passenger. Jitter and spread; the checklist is in avoiding IP bans while scraping.
- Hold accounts on a sticky exit. Rapid Rewards actions need one address.
The limits worth knowing
Proxies give a Southwest fare read a trusted address and spread a tracker across enough of them that the site sees passengers. They do not change Southwest's terms, they do not undo the Kiwi.com injunction, and they do not make southwest.com the only place to read the fares any more, because it is not. Read from the channels that distribute Southwest with permission where you can, treat southwest.com with the care an airline that sued a scraper deserves, and size the job from searches rather than routes.
For a manual look, our free proxy list and proxy checker are free. For a fare tracker, rotating residential at $0.44/GB pay-as-you-go behind a real browser, one search per address, is what reads Southwest wherever you choose to read it.
Sources
- Law Street Media, court enters permanent injunction against Kiwi.com in Southwest Airlines data scraping case, December 2021.
- Thrifty Traveler, Southwest fares now appear on Google Flights, May 2024, and you can now search for Southwest flights on Kayak, 5 August 2024.
- Expedia Group, Expedia Group and Southwest Airlines announce partnership, February 2025.
- Skift, Southwest Airlines flights are now available on Priceline, 6 August 2025.