Where does Google Flights get its pricing information? I was wondering if anyone knows how I can get flight data in mass.  Specifically, I'm looking for price, time, and airports involved.

Do you know where Google, Expedia, and the likes get their flight information from?
Google bought an airline pricing optimization 
company called ITA Software that has interfaces with the GDS systems.