Access live football scores from Brazil's premier football competition through one reliable, easy-to-integrate API. Retrieve live match scores, current match status, elapsed playing time, team information and score updates from the Brazilian Série A in a structured JSON format.
Retrieve current scorelines for Brazilian Serie A matches while games are in progress.
Track match progress with live status information and elapsed match time.
Access home and away team information, team IDs, logos, match venues and competition details.
Retrieve current scores alongside half-time, full-time, extra-time and penalty-shootout score information.
| Competition | Serie A |
| Country | Brazil |
| Competition ID | 24 |
| Competition type | Domestic league |
| API endpoint | /matches/live.json |
| HTTP method | GET |
| Authentication | API key and API secret |
| Response format | JSON |
Get live match information from the Campeonato Brasileiro Série A, commonly known as Brasileirão. Filter the Football API live scores feed to retrieve matches belonging specifically to Brazil's top football division. Retrieve Brazilian Serie A live scores independently from other Brazilian football competitions.
| Name | Description |
|---|---|
| added | When the match was added to the API. |
| away | Details about the away team. |
| competition | Details about the competition. |
| country | Details about the country where the match takes place. |
| federation | Details about the federation overseeing the match. |
| fixture_id | The id of the fixture tied to this match. |
| home | Details about the home team. |
| id | The id of the match. |
| last_changed | Timing of the most recent update to the match data. |
| location | The venue for the match. |
| odds | Averaged pre match and in play betting odds. |
| outcomes | Betting outcome data (1, X, 2) across the match periods. |
| scheduled | Match kick off time. |
| scores | Scores recorded at the close of each match period. |
| status | The current state of the match. |
| time | Elapsed minute count since kick off. |
Integrating Brazilian football live scores into your application is straightforward. Use the Football API live scores endpoint and pass the Brazilian Serie A competition ID to retrieve the relevant match data.
fetch('https://api.football-api.com/matches/live.json?key=demo_key&secret=demo_secret&competition_id=24')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
import requests
response = requests.get('https://api.football-api.com/matches/live.json?key=demo_key&secret=demo_secret&competition_id=24')
print(response.json())
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.football-api.com/matches/live.json?key=demo_key&secret=demo_secret&competition_id=24"))
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
using System.Net.Http;
using var client = new HttpClient();
var response = await client.GetStringAsync("https://api.football-api.com/matches/live.json?key=demo_key&secret=demo_secret&competition_id=24");
Console.WriteLine(response);
$response = file_get_contents('https://api.football-api.com/matches/live.json?key=demo_key&secret=demo_secret&competition_id=24');
echo $response;
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
resp, err := http.Get("https://api.football-api.com/matches/live.json?key=demo_key&secret=demo_secret&competition_id=24")
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}
The API returns structured JSON data that can be integrated into websites, mobile applications, sports platforms and other football-related products.
{
"time": "FT",
"federation": {
"id": 1,
"name": "FIFA"
},
"added": "2026-09-30 11:45:10",
"id": 735754,
"competition": {
"id": 371,
"is_cup": true,
"is_league": false,
"tier": 0,
"active": true,
"name": "National Teams Friendlies",
"national_teams_only": false,
"has_groups": false
},
"country": null,
"last_changed": "2026-09-30 14:53:30",
"away": {
"name": "Sri Lanka",
"logo": "https:\/\/cdn.football-api.com\/teams\/2708.png",
"id": 2708,
"country_id": 116,
"stadium": ""
},
"fixture_id": 1902314,
"home": {
"name": "Seychelles",
"logo": "https:\/\/cdn.football-api.com\/teams\/2766.png",
"id": 2766,
"country_id": 118,
"stadium": "Stade Linit\u00e9"
},
"scheduled": "13:00",
"location": "Stade Linit\u00e9",
"status": "FINISHED",
"odds": {
"live": {
"1": 1.01,
"2": 1.06,
"X": 8.5
},
"pre": {
"1": 4.1,
"2": 1.78,
"X": 3.2
}
},
"outcomes": {
"half_time": "2",
"full_time": "2",
"extra_time": null,
"penalty_shootout": null
},
"scores": {
"score": "0 - 2",
"ht_score": "0 - 1",
"ft_score": "0 - 2",
"et_score": "",
"ps_score": ""
}
}
Full live scores api documentation
The response also provides team information, including team names, identifiers and available logos as well as all the scores
Follow every stage of a Brazilian Serie A match. The match time field provides the elapsed playing minute during a game and can also return match-period indicators such as HT and FT. The API provides match-status information that helps applications identify the current stage of a game. Supported match statuses include:
Power live score pages, match centres and Brazilian football coverage with structured match data.
Deliver Brazilian Serie A live scores and match updates directly to mobile users.
Integrate live match scores and match-status information into sports betting applications.
Display current match information and score updates across football news websites and digital publications.
Register and obtain your API key and secret.
Use the live scores endpoint with the Brazilian Serie A competition ID.
Process the returned match information and display live scores, teams, match status and elapsed playing time in your application.
Integrate Brazilian football live scores with a Football API subscription. Live scores are available across the four subscription plans. Choose the plan that best matches your application's API request requirements.
The Brazilian Serie A Live Scores API allows developers to retrieve live football match information from the Campeonato Brasileiro Série A through Football-API.com's REST API. It provides match scores, status, elapsed time, team information and other match-related fields.
Send a GET request to the Football API live scores endpoint and include the competition ID as a filter, together with your API key and secret.
The endpoint provides home and away team information, current scores, match status, elapsed playing time, scheduled kick-off time, venue information and score breakdowns for different match periods.
Yes. The live scores endpoint provides updates for matches in progress. The last_changed field indicates when match information was most recently updated.
Completed matches can remain in the live scores feed for up to three additional hours. For older completed matches and historical results, use the dedicated History API endpoint.
Yes, but upcoming fixtures should be retrieved through the separate Fixtures API endpoint rather than the live scores endpoint.
Football API uses an API key and API secret. Both credentials must be supplied as GET parameters when requesting live scores.
Football API supports integration into websites, mobile applications and other commercial sports products. Team logos terms apply.
Get access to structured live football data from the Brasileirão and build better football experiences for your users.
Get Your API Access Explore API Documentation