Flashscore
Live scores, match status and live match details
Live sports scores and match results.
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.
Example results
Matches
- Chiapas vs Racing de Veracruz
Primera Premier, MEXICO
Score0-1Live14
- Necaxa W vs Toluca W
Liga MX Women - Apertura, MEXICO
Score0-2Live55
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 creditGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Sportsport | Text | Required | Sport to check, for example football.Example: Football |
Max Resultsmax_results | Number | Optional | Maximum number of matches to return, for example 100.Example: 10 |
Country or Leaguecountry_or_league | Text | Optional | Country or league name to match, for example England or Premier League. Leave blank for all.Example: Mexico |
What you get
| Field | Type | Description |
|---|---|---|
Matchesmatches | List | In-progress matches, kept together by league in Flashscore order. |
Awaymatches[].away | Text | Away team or second player.Example: Racing de Veracruz |
Homematches[].home | Text | Home team or first player.Example: Chiapas |
Scorematches[].score | Text | Current score as text; for tennis, includes games in the current set.Example: 0-1 |
Leaguematches[].league | Text | League or tournament.Example: Primera Premier |
Periodmatches[].period | Text | Match minute or period as displayed on Flashscore.Example: 14 |
Statusmatches[].status | Text | Current match status.Example: Live |
Countrymatches[].country | Text | Country or regional category of the league.Example: MEXICO |
Match IDmatches[].match_id | Text | Flashscore match identifier.Example: MR5y59hC |
Match URLmatches[].match_url | Text | Flashscore 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
{
"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 '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.