Catalog/sports-bookmaker-hold

Sports

Bookmaker hold / margin API

Computes the bookmaker hold and overround across any number of outcomes from their decimal odds, distinguishing overround (sum of implied probs minus 1) from true hold (margin/overround). Answers 'What is the hold on this market?', 'How much edge has the book baked in?'.

Price$0.04per request
MethodPOST
Route/v1/sports/bookmaker-hold
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
sportsbettingholdmarginoverroundvigbookmakermarketedge
API URLhttps://x402.hexl.dev/v1/sports/bookmaker-hold
Integration docs
Example request
{
  "decimalOdds": [
    1.91,
    1.91
  ]
}
Example response
{
  "decimalOdds": [
    1.91,
    1.91
  ],
  "numOutcomes": 2,
  "impliedProbabilities": [
    0.52356,
    0.52356
  ],
  "overround": 1.04712,
  "overroundPct": 4.712,
  "holdPct": 4.5,
  "formula": "overround = Σ(1/decimal); hold = 1 - 1/overround"
}
Input schema
{
  "type": "object",
  "required": [
    "decimalOdds"
  ],
  "properties": {
    "decimalOdds": {
      "type": "array",
      "items": {
        "type": "number"
      },
      "description": "Decimal odds for each outcome (>=2)",
      "examples": [
        [
          1.91,
          1.91
        ]
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}