Skip to content
GET /v1/player/stats

Player career stats

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/overwatch-api

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

Get an API key

Code snippets

curl "https://api.oanor.com/overwatch-api/v1/player/stats" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/overwatch-api/v1/player/stats", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/overwatch-api/v1/player/stats");
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/overwatch-api/v1/player/stats",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

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

{
    "data": {
        "roles": {
            "tank": {
                "kda": 2.99,
                "total": {
                    "damage": 43400852,
                    "deaths": 36169,
                    "assists": 14575,
                    "healing": 2112984,
                    "eliminations": 93699
                },
                "average": {
                    "damage": 8393.91,
                    "deaths": 7,
                    "assists": 2.82,
                    "healing": 408.66,
                    "eliminations": 18.12
                },
                "winrate": 52.05,
                "games_won": 3521,
                "games_lost": 3243,
                "time_played": 3102310,
                "games_played": 6764
            },
            "damage": {
                "kda": 2.71,
                "total": {
                    "damage": 15327248,
                    "deaths": 10822,
                    "assists": 88,
                    "healing": 395182,
                    "eliminations": 29195
                },
                "average": {
                    "damage": 11289.1,
                    "deaths": 7.97,
                    "assists": 0.06,
                    "healing": 291.07,
                    "eliminations": 21.5
                },
                "winrate": 51.62,
                "games_won": 894,
                "games_lost": 838,
                "time_played": 814622,
                "games_played": 1732
            },
            "support": {
                "kda": 3.17,
                "total": {
                    "damage": 18428933,
                    "deaths": 24159,
                    "assists": 28427,
                    "healing": 23531420,
                    "eliminations": 48263
                },
                "average": {
                    "damage": 5476.79,
                    "deaths": 7.18,
                    "assists": 8.45,
                    "healing": 6993.17,
                    "eliminations": 14.34
                },
                "winrate": 50.44,
                "games_won": 2186,
                "games_lost": 2148,
                "time_played": 2018948,
                "games_played": 4334
            }
        },
        "heroes": {
            "ana": {
                "kda": 2.42,
                "total": {
                    "damage": 3397753,
                    "deaths": 7065,
                    "assists": 7346,
                    "healing": 6605075,
                    "eliminations": 9752
                },
                "average": {
                    "damage": 3515.27,
                    "deaths": 7.31,
                    "assists": 7.6,
                    "healing": 6833.52,
                    "eliminations": 10.09
                },
                "winrate": 46.72,
                "games_won": 577,
                "games_lost": 658,
                "time_played": 579942,
                "games_played": 1235
            },
            "dva": 
…