I would assume from one of the handful of companies that provide this data. Requests aren't cheap, and he probably needs to make multiple request to figure it out.
Ita is one such company, purchased by google a few years ago.
I doubt he is scrapping, as it seems orbitz's issue is he provides a link to them