Endpoint Playground
Returns the per-minute momentum series of a football match (values from -1 to 1, positive favouring the home side) with the half and stoppage-time marker of each minute, and the key events plotted on it (goals, own goals, penalties, red cards) with their team and player. Matches without momentum coverage and non-football matches return not found.
14 Oct 2026: 3 events; 10 fields had a value in every checked item.
Sample value profiles: type: “goal”; label: “Goal”; period: “first_half” and 1 other value.
curl 'https://api.crawlora.net/api/v1/flashscore/match-momentum?id=j52jHsN8' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | j52jHsN8 | Eight-character Flashscore football match id |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://2.ds.lsapp.eu/pq_graphql?_hash=mmts&eventId=j52jHsN8&providerId=7",
"match_id": "j52jHsN8",
"teams": [
{
"id": "2XrRecc3",
"code": "BHA",
"side": "home"
},
{
"id": "hA1Zm19f",
"code": "ARS",
"side": "away"
}
],
"event_types": [
{
"type": "goal",
"label": "Goal"
}
],
"momentum": [
{
"period": "first_half",
"stage_id": 12,
"minute": "1'",
"elapsed_minute": 0,
"elapsed_second": 59,
"added_time": 0,
"value": 0.0424
},
{
"period": "first_half",
"stage_id": 12,
"minute": "45+1'",
"elapsed_minute": 45,
"elapsed_second": 59,
"added_time": 1,
"value": 0.2913
}
],
"events": [
{
"id": "jqIssqqn",
"type": "goal",
"label": "Goal",
"period": "first_half",
"stage_id": 12,
"minute": "31'",
"team_id": "2XrRecc3",
"side": "home",
"player_id": "trpxfbO3",
"player_name": "Gross Pascal"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.