I am not prepared to reveal the exact data sources, sorry. The route information is obtained by combining data from multiple sources.
For point-to-point timetables, you can use
Amadeus. I am not aware of any publicly available website that would list complete timetables for airlines such as TAM. You may want to consider commercial products like OAG or eSkyGuide, although I am not sure they would show information in the format you want.