Skip to content

Live scores, match status and live match details

Back to tools

Live sports scores and match results.

Get live matches

Get live matches

Get matches currently being played in a sport on Flashscore, in league order. Filter by country or league; scores and periods reflect the live page at the time of the request.

Your information

Sport to check, for example football.

Maximum number of matches to return, for example 100.

Country or league name to match, for example England or Premier League. Leave blank for all.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Matches

Choose an action

About the Flashscore tool

Flashscore returns in-progress matches grouped by league, with scores, periods, status, teams, and match identifiers.

Get live matches requires a sport and optionally accepts a result limit and country or league filter.

Built from flashscore.com and static.flashscore.com. Last checked Sep 29, 2026.

Actions

Get live matches

1 credit

Get matches currently being played in a sport on Flashscore, in league order. Filter by country or league; scores and periods reflect the live page at the time of the request.

Uses Flashscore and static.flashscore.com.

What you provide

FieldTypeRequiredDescription
SportsportTextRequiredSport to check, for example football.Example: Football
Max Resultsmax_resultsNumberOptionalMaximum number of matches to return, for example 100.Example: 10
Country or Leaguecountry_or_leagueTextOptionalCountry or league name to match, for example England or Premier League. Leave blank for all.Example: Mexico

What you get

FieldTypeDescription
MatchesmatchesListIn-progress matches, kept together by league in Flashscore order.
Awaymatches[].awayTextAway team or second player.Example: Racing de Veracruz
Homematches[].homeTextHome team or first player.Example: Chiapas
Scorematches[].scoreTextCurrent score as text; for tennis, includes games in the current set.Example: 0-1
Leaguematches[].leagueTextLeague or tournament.Example: Primera Premier
Periodmatches[].periodTextMatch minute or period as displayed on Flashscore.Example: 14
Statusmatches[].statusTextCurrent match status.Example: Live
Countrymatches[].countryTextCountry or regional category of the league.Example: MEXICO
Match IDmatches[].match_idTextFlashscore match identifier.Example: MR5y59hC
Match URLmatches[].match_urlTextFlashscore match page.Example: https://www.flashscore.com/match/football/jaguares-de-chiapas-CdS3LvlD/racing-d…

Example result

For Sport: Football, Max Results: 10, Country or League: Mexico

JSON
{
  "matches": [
    {
      "away": "Racing de Veracruz",
      "home": "Chiapas",
      "score": "0-1",
      "league": "Primera Premier",
      "period": "14",
      "status": "Live",
      "country": "MEXICO",
      "match_id": "MR5y59hC",
      "match_url": "https://www.flashscore.com/match/football/jaguares-de-chiapas-CdS3LvlD/racing-de-veracruz-jiCRZYPS/?mid=MR5y59hC"
    },
    {
      "away": "Toluca W",
      "home": "Necaxa W",
      "score": "0-2",
      "league": "Liga MX Women - Apertura",
      "period": "55",
      "status": "Live",
      "country": "MEXICO",
      "match_id": "zqaKTEkD",
      "match_url": "https://www.flashscore.com/match/football/necaxa-hdZ3sISr/toluca-dnXZML8p/?mid=zqaKTEkD"
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@flashscore",
  "visibility": "public",
  "operation": "get_live_matches",
  "version": 1,
  "input": {
    "sport": "football",
    "max_results": 10,
    "country_or_league": "Mexico"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Monitor live scores across a sport.
  • Track match status by country or league.
  • Group in-progress matches by league.
  • Review live scores and periods for matches.

Questions about Flashscore

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this Flashscore tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a Flashscore account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from flashscore.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

Which matches are currently live?

Get live matches returns in-progress matches for the selected sport, optionally filtered by country or league.

What is the current score of a live match?

Get live matches includes the current score and match period for each returned match.

Which league is each live match in?

Get live matches returns each match’s league and country or regional category.

All Sports toolsBrowse all tools