Sports
No-vig 2-way odds API
Removes the bookmaker vig from a two-way market via proportional normalization, returning fair probabilities, fair decimal odds, and the baked-in margin. Answers 'What are the true no-vig odds on this moneyline?', 'How much vig is in this two-way market?'.
Price$0.04per request
MethodPOST
Route/v1/sports/novig-2way
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
sportsbettingno-vigvigoverroundfair-oddstwo-waymoneylinemargin
API URL
Integration docshttps://x402.hexl.dev/v1/sports/novig-2wayExample request
{
"decimalA": 1.91,
"decimalB": 1.91
}Example response
{
"decimalA": 1.91,
"decimalB": 1.91,
"impliedA": 0.52356,
"impliedB": 0.52356,
"overround": 1.04712,
"bookmakerMarginPct": 4.712,
"fairProbabilityA": 0.5,
"fairProbabilityB": 0.5,
"fairDecimalA": 2,
"fairDecimalB": 2,
"formula": "fair_i = (1/decimal_i) / Σ(1/decimal_j); margin = Σ(1/decimal_j) - 1"
}Input schema
{
"type": "object",
"required": [
"decimalA",
"decimalB"
],
"properties": {
"decimalA": {
"type": "number",
"description": "Decimal odds side A (>1)",
"examples": [
1.91
]
},
"decimalB": {
"type": "number",
"description": "Decimal odds side B (>1)",
"examples": [
1.91
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}