Someone else gave a decent answer to your question, but I’m not sure that’s this situation. TPG is scraping AA and then displaying the results in TPG’s app. There’s an http request being sent by a TPG computer and IP address to AA. I think that’s a relevant distinction. I also think that’s relevant to whether TPG is a party to the AA TOS.
I don't think that's an important distinction. TPG could be doing everything locally on the user's device (maybe they are?) and AA's complaint would be no different.