Skip to content
datasportsAPI

TeamsCareer statistics

Documentation

/

Type to filter the docs by title or path.

TeamsEndpoint 47 of 116

Career statistics

GET

/v2/teams/{id}/career-statistics

Plan
All plans
Auth
Bearer dsa_live_…
Parameters
1 required · 0 optional
Returns
FighterCareerStatistics

Career-long numbers for an MMA fighter: strikes landed and absorbed per round, split by target (head, body, legs) and by position (distance, clinch, ground); accuracy and defence percentages; takedowns and submissions per 15 minutes; and the time spent in each position.

Worth knowing

Figures given per round or per 15 minutes are averages, *Percentage keys hold shares from 0 to 100 and *Seconds keys are cumulative totals. For the career win-draw-loss record, read TeamDetail.record.

01Parameters

  • idpathRequired

    DataSportsAPI team id, a positive integer

02Request

The same call from the command line and each SDK. The SDK lines assume a client created with your key; left out, it is read from DATASPORTSAPI_API_KEY. Installing a client: SDKs & CLI.

curl -H "Authorization: Bearer dsa_live_…" \
    "https://api.datasportsapi.com/v2/teams/{id}/career-statistics"

03Response

The top-level keys of the JSON body. Each object links to its full shape in the data reference.

data
FighterCareerStatistics
Example response
{ "data": { "strikesLandedPerRound": 44.69, "significantStrikesHeadPercentage": 71.6,
    "takedownsSucceededPercentage": 40, "takedownsDefendedPercentage": 76.92,
    "distanceSeconds": 6362, "groundControlSeconds": 605, … } }

04Errors

  • 404no_data

    career statistics exist only for MMA fighters, and the source may have none even for one (an id DataSportsAPI never assigned gives 404 not_found instead)

Any key can also meet401unauthorized429rate_limited429quota_exceeded500internal_errorEvery error code