Making money or not, this kind of service is explicitly forbidden by Southwest.com's Terms of Conditions:
"You may not use Southwest's sites for or in connection with offering any third party product or service not authorized or approved by Southwest. For example, online check-in service providers may not use Southwest web pages to check-in Customers online or attempt to obtain for them a boarding pass in any certain boarding group."
Correct. Early bird and A-List automatic checkins occur 36 hours prior to the departure of the flight. The general boarding checkin starts 24 hours prior.
Southwest Airlines automatically reserves a boarding pass for A-List Members beginning 36 hours prior to scheduled departure of the Member's confirmed Southwest Airlines flight.
I don't think we've previously seen someone publicly offer this service for free. It'll be really interesting to see what the company does in response -- thanks for going out on a limb for us all to find out!
dude - this is a great idea. i always assume that you couldnt do this because southwest did not open their apis (aka why they are not in hipmunk, kayak, etc) how did you build it?
Don't be bummed. Even though I personally wouldn't use this (my life is too short to fly Southwest if I don't have to) I think it's great that you made something and are sharing with a community of people who are making things.
Don't feel bummed this is pretty nifty. I've been meaning to do this for a while, but you actually made it happen. :)
The only thing I was going to do different is then text me that the check in occurred and tell me what the boarding number is. It's just an FYI but would make me feel better.
(And since I work for Twilio, obviously I was going to use that. :) )
Brilliant idea! Mind if I do that? Also a lot of the checkins are early in the morning or late at night so maybe I should have an option for not texting if you don't want to be woken up from sleeping.
I'm on the Southwest A-List right now, but that expires in December so I'm definitely going to be using this next year. I was actually thinking about doing something like this myself but knowing me I never would have actually done it, so THANK YOU.
Just don't mention how you can add the "A-List" tag to your boarding pass to get through the fly-by lane.
Thanks!! Really appreciate it! So this is actually my first time on the site (I've seen the homepage maybe once or twice before). A friend had told me to post it on here and so I did thinking that I could share this with some more people who could benefit from it and was pretty surprised at the negativity!
Well then you might like to know that HN used to be constantly positive when new projects were released here. And were always constructively critical with the critics writing directly to the author with an intent to help.
So when jetcom says HN has become cynical, it's really true.
With all the talk of you probably getting a C&D shortly, the real coup would be to release the code that does it for free. Can't imagine they can do much against that.
Betting this will be down within 72 hours. I know a guy who did this years ago. The letter he got was not so polite (but I love it!). I don't think they ban them for the money, I think it is to make sure humans are doing the work because it shows real intent to make your flight. Their overbooking algorithms don't work so well otherwise...
This is a bad idea. Not only is it against Southwest policy, it also pisses off people like myself who actually go and check-in "exactly" 24 hours before and end up with a "B-7" boarding pass!!!!!
Clearly, Southwest has their reasons for assigning boarding priority 0-24hrs before flight on a first-come-first-serve basis, or else they would just assign priority during payment (early-bird checkin $10 notwithstanding).
Possible Reasons:
1) Loyal customers can get a "one-up" on new fliers or people who don't really care when they board and where they sit.
2) People who don't change flights within 24 hrs of takeoff can also take advantage of this --the rest might be "penalized" in this model.
Sites like "checkintomyflight.com" break apart the aformentioned model.
But, this is hacker news. So, congrats on building this service.
A-List folks get auto-assigned a boarding order 36 hours before a flight starting with A-16. A1-15 are the "Business Select" seats for which a premium is charged. So, on flights with many frequent fliers, many of the "A" slots may be not be available even to those who check in early.
Very cool! Can you somehow make sure, I don't have to put in all this information? For eg. if I forward the confirmation email to an "automatic checkin email id", can you pick up the relevant information and automatically check me in.
They're giving you enough information to get the itinerary through the website no? If so then I see no reason why I wouldn't just forward the email for the sake of convenience.
One method would be to setup a normal email address (even something like gmail) and on the server setup a cron job that connects to it via imap and downloads the messages. Probably not the nicest solution, but it might be easiest.
There are hundreds to thousands of Southwest flights every day. Chances of collisions are small and even if they happen each person is still better off than if he/she had not used the site.
This isn't meant to be a "take over the world business", it's just a little app I built that I thought I should share with my friends and anyone who wants to benefit from it :)
Very nice! I wrote a simple python script with urllib2 and beautifulsoup to do the same thing a while back. When I was making it I noticed that the southwest servers would sometimes report slightly different times in the response headers (I'm assuming because of load balancing or something). To deal with this, I had the script start polling the check in page 5 minutes before and steadily increase the rate as time went on. I doubt it actually made much of a difference but it was pretty fun to make.
Simple yet brilliant. I love the simple design and clean user experience. Emailing me when I've checked in with my boarding pass is extra nice as well. Well done, Nikil!
I was just buying a Southwest ticket and was complaining about having to remember to check in when I found this site. It made my day.
Hasn't even come close to happening yet. By default it's the first person who put their flight info on site (just like if you were checking in yourself).
This is awesome - I've often thought about building something like this myself. Have you considered writing a little about your implementation? Background jobs and web scraping? An API?
Southwest is one of the few (American) airlines that assigns boarding groups based on checkin time rather than some other factor (usually seat assignment). Also, since Southwest is the only major American airline that doesn't offer pre-assigned seating, it's the only one where getting in an earlier boarding group gets you a tangible advantage beyond having an easier time finding overhead luggage space.
Having been a frequent flyer, I have noticed that Southwest's rates are no longer as low and competitive as they were in the past. Frontier Airlines here in Denver usually has lower rates and better amenities, like Direct TV and stretch seating. Too bad I have all my airline points with Southwest.
I used to fly SWA pretty frequently too, and now I never even bother to check their site unless I'm planning very far in advance. They are usually 30-50% more expensive than even traditional carriers on most routes originating in St. Louis.