Catalog/sports-novig-3way

Sports

No-vig 3-way odds API

Removes vig from a three-way home/draw/away market and returns fair probabilities and fair decimal odds for all outcomes with a sum-to-one consistency check. Answers 'What are the fair 1X2 odds with the vig stripped out?', 'What is the bookmaker margin on this 3-way?'.

Price$0.04per request
MethodPOST
Route/v1/sports/novig-3way
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
sportsbettingno-vigthree-way1x2soccerfair-oddsoverrounddraw
API URLhttps://x402.hexl.dev/v1/sports/novig-3way
Integration docs
Example request
{
  "decimalHome": 2.1,
  "decimalDraw": 3.4,
  "decimalAway": 3.8
}
Example response
{
  "decimalHome": 2.1,
  "decimalDraw": 3.4,
  "decimalAway": 3.8,
  "impliedHome": 0.47619,
  "impliedDraw": 0.294118,
  "impliedAway": 0.263158,
  "overround": 1.033466,
  "bookmakerMarginPct": 3.3466,
  "fairProbabilityHome": 0.46077,
  "fairProbabilityDraw": 0.284593,
  "fairProbabilityAway": 0.254636,
  "fairDecimalHome": 2.170279,
  "fairDecimalDraw": 3.513784,
  "fairDecimalAway": 3.927171,
  "fairSumCheck": 1,
  "formula": "fair_i = (1/decimal_i) / Σ(1/decimal_j)"
}
Input schema
{
  "type": "object",
  "required": [
    "decimalHome",
    "decimalDraw",
    "decimalAway"
  ],
  "properties": {
    "decimalHome": {
      "type": "number",
      "examples": [
        2.1
      ]
    },
    "decimalDraw": {
      "type": "number",
      "examples": [
        3.4
      ]
    },
    "decimalAway": {
      "type": "number",
      "examples": [
        3.8
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}