Original Post — Direct link

Hello!

Some of you may remember my v1, v2, v3 and v4 posts from a couple years ago (the last one being nearly 2 years ago) regarding public API. In the latest thread, /u/Psyonix_Devin said that they currently are working on getting an agreement in place with their Legal team. It's taking longer than anticipated, but hopes to share more soon. Well, it's been almost 2 years now, but no news about it still.

In all previous posts I have listed some ideas for the 'new' API. Even if those ideas will never be implemented, PLEASE at least make current API to be accessible, somehow.

Here is my use case of API for a fun community event called 'Teambuilder':

Let's assume we have 30 players that participate in this kind of event...

1. All players get sorted by their Match Making Rating (MMR) in descending order.

2. Then this list is divided in 2 blocks (Captain block and Lower block) so that second block is twice as big as first block. In this case Captain block consists of 10 and Lower block of 20 players.

3. After that the teambuilding part starts. Each captain has to choose 1 player from Lower block per round. Whole teambuilding part is divided in 2 rounds.

3.1. First round starts by captain with the lowest MMR choosing any player from Lower block. Then the captain with the second lowest MMR gets to choose one from remaining players from Lower block. This goes until each captain has chosen 1 player for their team.

* After first round finishes, average MMR of each team is calculated.

3.2. Second round starts by captain with the lowest team's average MMR choosing any player from remaining players in Lower block. Then the captain with the second lowest team’s average MMR gets to choose one from remaining players from Lower block. This goes until captain with the highest team’s average MMR is left with the last option.

You see, in order to get MMR values, currently there is no other option than to go through each individual player's tracker website profile to fetch the necessary data or to scrape tracker website's page which is not ideal either. API would help immensely.

That being said, when can we expect to hear anything about Public API? There are so many developers and communities that are waiting for the public api to make discord bots, websites, various events etc. And for all of this we need API to make our lives easier.

Psyonix, please!

External link →
over 3 years ago - /u/Psyonix_Devin - Direct link

Hiya! We've made some progress on the API within the last month, including platform additions (EGS and Nintendo Switch are now included), along with a few bug fixes.

I don't have info on when the API will be more public right now, but it is something we are still working towards.