Flashscore Scraper

ENDPOINTS
GET/matches/summary

Match Summary

The incident feed period by period: goals, assists, cards, substitutions and VAR calls.

QUERY PARAMS

Flashscore match ID, or any flashscore.com match URL.

Examples:

  • ID: GCxZ2uHc
  • URL: https://www.flashscore.com/match/GCxZ2uHc/
{
  "id": "GCxZ2uHc",
  "link": "https://www.flashscore.com/match/GCxZ2uHc/",
  "sport": {
    "id": 1,
    "name": "Football",
    "slug": "football"
  },
  "status": "finished",
  "stage": "Finished",
  "stage_id": 3,
  "start_time": "2025-05-18T17:00:00Z",
  "date": "2025-05-18",
  "updated_at": "2025-05-18T18:54:26Z",
  "home_score": 0,
  "away_score": 2,
  "winner": "away",
  "available_tabs": [
    "report",
    "statistics",
    "player_statistics",
    "lineups",
    "commentary",
    "odds",
    "h2h",
    "top_scorers",
    "missing_players",
    "standings",
    "news"
  ],
  "period_count": 2,
  "incident_count": 14,
  "periods": [
    {
      "period": "1st Half",
      "home_score_at_start": 0,
      "away_score_at_start": 0,
      "incidents": [
        {
          "id": "z7vGM0wA",
          "team": "home",
          "minute": "12'",
          "minute_number": 12,
          "type": "Red Card",
          "reason": "Holding",
          "description": "Loic Bade (Sevilla) makes a horror tackle on his opponent and receives a red card from the referee!",
          "player": {
            "id": "YgxuEfvL",
            "name": "Bade L.",
            "link": "https://www.flashscore.com/player/bade-loic/YgxuEfvL/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        }
      ]
    },
    {
      "period": "2nd Half",
      "home_score_at_start": 0,
      "away_score_at_start": 2,
      "incidents": [
        {
          "id": "8lxrompS",
          "team": "home",
          "minute": "46'",
          "minute_number": 46,
          "type": "Substitution - Out",
          "reason": null,
          "description": null,
          "player": {
            "id": "08a9jhm9",
            "name": "Lukebakio D.",
            "link": "https://www.flashscore.com/player/lukebakio-dodi/08a9jhm9/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "nuN223Xh",
          "team": "home",
          "minute": "46'",
          "minute_number": 46,
          "type": "Red Card",
          "reason": "Serious foul",
          "description": "Isaac Romero (Sevilla) makes an awful challenge on his opponent and can count himself very lucky that the referee didn't issue a red card.",
          "player": {
            "id": "OK0Lcg44",
            "name": "Romero I.",
            "link": "https://www.flashscore.com/player/romero-isaac/OK0Lcg44/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "4ASTFdD7",
          "team": "home",
          "minute": "52'",
          "minute_number": 52,
          "type": "Substitution - Out",
          "reason": null,
          "description": null,
          "player": {
            "id": "6DqrCTiS",
            "name": "Pascual A.",
            "link": "https://www.flashscore.com/player/pascual-alvaro/6DqrCTiS/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "8jaqdAQP",
          "team": "away",
          "minute": "58'",
          "minute_number": 58,
          "type": "Substitution - Out",
          "reason": "Injury",
          "description": null,
          "player": {
            "id": "bXHrpEJ4",
            "name": "Endrick",
            "link": "https://www.flashscore.com/player/endrick/bXHrpEJ4/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "nFa0B8Ub",
          "team": "away",
          "minute": "66'",
          "minute_number": 66,
          "type": "Yellow Card",
          "reason": "Unsportsmanlike conduct, misses next match",
          "description": "The referee cannot ignore such behaviour. Jude Bellingham (Real Madrid) sees a yellow card and needs to watch himself for the rest of the game.",
          "player": {
            "id": "QNvlPm7s",
            "name": "Bellingham J.",
            "link": "https://www.flashscore.com/player/bellingham-jude/QNvlPm7s/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "x4YbJxoQ",
          "team": "away",
          "minute": "66'",
          "minute_number": 66,
          "type": "Substitution - Out",
          "reason": null,
          "description": null,
          "player": {
            "id": "WSRdoQ7I",
            "name": "Vallejo J.",
            "link": "https://www.flashscore.com/player/vallejo-jesus/WSRdoQ7I/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "vJNPLDMU",
          "team": "away",
          "minute": "75'",
          "minute_number": 75,
          "type": "Goal",
          "reason": null,
          "description": "Kylian Mbappe (Real Madrid) takes a great first touch to control a killer pass on the edge of the box and drills a shot into the bottom left corner in trademark fashion.",
          "player": {
            "id": "Wn6E2SED",
            "name": "Mbappe K.",
            "link": "https://www.flashscore.com/player/mbappe-kylian/Wn6E2SED/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "2XOYLDk3",
          "team": "away",
          "minute": "77'",
          "minute_number": 77,
          "type": "Substitution - Out",
          "reason": null,
          "description": null,
          "player": {
            "id": "CUU9qDpb",
            "name": "Guler A.",
            "link": "https://www.flashscore.com/player/guler-arda/CUU9qDpb/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "dMjCSXP1",
          "team": "away",
          "minute": "77'",
          "minute_number": 77,
          "type": "Substitution - Out",
          "reason": null,
          "description": null,
          "player": {
            "id": "tURBbW9S",
            "name": "Garcia F.",
            "link": "https://www.flashscore.com/player/fran-garcia/tURBbW9S/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "lGwbjyI8",
          "team": "home",
          "minute": "77'",
          "minute_number": 77,
          "type": "Substitution - Out",
          "reason": null,
          "description": null,
          "player": {
            "id": "CtN0gVgf",
            "name": "Sanchez J.",
            "link": "https://www.flashscore.com/player/sanchez-juanlu/CtN0gVgf/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "MTy6lFnL",
          "team": "home",
          "minute": "78'",
          "minute_number": 78,
          "type": "Substitution - Out",
          "reason": null,
          "description": null,
          "player": {
            "id": "Aexbrioc",
            "name": "Suso",
            "link": "https://www.flashscore.com/player/suso/Aexbrioc/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "pK42MJP9",
          "team": "home",
          "minute": "82'",
          "minute_number": 82,
          "type": "Substitution - Out",
          "reason": null,
          "description": null,
          "player": {
            "id": "tUNr1qOE",
            "name": "Sow D.",
            "link": "https://www.flashscore.com/player/sow-djibril/tUNr1qOE/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        },
        {
          "id": "EDkbwMo4",
          "team": "away",
          "minute": "87'",
          "minute_number": 87,
          "type": "Goal",
          "reason": null,
          "description": "GOAL! Gonzalo Garcia meets a cross inside the box and heads the ball across the goal, where Jude Bellingham (Real Madrid) lurks and pokes it into the back of the net. 0:2.",
          "player": {
            "id": "QNvlPm7s",
            "name": "Bellingham J.",
            "link": "https://www.flashscore.com/player/bellingham-jude/QNvlPm7s/",
            "image": null
          },
          "assist_player": null,
          "home_score": null,
          "away_score": null
        }
      ]
    }
  ]
}