Sports
Moneyline to spread API
Approximates the point spread implied by a moneyline by inverting the normal margin model (moneyline to win probability to z-score to expected margin), consistent with the spread-to-probability convention. Answers 'What spread does a -300 moneyline imply?', 'How many points is this favorite worth?'.
Price$0.06per request
MethodPOST
Route/v1/sports/moneyline-to-spread
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
sportsbettingmoneylinepoint-spreadconversionwin-probabilitynormal-modelnflfavorite
API URL
Integration docshttps://x402.hexl.dev/v1/sports/moneyline-to-spreadExample request
{
"american": -300
}Example response
{
"american": -300,
"stdDev": 13.5,
"decimal": 1.333333,
"impliedWinProbability": 0.75,
"zScore": 0.67449,
"expectedMargin": 9.1056,
"impliedSpread": -9.11,
"formula": "p = 1/decimal; z = Φ⁻¹(p); spread = -(z·σ)"
}Input schema
{
"type": "object",
"required": [
"american"
],
"properties": {
"american": {
"type": "number",
"examples": [
-300
]
},
"stdDev": {
"type": "number",
"description": "Margin std dev (default 13.5 NFL)",
"examples": [
13.5
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}