Endpoint Playground
Returns a sport's trending top players: standout performers from recent matches with the player, team, the match and that match's numbers as a snake_case metric map (`rating`, `minutes_played`, `goals` and more; the metric set depends on the sport and position). The `sport` enum accepts `football` and `basketball`, the sports for which SofaScore publishes this list. Returns 404 when SofaScore has no trending players for the sport right now.
14 Oct 2026: 20 players; 4 fields had a value in every checked item.
curl 'https://api.crawlora.net/api/v1/sofascore/trending-players?sport=football' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| sport | string | Yes | football | Sport key |
{
"code": 200,
"msg": "OK",
"data": {
"sport": "football",
"source_url": "https://api.sofascore.com/api/v1/sport/football/trending-top-players",
"fetched_at": "2026-07-08T00:00:00Z",
"count": 2,
"players": [
{
"player": {
"id": 996820,
"name": "Kristjan Asllani",
"short_name": "K. Asllani",
"slug": "kristjan-asllani",
"position": "M",
"jersey_number": "23"
},
"team": {
"id": 4690,
"name": "Albania",
"short_name": "Albania",
"slug": "albania",
"national": true
},
"event": {
"id": 15534144,
"slug": "san-marino-albania",
"start_timestamp": 1791312300,
"start_time": "2026-10-06T18:45:00Z",
"status": {
"code": 100,
"description": "Ended",
"type": "finished"
},
"winner_code": 1,
"tournament": {
"id": 64384,
"name": "UEFA Nations League, League C, Gr. 1",
"slug": "uefa-nations-league-league-c-gr-1",
"category": "Europe",
"unique_tournament_id": 10783,
"unique_tournament_name": "UEFA Nations League"
},
"home_team": {
"id": 4690,
"name": "Albania",
"short_name": "Albania",
"slug": "albania",
"national": true
},
"away_team": {
"id": 4833,
"name": "San Marino",
"short_name": "San Marino",
"slug": "san-marino",
"national": true
},
"home_score": {
"current": 2,
"period1": 1,
"period2": 1
},
"away_score": {
"current": 1,
"period2": 1
}
},
"statistics": {
"accurate_pass": 67,
"duel_won": 5,
"expected_goals": 1.056,
"goals": 2,
"minutes_played": 90,
"rating": 10,
"total_pass": 73,
"touches": 105
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.