Sports & Leagues
Retrieve the sports and leagues supported by the MoneyLine API. Use these endpoints to discover available leagues, filter by sport, or fetch details for a specific league.
List Sports
GET
/v1/sportsList all available sports and their leagues.
Response
{
"success": true,
"data": [
{ "sport": "basketball", "leagues": [{ "leagueId": "nba", "name": "NBA" }] },
{ "sport": "football", "leagues": [{ "leagueId": "nfl", "name": "NFL" }] },
{ "sport": "baseball", "leagues": [{ "leagueId": "mlb", "name": "MLB" }] },
{ "sport": "hockey", "leagues": [{ "leagueId": "nhl", "name": "NHL" }] }
]
}
List Leagues
GET
/v1/leaguesList all leagues, optionally filtered by sport.
| Parameter | Type | Required | Description |
|---|---|---|---|
| sport | string | No | Filter by sport: basketball, football, baseball, hockey |
Response
{
"success": true,
"data": {
"count": 4,
"leagues": [
{ "leagueId": "nba", "name": "NBA", "sport": "basketball" },
{ "leagueId": "nfl", "name": "NFL", "sport": "football" }
]
}
}
Get League
GET
/v1/leagues/:leagueIdGet details for a specific league.
| Parameter | Type | Required | Description |
|---|---|---|---|
| leagueId | string | Yes | League identifier (nba, nfl, mlb, nhl) |
Response
{
"success": true,
"data": {
"leagueId": "nba",
"name": "NBA",
"sport": "basketball"
}
}