fetchapi

Get one game's incidents (goals, cards, substitutions) by Sofascore event id API

One game's incidents by Sofascore event id, newest first: goals or baskets (with the score after), cards, substitutions and period ends. 1 request.

1 live route on Web / SEO, from $0.00 per call. Every route below answered our last live test on 2026-10-29; the gateway re-tests them daily.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
sportapi7RapidAPI listing
Event IncidentsGET api/v1/event/{id}/incidents$0.00$0.0e+00 / 1k calls✓ 2026-10-29pricing ↗

What it returns

From a real call to the route: sportapi7.

One game's incidents by Sofascore event id, newest first: goals or baskets (with the score after), cards, substitutions and period ends. 1 request.
incidents[].incidentTypegoal, card, substitution, period...incidents[].incidentClassdetail, e.g. threePoints, yellowincidents[].timeminuteincidents[].player.nameplayerincidents[].isHomehome sideincidents[].homeScorehome score after it

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/rapidapi-sportapi7/api/v1/event/{id}/incidents$0.00 / call✓ working · tested 2026-10-290.21 s latency
Parameters
ParameterTypeNotes
idnumber · pathrequireddefault 11905285e.g. 16665310
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-sportapi7/api/v1/event/16665310/incidents" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-sportapi7.event_incidents", {"id": "16665310"})
Real example answer (trimmed) · 2026-10-22
{
  "incidents": [
    {
      "text": "3rd quarter",
      "time": 30,
      "isLive": true,
      "period": "period3",
      "addedTime": 999,
      "awayScore": 60,
      "homeScore": 68,
      "timeSeconds": 1800,
      "incidentType": "period",
      "periodTimeSeconds": 600,
      "reversedPeriodTime": 1,
      "reversedPeriodTimeSeconds": 0
    },
    {
      "id": 366516327,
      "from": "twopoints",
      "time": 30,
      "isHome": false,
      "player": {
        "id": 987872,
        "name": "Jaylen Nowell",
        "slug": "jaylen-nowell",
        "gender": "M",
        "height": 191,
        "lastName": "Nowell",
        "position": "G",
        "firstName": "Jaylen",
        "shortName": "J. Nowell",
        "userCount": 161,
        "sofascoreId": "8jr-vec",
        "jerseyNumber": "24",
        "fieldTranslations": {
          "nameTranslation": {
            "ar": "جايلين نويل",
            "bn": "জেলেন নওয়েল",
            "hi": "जेलेन नोवेल",
            "ru": "Джейлен Ноуэлл"
          },
          "shortNameTranslation": {
            "ar": "ج. نويل",
            "bn": "জে. নোয়েল",
            "hi": "जे. नोवेल",
            "ru": "Д. Ноуэлл"
          }
        },
        "marketValueCurrency": "EUR",
        "…": "1 more fields"
      },
      "awayScore": 60,
      "homeScore": 68,
      "timeSeconds": 1757,
      "incidentType": "goal",
      "incidentClass": "twoPoints",
      "periodTimeSeconds": 557,
      "reversedPeriodTime": 1,
      "reversedPeriodTimeSeconds": 43
    },
    "… 2 more"
  ]
}

Related Web / SEO APIs

All 155 Web / SEO jobs →

One key for every API on this page.

Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.