Skip to main content

Get Incidents

Returns the ordered list of in-match events with player IDs/names and the running score after each event.
GET /api/v1/match/{matchId}/incidents
curl -H "x-api-key: YOUR_API_KEY" \
  "https://api.sportsapipro.com/v6/football/match/ezk96i3gzz5a1kn/incidents"

Response

{
  "success": true,
  "items": [
    {
      "id": 80453788, "type": 3, "time": "17", "belong": 1,
      "player": { "id": "69759i56rzmtok2", "name": "Mohannad Abu Taha" },
      "homeScore": 1, "awayScore": 0
    },
    {
      "id": 80453790, "type": 1, "time": "19", "belong": 2,
      "player": { "id": "...", "name": "Giovani Lo Celso" },
      "homeScore": 1, "awayScore": 0
    }
  ]
}
FieldTypeDescription
typenumberIncident type — see below
timestringMinute (e.g. "17", "90+4")
belongnumber1 home · 2 away · 0 neutral
playerobject | null{ id, name, logo }
homeScore / awayScorenumberRunning score after this incident

Incident Type Reference

TypeMeaning
1Yellow Card
2Red Card / Second Yellow
3Goal
4Substitution
5Penalty (scored)
6Missed Penalty
8Own Goal
9Other event
10Period start / end
11Penalty shootout
12Match end
28VAR Decision
99Final whistle
Cache TTL: 60 s.
Last modified on June 29, 2026