@E9ine_AC@E9ine_ACYou're not quite right.
Apex Legends accesses API data through JSON, which is a storable file that outputs mostly data. So for instance configurations, player data and more.
You request a web page the same way as you request API data in Apex Legends (talking about headers and making a POST/GET request.)
The way you could apprehend this is by looking into logs for some signs and use Fiddler to proxy all the data coming in your PC and read every single request headers and the headers they sent out by the game (since it HAS to get it's data from somewhere)
The data that he gets will approximately be the same data that anyone gets, even if they made an official API, this would still most likely be the same one he has found already unless they change the way of fetching multiple characters in an array.
@Joshuabailey1111Your best bet is just using the unofficial API's, EA seems not to be mad about the fact that people use their statistics, which is lovely for the developers.
Source: I managed to do exactly the same thing for another top 10 game which I'm not allowed to specify to get their hidden data with even hidden stats.
PS: I just realized how late I am to the party, but still hope it may help any other future folks that are looking into development, especially when there is no official API data.
It's plausible, but may take time.
It took me 3 years to get a hold of one API from another game because I was constantly looking in the wrong direction, so question yourself if it's worth it or not.
Use data that you already have! <3