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-bets

List best available prices across events, with optional filtering by league, market, bookmaker, and source type.

ParameterTypeRequiredDescription
leaguestringNoOptional league filter: nba, nfl, mlb, nhl, ncaa_basketball, ncaa_football
marketstringNoOptional exact market filter such as moneyline or player_points
bookmakerstringNoOptional bookmaker key or display name filter
sourceTypestringNoall, sportsbook, dfs, exchange
limitnumberNoMax 50, default 25
pagenumberNoPage 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-bets

Get the best available lines for one canonical MoneyLine event.

ParameterTypeRequiredDescription
eventIdstringYesCanonical MoneyLine event identifier
marketstringNoOptional exact market filter
bookmakerstringNoOptional bookmaker key or display name filter
sourceTypestringNoall, 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" }
}