Endpoint Playground
Returns per-player statistics for a football match with player-statistics coverage: the Flashscore rating, highlight badges and every statistic of the player-statistics tabs (shots, expected goals, passes, duels, goalkeeping and more) with display text, unrounded value and rank, plus the statistic and group definitions. The full response is large; narrow it with group, or with player_id for a single player. Other sports and matches without coverage return not found.
14 Oct 2026: 40 players; 10 fields had a value in every checked item and 2 varied between items.
Sample value profiles: side: home (20), away (20); rating: 5.8 to 8.3, median 6.6; name: “Verbruggen Bart” and 39 other values.
curl 'https://api.crawlora.net/api/v1/flashscore/match-player-stats?id=j52jHsN8&group=top_stats' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | j52jHsN8 | Eight-character Flashscore football match id |
| player_id | string | No | Eight-character Flashscore player id from this match; returns only that player | |
| group | string | No | top_stats | Optional statistic group |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://2.ds.lsapp.eu/pq_graphql?_hash=epmsdp&eventId=j52jHsN8&playerId=trpxfbO3&providerId=7",
"match_id": "j52jHsN8",
"teams": [
{
"id": "2XrRecc3",
"name": "Brighton",
"side": "home"
},
{
"id": "hA1Zm19f",
"name": "Arsenal",
"side": "away"
}
],
"groups": [
{
"key": "shots",
"label": "Shots",
"goalkeeper_only": false,
"stats": [
"shots_total",
"goals",
"expected_goals"
]
}
],
"stat_types": [
{
"key": "shots_total",
"label": "Total shots",
"format": "count",
"sentiment": "positive",
"groups": [
"shots"
]
}
],
"players": [
{
"id": "trpxfbO3",
"name": "Gross Pascal",
"slug": "gross-pascal",
"team_id": "2XrRecc3",
"side": "home",
"position": "Midfielder",
"starter": true,
"rating": 8.3,
"top_rated": true,
"highlights": [
"goals",
"winning_goal",
"assists",
"big_chances_created"
],
"stats": {
"shots_total": {
"value": "2",
"raw": 2,
"rank": 2
},
"expected_goals": {
"value": "0.11",
"raw": 0.1074,
"rank": 9
}
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.