Standings
Retrieve standings for a specific league, conference or division.
- Refresh interval
- Up to an hour after a match for the associated league and season is finished
- Pagination
- limit and offset
There are several ways to fetch the data. Use abbreviation or
leagueName to pick the conference, leagueType to filter by
league type, such as NFL, and year to choose the season.
Conferences
abbreviation is the short code, and leagueName is the written
out form. Either works.
| League name | Abbreviation |
|---|---|
| American Football Conference | AFC |
| National Football Conference | NFC |
| American Athletic Conference | AAC |
| Atlantic Coast Conference | ACC |
| Big 12 Conference | BIG12 |
| Big Ten Conference | BIG10 |
| Conference USA | USA |
| Mid-American Conference | MIDAM |
| Mountain West Conference | MWEST |
| Pac-12 Conference | PAC12 |
| Southeastern Conference | SEC |
| Sun Belt - East | BELTE |
| Sun Belt - West | BELTW |
| FBS Independents | IND |
Every entry carries leagueType. Pass leagueType to get only
one league.
Choosing a season
year narrows standings to a single season, such as 2024.
Parameters
| Parameter | Type | Description |
|---|---|---|
leagueTypeoptional
|
string |
No description in the spec.e.g. NFL
|
limitoptional |
numberdefault 10
|
No description in the spec.e.g. 5
|
offsetoptional |
numberdefault 0
|
No description in the spec.e.g. 0
|
leagueNameoptional
|
string |
No description in the spec.e.g. National Football Conference
|
abbreviationoptional
|
string |
No description in the spec.e.g. NFC
|
yearoptional |
number |
No description in the spec.e.g. 2024
|
Request
curl --request GET \
--url 'https://american-football.highlightly.net/standings?leagueType=NFL&leagueName=National%20Football%20Conference' \
--header 'x-rapidapi-key: YOUR_API_KEY'
const params = new URLSearchParams({
leagueType: 'NFL',
leagueName: 'National Football Conference'
})
const response = await fetch(`https://american-football.highlightly.net/standings?${params}`, {
headers: {
'x-rapidapi-key': process.env.HIGHLIGHTLY_API_KEY
}
})
if (!response.ok) {
throw new Error(`Highlightly responded ${response.status}`)
}
const data = await response.json()
import os
import requests
response = requests.get(
'https://american-football.highlightly.net/standings',
params={
'leagueType': 'NFL',
'leagueName': 'National Football Conference',
},
headers={
'x-rapidapi-key': os.environ['HIGHLIGHTLY_API_KEY'],
},
timeout=10,
)
response.raise_for_status()
data = response.json()
Response
dataAmericanFootballStandingsDataResponse[]required17 fields
leagueNamestringrequired
abbreviationstringrequired
yearnumberrequired
leagueTypestringrequired
seasonTypestringrequired
startDatestringrequired
endDatestringrequired
dataAmericanFootballTeamStatsResponse[]required9 fields
teamAmericanFootballStandingsTeamResponserequired5 fields
idnumberrequired
logostringrequired
namestringrequired
displayNamestringrequired
abbreviationstringrequired
statisticsAmericanFootballStatsValueResponse[]required2 fields
valuestringrequired
displayNamestringrequired
paginationPaginationResponserequired3 fields
totalCountnumberrequiredAvailable number of items, relevant to the provided query.
offsetnumberrequired
limitnumberrequired
planPlanResponserequired2 fields
tierstringrequiredYour current API subscription tier.
messagestringrequiredExplanation message regarding your current tier.
Example response
{
"data": [
{
"leagueName": "American Football Conference",
"abbreviation": "AFC",
"year": 2024,
"leagueType": "NFL",
"seasonType": "Preseason",
"startDate": "2024-08-01T07:00:00.000Z",
"endDate": "2024-09-05T06:59:00.000Z",
"data": [
{
"team": {
"id": 3,
"logo": "https://highlightly.net/american-football/images/teams/3.png",
"name": "Broncos",
"displayName": "Denver Broncos",
"abbreviation": "DEN"
},
"statistics": [
{
"value": "+4",
"displayName": "Differential"
}
]
}
]
}
],
"pagination": {
"totalCount": 490,
"offset": 20,
"limit": 100
},
"plan": {
"tier": "BASIC",
"message": "Some results might be hidden with FREE tier. Check your API coverage for more information: https://rapidapi.com/highlightly-api-highlightly-api-default/api/sport-highlights-api/details"
}
}
Values are the examples declared in the OpenAPI spec, not a captured live response.
Errors
| Status | Description |
|---|---|
400 |
Bad request descriptive error. |
500 |
Internal server error. |