Catalog/sports-moneyline-to-spread

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 URLhttps://x402.hexl.dev/v1/sports/moneyline-to-spread
Integration docs
Example 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
}