SofaScore
SofaScore event average positions
Returns every player's average position on the pitch during a football match (average_x and average_y on SofaScore's 0-100 pitch scale, plus the number of touches behind it) for the home and away sides, and the substitutions with their minute. Returns 404 when SofaScore has no positional data for the match, which includes unstarted matches and sports other than football.
get/sofascore/event-average-positions
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/sofascore/event-average-positions
- Auth: API key in header x-api-key
Query parameters
idstring required
Numeric SofaScore event (match) id
Headers
x-api-keystring required
API key required
Response
OK
Example response
{
"code": 200,
"data": {
"away": [
{
"average_x": 64.25,
"average_y": 47.8,
"player": {
"id": 839956,
"jersey_number": "9",
"name": "Erling Haaland",
"position": "F",
"short_name": "E. Haaland",
"slug": "erling-haaland"
},
"points_count": 35
}
],
"event_id": 16363867,
"home": [
{
"average_x": 64.25,
"average_y": 47.8,
"player": {
"id": 839956,
"jersey_number": "9",
"name": "Erling Haaland",
"position": "F",
"short_name": "E. Haaland",
"slug": "erling-haaland"
},
"points_count": 35
}
],
"substitutions": [
{
"minute": 60,
"player_in": {
"id": 839956,
"jersey_number": "9",
"name": "Erling Haaland",
"position": "F",
"short_name": "E. Haaland",
"slug": "erling-haaland"
},
"player_out": {
"id": 839956,
"jersey_number": "9",
"name": "Erling Haaland",
"position": "F",
"short_name": "E. Haaland",
"slug": "erling-haaland"
}
}
]
},
"msg": "OK"
}Changes
No recorded changes to this operation across all 2 revisions of this API.