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" }, { "leagueId": "ncaa_basketball", "name": "NCAAB" }] },
{ "sport": "football", "leagues": [{ "leagueId": "nfl", "name": "NFL" }, { "leagueId": "ncaa_football", "name": "NCAAF" }] },
{ "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, ncaa_basketball, ncaa_football |
Response
{
"success": true,
"data": [
{ "leagueId": "nba", "name": "NBA", "sport": "basketball" },
{ "leagueId": "nfl", "name": "NFL", "sport": "football" },
{ "leagueId": "mlb", "name": "MLB", "sport": "baseball" },
{ "leagueId": "nhl", "name": "NHL", "sport": "hockey" },
{ "leagueId": "ncaa_basketball", "name": "NCAAB", "sport": "basketball" },
{ "leagueId": "ncaa_football", "name": "NCAAF", "sport": "football" }
],
"meta": { "count": 6 }
}
Get League
GET
/v1/leagues/:leagueIdGet details for a specific league.
| Parameter | Type | Required | Description |
|---|---|---|---|
| leagueId | string | Yes | League identifier (nba, nfl, mlb, nhl, ncaa_basketball, ncaa_football) |
Response
{
"success": true,
"data": {
"leagueId": "nba",
"name": "NBA",
"sport": "basketball"
}
}