Get event match statistics

Maps, rounds, scoreboard, and operator bans for one match. Send include=rounds to add per-player round lines. A completed match with ingested statistics is cached for one hour.

GET/api/v2/events/{eventId}/matches/{matchId}/statistics

Parameters #

PropertyTypeLocationDescription
eventIdstringRequiredpath-
matchIdstringRequiredpath-
includestringquery-
If-None-MatchstringheaderThe ETag of a cached copy. The API answers 304 Not Modified when it is still current.

Request #

curl --request GET 'https://strave.gg/api/v2/events/EVENT_ID/matches/MATCH_ID/statistics' \
  --header 'Authorization: Bearer $STRAVE_ACCESS_TOKEN'

Response #

200Response for status 200
application/json
304Not Modified. The If-None-Match ETag is current; reuse the cached body.
400Response for status 400
application/json
401Response for status 401
application/json
403Response for status 403
application/json
404Response for status 404
application/json
429Response for status 429
application/json
500Response for status 500
application/json
503Response for status 503
application/json
PropertyTypeDescription
dataobjectRequired-
└matchIdstringRequired-
└hasStatsbooleanRequired-
└mapsobject[]Required-
└indexnumberRequired-
└mapIdnumberRequired-
└scoreAnumberRequired-
└scoreBnumberRequired-
└roundsobject[]Required-
└roundnumberRequired-
└mapIndexnumberRequired-
└winnerSidestringRequired-
└winnerTeamSlotnumber | nullRequired-
└winConditionstringRequired-
└bombsitestringRequired-
└playerRoundsobject[]-
└roundnumberRequired-
└mapIndexnumberRequired-
└userIdstringRequired-
└operatorIdnumberRequired-
└sidestringRequired-
└killsnumberRequired-
└deathsnumberRequired-
└assistsnumberRequired-
└headshotsnumberRequired-
└survivedbooleanRequired-
└scoreboardobject[]Required-
└mapIndexnumberRequired-
└userIdstringRequired-
└displayNamestringRequired-
└teamSlotnumberRequired-
└roundsPlayednumberRequired-
└killsnumberRequired-
└deathsnumberRequired-
└assistsnumberRequired-
└headshotsnumberRequired-
└kostRoundsnumberRequired-
└survivedRoundsnumberRequired-
└openingKillsnumberRequired-
└openingDeathsnumberRequired-
└plantsnumberRequired-
└defusesnumberRequired-
└clutchesnumberRequired-
└kostPercentnumberRequired-
└headshotPercentnumberRequired-
└kprnumberRequired-
└survivalPercentnumberRequired-
└ratingnumberRequired-
└operatorBansobject[]Required-
└mapIndexnumberRequired-
└roundnumberRequired-
└banOrdernumberRequired-
└operatorIdnumberRequired-
└teamSlotnumber | nullRequired-
└sidestringRequired-