Endpoint Playground
Returns the per-player box score of a basketball, hockey or baseball match: one table per team (hockey adds a goalkeeper table and baseball a pitcher table) with the statistic columns the provider defines for that sport, and each player's value per column, or null where Flashscore shows a dash. Other sports and matches without box-score coverage return not found.
14 Oct 2026: 2 teams; 3 fields had a value in every checked item.
Sample value profiles: side: “home” and 1 other value; tables: median 2 entries; name: “Carolina Hurricanes” and 1 other value.
curl 'https://api.crawlora.net/api/v1/flashscore/match-box-score?id=KzoOQu6j' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | KzoOQu6j | Eight-character Flashscore match id |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://global.flashscore.ninja/2/x/feed/df_psn_1_KzoOQu6j",
"match_id": "KzoOQu6j",
"teams": [
{
"side": "home",
"name": "Hapoel Holon",
"tables": [
{
"type": "player",
"player_label": "Player",
"columns": [
{
"key": "PTS",
"label": "Points",
"format": "num"
},
{
"key": "REB",
"label": "Total Rebounds",
"format": "num"
},
{
"key": "AST",
"label": "Assists",
"format": "num"
},
{
"key": "MIN",
"label": "Minutes Played",
"format": "time"
}
],
"players": [
{
"name": "Soares R.",
"player_id": "lGyAxL74",
"slug": "soares-rivaldo",
"country": "USA",
"stats": {
"PTS": "4",
"REB": "2",
"AST": null,
"MIN": "26:01"
}
}
]
}
]
},
{
"side": "away",
"name": "Cholet",
"tables": []
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.