The Abios API is an extensive, live-updated, database of esports everything! All of the data and resources in the API are divided in a per-game basis, making it easy to cherry-pick the data you are interested in.
For convenience sake, all of the fundamental resources look the same across games - so if you would like to add more games over time, it's as easy as adding another game parameter and your app will be filled with plenty more data! However, for our more advanced products there are naturally differences in how the resources look and work, which we will get into later. These docs will examine all of what the API entails, starting with the most fundamental parts.
If your fingers are itching to get started and you feel confident around our data, or are moving up from an earlier API version, you can jump to the reference here.
This is the basic layout of our APIs data. Each "level" has more data and resources associated with them, and more variations to relations than what this tree allows us to express. Nevertheless, this can be a good picture to keep in the back of your head while developing against our API.
Games | Tournaments / \ Stage Stage / \ Substages Substages | | Series Series / \ \ Match Match Match | | \ Rosters Rosters Rosters / \ / \ / \ Teams Players Teams Players Teams Players
Let's look at how you authenticate yourself!