Sports
Odds format converter API
Converts betting odds between American, decimal, fractional, and implied probability (supply one, get all four) and adds break-even win rate and unit payout multiple. Answers 'What is +150 in decimal odds?', 'What implied probability does these odds carry?'.
Price$0.02per request
MethodPOST
Route/v1/sports/odds-convert
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
sportsbettingoddsamericandecimalfractionalimplied-probabilityconversionmoneyline
API URL
Integration docshttps://x402.hexl.dev/v1/sports/odds-convertExample request
{
"american": 150
}Example response
{
"decimal": 2.5,
"american": 150,
"fractional": "3/2",
"fractionalNumerator": 3,
"fractionalDenominator": 2,
"impliedProbability": 0.4,
"impliedProbabilityPct": 40,
"breakEvenWinRate": 0.4,
"payoutMultipleOnUnitStake": 1.5,
"formula": "decimal pivot: implied = 1/decimal; american = decimal>=2 ? (decimal-1)*100 : -100/(decimal-1)"
}Input schema
{
"type": "object",
"required": [],
"properties": {
"american": {
"type": "number",
"description": "American moneyline odds (e.g. 150 or -200)",
"examples": [
150,
-200
]
},
"decimal": {
"type": "number",
"description": "Decimal odds > 1",
"examples": [
2.5
]
},
"fractionalNumerator": {
"type": "number",
"examples": [
3
]
},
"fractionalDenominator": {
"type": "number",
"examples": [
2
]
},
"impliedProbability": {
"type": "number",
"description": "Probability in (0,1)",
"examples": [
0.4
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}