Best Bets
Best Bets endpoints expose the strongest available line per market after comparing supported sportsbooks, DFS platforms, and exchange venues. They are designed for quick integration into featured picks, matchup cards, and top-line recommendation surfaces.
Browse Best Bets
GET
/v1/best-betsList best available prices across events, with optional filtering by league, market, bookmaker, and source type.
| Parameter | Type | Required | Description |
|---|---|---|---|
| league | string | No | Optional league filter: nba, nfl, mlb, nhl, ncaa_basketball, ncaa_football |
| market | string | No | Optional exact market filter such as moneyline or player_points |
| bookmaker | string | No | Optional bookmaker key or display name filter |
| sourceType | string | No | all, sportsbook, dfs, exchange |
| limit | number | No | Max 50, default 25 |
| page | number | No | Page number for pagination |
Response
{
"success": true,
"data": [
{
"eventId": "nba-ev-311286",
"leagueId": "nba",
"sport": "basketball",
"calculatedAt": "2026-03-26T14:05:00.000Z",
"markets": [
{
"marketType": "moneyline",
"outcomes": [
{ "name": "Boston Celtics", "bestOdds": -165, "bookmakerId": "fanduel", "bookmakerName": "FanDuel", "sourceType": "sportsbook" },
{ "name": "Los Angeles Lakers", "bestOdds": 155, "bookmakerId": "draftkings", "bookmakerName": "DraftKings", "sourceType": "sportsbook" }
]
}
]
}
],
"meta": { "count": 1, "page": 1 }
}
Event Best Bets
GET
/v1/events/:eventId/best-betsGet the best available lines for one canonical MoneyLine event.
| Parameter | Type | Required | Description |
|---|---|---|---|
| eventId | string | Yes | Canonical MoneyLine event identifier |
| market | string | No | Optional exact market filter |
| bookmaker | string | No | Optional bookmaker key or display name filter |
| sourceType | string | No | all, sportsbook, dfs, exchange |
Response
{
"success": true,
"data": {
"eventId": "nba-ev-311286",
"leagueId": "nba",
"sport": "basketball",
"calculatedAt": "2026-03-26T14:05:00.000Z",
"markets": [
{
"marketType": "player_points",
"outcomes": [
{ "name": "Over", "point": 29.5, "bestOdds": 120, "bookmakerId": "prizepicks", "bookmakerName": "PrizePicks", "sourceType": "dfs" },
{ "name": "Under", "point": 29.5, "bestOdds": -105, "bookmakerId": "kalshi", "bookmakerName": "Kalshi", "sourceType": "exchange" }
]
}
]
},
"meta": { "league": "nba", "event": "nba-ev-311286" }
}