Skip to content
GET /v1/teams

Professional teams

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/dota-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/dota-api/v1/teams" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/dota-api/v1/teams", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/dota-api/v1/teams");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/dota-api/v1/teams",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "count": 50,
        "teams": [
            {
                "tag": "PV",
                "logo": "https://cdn.steamusercontent.com/ugc/10380389074903512947/5D074799695A862D17D4205285315FE20399B28D/",
                "name": "PARIVISION",
                "wins": 323,
                "losses": 171,
                "rating": 1560.15,
                "team_id": 9572001
            },
            {
                "tag": "C9",
                "logo": "https://cdn.steamusercontent.com/ugc/2399941883261718982/81DE19B3FD9737B5F16C725D3FB7E72251BE2A81/",
                "name": "Cloud9",
                "wins": 326,
                "losses": 242,
                "rating": 1492.34,
                "team_id": 8605863
            },
            {
                "tag": "TY",
                "logo": "https://cdn.steamusercontent.com/ugc/12970505637628494427/B04C3358F4E815ADFC2F8B1B8BE3AB0CE75C8881/",
                "name": "Team Yandex",
                "wins": 159,
                "losses": 115,
                "rating": 1479.91,
                "team_id": 9823272
            },
            {
                "tag": "Aurora",
                "logo": "https://cdn.steamusercontent.com/ugc/2362769341411270166/E13C592A0E744E1C386E09DE650BE36B85AE8137/",
                "name": "Aurora.1xBet",
                "wins": 86,
                "losses": 67,
                "rating": 1458.74,
                "team_id": 9255706
            },
            {
                "tag": "BB",
                "logo": "https://cdn.steamusercontent.com/ugc/9995426432403529725/51E13136D4CCC8C7D8062861541A1D13B8ED87E0/",
                "name": "BB",
                "wins": 666,
                "losses": 524,
                "rating": 1440.73,
                "team_id": 8255888
            },
            {
                "tag": "FLCN",
                "logo": "https://cdn.steamusercontent.com/ugc/2314350571781870059/2B5C9FE9BA0A2DC303A13261444532AA08352843/",
                "name": "Team Falcons",
                "wins": 540,
                "losses": 298,
                "rating": 1438.1,
                "team_id": 9247354
            },
            {
                "tag": "VGJ.Storm",
                "logo": "https://steamcdn-a.akamaihd.net/apps/dota2/images/team_logos/5228654.png",
                "name": "VGJ Storm",
                "wins": 89,
                "losses": 45,
                "rating": 1433,
                "team_id": 5228654
            },
            {
                "tag": "SAR",
                "logo": null,
                "name": "SouthAmericaRejects",
                "wins": 46,
                "losses": 25,
                "rating": 1431.07,
                "team_id": 10108947
            },
            {
                "tag": "Aurora",
                "logo": "https://cdn.steamusercontent.com/ugc/13052583756685508/22B0338D7E09FB2F021E5DB5BBEFFD170D5E5E1A/",
                "name": "Aurora Gaming",
                "wins": 360,
 
…