Edge Data

Edge endpoints provide pre-computed arbitrage, expected value, and value bet signals across supported bookmakers, DFS platforms, and exchanges. Arbitrage calculations keep only sane prices and restrict exchange participation to approved venues. DFS prices are normalized into American odds so they can be compared directly, but they remain indicative because pick'em multipliers can vary by card construction. Use sourceType.

Browse Edge

GET/v1/edge

Browse all edge opportunities including arbitrage, value bets, and positive EV plays.

ParameterTypeRequiredDescription
typestringNoarbitrage, value, ev
leaguestringNoFilter by league: nba, nfl, mlb, nhl, ncaa_basketball, ncaa_football
sourceTypestringNosportsbook, dfs, exchange, all (default all)
marketstringNoOptional exact market filter
minProfitnumberNoMinimum profit % for arb
minEdgenumberNoMinimum edge % for value
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",
      "edges": [
        {
          "type": "arbitrage",
          "venueType": "sportsbook",
          "market": "moneyline",
          "outcome": "Boston Celtics vs Los Angeles Lakers",
          "arbitrage": {
            "books": [
              { "bookmaker": "DraftKings", "bookmakerId": "draftkings", "sourceType": "sportsbook", "odds": -175, "outcome": "Boston Celtics", "stake": 523.81 },
              { "bookmaker": "FanDuel", "bookmakerId": "fanduel", "sourceType": "sportsbook", "odds": 185, "outcome": "Los Angeles Lakers", "stake": 476.19 }
            ],
            "totalStake": 1000,
            "guaranteedProfit": 13.2,
            "profitPct": 1.32
          }
        }
      ]
    }
  ],
  "meta": { "count": 1, "page": 1 }
}

Arbitrage

GET/v1/edge/arbitrage

Get arbitrage opportunities across sportsbooks, DFS platforms, and approved exchange venues.

ParameterTypeRequiredDescription
leaguestringNoFilter by league: nba, nfl, mlb, nhl, ncaa_basketball, ncaa_football
sourceTypestringNosportsbook, dfs, exchange, all
marketstringNoOptional exact market filter
minProfitnumberNoMinimum profit percentage
limitnumberNoMax 50, default 25

Value Bets

GET/v1/edge/value

Get value bets where the odds exceed the estimated fair probability.

ParameterTypeRequiredDescription
leaguestringNoFilter by league: nba, nfl, mlb, nhl, ncaa_basketball, ncaa_football
sourceTypestringNosportsbook, dfs, exchange, all
marketstringNoOptional exact market filter
minEdgenumberNoMinimum edge percentage
limitnumberNoMax 50, default 25

Expected Value

GET/v1/edge/ev

Get positive expected value bets.

ParameterTypeRequiredDescription
leaguestringNoFilter by league: nba, nfl, mlb, nhl, ncaa_basketball, ncaa_football
sourceTypestringNosportsbook, dfs, exchange, all
marketstringNoOptional exact market filter
limitnumberNoMax 50, default 25

Event Edge

GET/v1/events/:eventId/edge

Get edge data for a specific event.

ParameterTypeRequiredDescription
eventIdstringYesThe event identifier
sourceTypestringNosportsbook, dfs, exchange, all
marketstringNoOptional exact market filter