curl --request GET \
--url https://api.nextsportsapi.com/v1/football/fixtures \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.nextsportsapi.com/v1/football/fixtures"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.nextsportsapi.com/v1/football/fixtures', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"get": "football/fixtures",
"parameters": {
"date": "2026-08-16",
"league": "L7K9Q2R",
"season": "2026"
},
"errors": [],
"results": 1,
"paging": {
"current": 1,
"total": 1
},
"response": [
{
"fixture": {
"id": "MBH7KQ2",
"date": "2026-08-16T15:00:00+00:00",
"timezone": "UTC",
"status": {
"long": "Not Started",
"short": "NS",
"elapsed": null
}
},
"league": {
"id": "L7K9Q2R",
"name": "Premier League",
"season": 2026,
"round": "Regular Season - 1"
},
"teams": {
"home": {
"id": "T3MUN7A",
"name": "Manchester United"
},
"away": {
"id": "T8LIV4B",
"name": "Liverpool"
}
},
"goals": {
"home": null,
"away": null
},
"score": {
"halftime": {
"home": null,
"away": null
},
"fulltime": {
"home": null,
"away": null
}
}
}
]
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}Get fixtures
Returns fixtures, schedules, live scores, match status, goals, and score breakdowns.
curl --request GET \
--url https://api.nextsportsapi.com/v1/football/fixtures \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.nextsportsapi.com/v1/football/fixtures"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.nextsportsapi.com/v1/football/fixtures', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"get": "football/fixtures",
"parameters": {
"date": "2026-08-16",
"league": "L7K9Q2R",
"season": "2026"
},
"errors": [],
"results": 1,
"paging": {
"current": 1,
"total": 1
},
"response": [
{
"fixture": {
"id": "MBH7KQ2",
"date": "2026-08-16T15:00:00+00:00",
"timezone": "UTC",
"status": {
"long": "Not Started",
"short": "NS",
"elapsed": null
}
},
"league": {
"id": "L7K9Q2R",
"name": "Premier League",
"season": 2026,
"round": "Regular Season - 1"
},
"teams": {
"home": {
"id": "T3MUN7A",
"name": "Manchester United"
},
"away": {
"id": "T8LIV4B",
"name": "Liverpool"
}
},
"goals": {
"home": null,
"away": null
},
"score": {
"halftime": {
"home": null,
"away": null
},
"fulltime": {
"home": null,
"away": null
}
}
}
]
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}{
"get": "football/standings",
"parameters": {},
"errors": [
{
"code": "validation.required_parameter",
"message": "The season parameter is required.",
"param": "season"
}
],
"results": 0,
"paging": {
"current": 1,
"total": 1
},
"response": []
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
NextSportsAPI public identifier returned by this API.
"L7K9Q2R"
Comma-separated list of NextSportsAPI public identifiers.
"MBH7KQ2,MBH8J3A"
Use all or one or more league IDs for live fixtures.
"all"
Single date filter in YYYY-MM-DD format.
"2026-08-16"
NextSportsAPI league public identifier.
"L7K9Q2R"
Four-digit season year.
1900 <= x <= 22002026
NextSportsAPI team public identifier.
"T3MUN7A"
Return the last N records.
1 <= x <= 99Return the next N fixtures.
1 <= x <= 99Start date in YYYY-MM-DD format.
End date in YYYY-MM-DD format.
Competition round name.
Fixture status code or comma-separated status codes.
"NS,1H,HT,2H,FT"
NextSportsAPI venue public identifier.
"V5H8J2K"
Timezone name from the timezone endpoint.
"Asia/Tokyo"