Skip to content

get_game

5 creditsStats + aggregationPOST /v1/get_game

One match: score, both box scores, every player's line, key events, each book's line

Use it when you need one match on one call: the score, both box scores with xG, every player's line, the key events and each book's line.

Parameters

game_idstringrequired
ESPN match id, from list_games or get_schedule.

Notes

  • Over MCP, ask for it in plain English and the client calls get_game itself. Point any MCP client at https://mcp.strikerapi.com/mcp?key=YOUR_API_KEY.
  • Each call costs 5 credits, taken before it runs and refunded if the server errors.
  • Not the call you need? Find the right call by what you are trying to answer.

Request

curl -X POST https://mcp.strikerapi.com/v1/get_game \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "game_id": "740916"
}'

Response

json
{
  "game": {
    "game_id": "740916",
    "season": 2025,
    "stage": "Regular Season",
    "date": "2026-04-19",
    "starts_at": "2026-04-19T15:30:00.000Z",
    "status": "final",
    "status_detail": "FT",
    "home": {
      "team_id": "382",
      "abbrev": "MNC",
      "name": "Manchester City",
      "score": 2
    },
    "away": {
      "team_id": "359",
      "abbrev": "ARS",
      "name": "Arsenal",
      "score": 1
    },
    "result": "H",
    "neutral_site": null,
    "venue": "Etihad Stadium",
    "city": "Manchester",
    "attendance": 52523
  },
  "team_stats": [
    {
      "team_id": "382",
      "abbrev": "MNC",
      "home": true,
      "goals": 2,
      "xg": 1.81,
      "possession_pct": 58.6,
      "shots": 15,
      "shots_on_target": 5,
      "blocked_shots": 5,
      "corners": 8,
      "fouls": 5,
      "yellow_cards": 2,
      "red_cards": 0,
      "offsides": 0,
      "saves": 1,
      "passes": 498,
      "accurate_passes": 424,
      "crosses": 16,
      "accurate_crosses": 3,
      "long_balls": 51,
      "accurate_long_balls": 24,
      "tackles": 12,
      "effective_tackles": 10,
      "interceptions": 9,
      "clearances": 27,
      "penalty_goals": 0,
      "penalty_attempts": 0
    },
    {
      "team_id": "359",
      "abbrev": "ARS",
      "home": false,
      "goals": 1,
      "xg": 1.37,
      "possession_pct": 41.4,
      "shots": 9,
      "shots_on_target": 3,
      "blocked_shots": 3,
      "corners": 5,
      "fouls": 12,
      "yellow_cards": 2,
      "red_cards": 0,
      "offsides": 4,
      "saves": 2,
      "passes": 348,
      "accurate_passes": 262,
      "crosses": 12,
      "accurate_crosses": 2,
      "long_balls": 60,
      "accurate_long_balls": 22,
      "tackles": 22,
      "effective_tackles": 14,
      "interceptions": 9,
      "clearances": 26,
      "penalty_goals": 0,
      "penalty_attempts": 0
    }
  ],
  "players": [
    {
      "player_id": "196176",
      "name": "David Raya",
      "team_id": "359",
      "starter": true,
      "position": "Goalkeeper",
      "jersey": "1",
      "minute_on": 0,
      "minute_off": null,
      "goals": 0,
      "assists": 0,
      "shots": 0,
      "shots_on_target": 0,
      "fouls_committed": 0,
      "fouls_suffered": 1,
      "offsides": null,
      "yellow_cards": 0,
      "red_cards": 0,
      "own_goals": 0,
      "saves": 2,
      "goals_conceded": 2,
      "shots_faced": 0
    },
    {
      "player_id": "328497",
      "name": "Cristhian Mosquera",
      "team_id": "359",
      "starter": true,
      "position": "Right Back",
      "jersey": "3",
      "minute_on": 0,
      "minute_off": 74,
      "goals": 0,
      "assists": 0,
      "shots": 1,
      "shots_on_target": 0,
      "fouls_committed": 4,
      "fouls_suffered": 1,
      "offsides": 0,
      "yellow_cards": 1,
      "red_cards": 0,
      "own_goals": 0,
      "saves": null,
      "goals_conceded": 2,
      "shots_faced": 0
    },
    {
      "player_id": "292062",
      "name": "Piero Hincapié",
      "team_id": "359",
      "starter": true,
      "position": "Left Back",
      "jersey": "5",
      "minute_on": 0,
      "minute_off": null,
      "goals": 0,
      "assists": 0,
      "shots": 0,
      "shots_on_target": 0,
      "fouls_committed": 0,
      "fouls_suffered": 0,
      "offsides": 0,
      "yellow_cards": 0,
      "red_cards": 0,
      "own_goals": 0,
      "saves": null,
      "goals_conceded": 2,
      "shots_faced": 0
    }
  ],
  "key_events": [
    {
      "minute": 16,
      "added_minute": null,
      "type": "goal",
      "team_id": "382",
      "player_id": "298008",
      "player": "Rayan Cherki",
      "player2_id": "303785",
      "player2": "Matheus Nunes",
      "own_goal": false,
      "penalty": false,
      "shootout": false,
      "outcome": "goal",
      "text": "Goal! Manchester City 1, Arsenal 0. Rayan Cherki (Manchester City) right footed shot from the centre of the box to the bottom left corner. Assisted by Matheus Nunes."
    },
    {
      "minute": 18,
      "added_minute": null,
      "type": "goal",
      "team_id": "359",
      "player_id": "231182",
      "player": "Kai Havertz",
      "player2_id": null,
      "player2": null,
      "own_goal": false,
      "penalty": false,
      "shootout": false,
      "outcome": "goal",
      "text": "Goal! Manchester City 1, Arsenal 1. Kai Havertz (Arsenal) right footed shot from the left side of the six yard box to the centre of the goal."
    },
    {
      "minute": 36,
      "added_minute": null,
      "type": "yellow-card",
      "team_id": "359",
      "player_id": "328497",
      "player": "Cristhian Mosquera",
      "player2_id": null,
      "player2": null,
      "own_goal": false,
      "penalty": false,
      "shootout": false,
      "outcome": null,
      "text": "Cristhian Mosquera (Arsenal) is shown the yellow card."
    }
  ],
  "odds": [
    {
      "provider": "Bet 365",
      "source": "espn",
      "home_ml_open": null,
      "home_ml_close": -118,
      "draw_ml_open": null,
      "draw_ml_close": 270,
      "away_ml_open": null,
      "away_ml_close": 310,
      "home_handicap_open": null,
      "home_handicap_close": null,
      "total_open": null,
      "total_close": 2.5,
      "over_odds": -108,
      "under_odds": -108
    },
    {
      "provider": "DraftKings",
      "source": "espn",
      "home_ml_open": 125,
      "home_ml_close": -115,
      "draw_ml_open": 235,
      "draw_ml_close": 260,
      "away_ml_open": 205,
      "away_ml_close": 330,
      "home_handicap_open": -0.5,
      "home_handicap_close": -0.5,
      "total_open": 2.5,
      "total_close": 2.5,
      "over_odds": -110,
      "under_odds": -115
    }
  ]
}

Response fields

gameobject
game.game_idstring
game.seasonnumber
game.stagestring
game.datestring
game.starts_atstring
game.statusstring
game.status_detailstring
game.homeobject
game.home.team_idstring
game.home.abbrevstring
game.home.namestring
game.home.scorenumber
game.awayobject
game.away.team_idstring
game.away.abbrevstring
game.away.namestring
game.away.scorenumber
game.resultstring
game.neutral_sitenull
game.venuestring
game.citystring
game.attendancenumber
team_stats[]array
List of objects
team_stats[].team_idstring
team_stats[].abbrevstring
team_stats[].homeboolean
team_stats[].goalsnumber
team_stats[].xgnumber
team_stats[].possession_pctnumber
team_stats[].shotsnumber
team_stats[].shots_on_targetnumber
team_stats[].blocked_shotsnumber
team_stats[].cornersnumber
team_stats[].foulsnumber
team_stats[].yellow_cardsnumber
team_stats[].red_cardsnumber
team_stats[].offsidesnumber
team_stats[].savesnumber
team_stats[].passesnumber

Related endpoints

Try it

500 credits free on signup: 100 calls to get_game, and no card.