I'm noticing a lot of flight tracking apps coming out for webOS. Is there an API that each airline exposes to let developers bring the information to their customers?

How do these apps get their data?