Team statistics
Retrieve a team's statistics, with one entry per league and round.
- Refresh interval
- Immediately once a match is finished
The team id comes from teams.
fromDate is required and must follow the
YYYY-MM-DD format. timezone can be added to narrow the results
based on your location.
Total, home and away
Each entry names its leagueName and round, and carries three
sets, a total and the same figures split into home and
away games.
Each set holds games with played, wins and
loses, and points with scored and
received, so a home and away split needs no second request.
Parameters
| Parameter | Type | Description |
|---|---|---|
idrequired
|
numberpath | Requested team id. |
fromDaterequired
|
string |
Date that follows the YYYY-MM-DD format.e.g. 2023-08-06
|
timezoneoptional |
stringdefault Etc/UTC
|
Valid timezone identifier.e.g. Europe/London
|
Request
curl --request GET \
--url 'https://baseball.highlightly.net/teams/statistics/{id}?fromDate=2023-08-06' \
--header 'x-rapidapi-key: YOUR_API_KEY'
const params = new URLSearchParams({
fromDate: '2023-08-06'
})
const response = await fetch(`https://baseball.highlightly.net/teams/statistics/{id}?${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://baseball.highlightly.net/teams/statistics/{id}',
params={
'fromDate': '2023-08-06',
},
headers={
'x-rapidapi-key': os.environ['HIGHLIGHTLY_API_KEY'],
},
timeout=10,
)
response.raise_for_status()
data = response.json()
Response
totalBaseballTeamTotalStatsResponserequiredTotal game and points statistics corresponding to specific league round.7 fields
gamesBaseballTeamTotalGameStatsResponserequiredNumber of games team has played, won, and lost during a specific league
round.3 fields
playednumberrequiredNumber of games team has played during a specific league round.
winsnumberrequiredNumber of games team has won during a specific league round.
losesnumberrequiredNumber of games team has lost during a specific league round.
pointsBaseballTeamTotalPointsStatsResponserequiredNumber of points team has scored, and received during a specific league
round.2 fields
scorednumberrequiredNumber of points team has scored during a specific league round.
receivednumberrequiredNumber of points team has received during a specific league round.
homeBaseballTeamHomeStatsResponserequiredGame and point statistics corresponding to specific league round, where the team
has played as a home team.7 fields
gamesBaseballTeamHomeGameStatsResponserequiredNumber of games team has played, won, and lost during a specific league
round, whilst playing as home team.3 fields
playednumberrequiredNumber of games team has played as home team during a specific league
round.
winsnumberrequiredNumber of games team has won as home team during a specific league
round.
losesnumberrequiredNumber of games team has lost as home team during a specific league
round.
pointsBaseballTeamHomePointsStatsResponserequiredNumber of points team has scored and received, during a specific league
round, whilst playing as away team.2 fields
scorednumberrequiredNumber of points team has scored whilst playing as home team during a
specific league round.
receivednumberrequiredNumber of points team has received whilst playing as home team during a
specific league round.
awayBaseballTeamAwayStatsResponserequiredGame and point statistics corresponding to specific league round, where the team
has played as an away team.7 fields
gamesBaseballTeamAwayGameStatsResponserequiredGame related statistics team has played as away team, during a specific
league round.3 fields
playednumberrequiredNumber of games team has played as home team during a specific league
round.
winsnumberrequiredNumber of games team has won as home team during a specific league
round.
losesnumberrequiredNumber of games team has lost as home team during a specific league
round.
pointsBaseballTeamAwayPointsStatsResponserequiredNumber of points team has scored and received as away team, during a specific
league round.2 fields
scorednumberrequiredNumber of points team has scored as away team, during a specific league
round.
receivednumberrequiredNumber of points team has received as away team, during a specific league
round.
leagueNamestringrequiredLeague name to which team statistics are associated.
roundstringrequiredRound to which team statistics are associated.
Example response
[
{
"total": {
"games": {
"played": 102,
"wins": 43,
"loses": 59
},
"points": {
"scored": 566,
"received": 600
}
},
"home": {
"games": {
"played": 49,
"wins": 21,
"loses": 28
},
"points": {
"scored": 263,
"received": 300
}
},
"away": {
"games": {
"played": 53,
"wins": 22,
"loses": 31
},
"points": {
"scored": 303,
"received": 300
}
},
"leagueName": "MLB",
"round": "regular-season"
}
]
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. |