Catalog/sports-teaser-odds

Sports

Teaser bet pricing API

Prices a football/basketball teaser by combining post-adjustment decimal odds for all legs into payout and profit, and returns the implied break-even win rate per leg. Answers 'What does my 6-point teaser pay?', 'What win rate per leg do I need to break even on a teaser?'.

Price$0.04per request
MethodPOST
Route/v1/sports/teaser-odds
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
sportsbettingteasernflnbaparlaypoint-spreadpayoutfootball
API URLhttps://x402.hexl.dev/v1/sports/teaser-odds
Integration docs
Example request
{
  "adjustedLegs": [
    1.5,
    1.5
  ],
  "teaserPoints": 6,
  "stake": 10
}
Example response
{
  "adjustedLegs": [
    1.5,
    1.5
  ],
  "numLegs": 2,
  "teaserPoints": 6,
  "combinedDecimal": 2.25,
  "combinedAmerican": 125,
  "stake": 10,
  "payout": 22.5,
  "profit": 12.5,
  "breakEvenWinRatePerLeg": 0.666667,
  "formula": "combined = ΠadjustedDecimal_i; breakEvenPerLeg = (1/combined)^(1/n)"
}
Input schema
{
  "type": "object",
  "required": [
    "adjustedLegs"
  ],
  "properties": {
    "adjustedLegs": {
      "type": "array",
      "items": {
        "type": "number"
      },
      "description": "Post-teaser decimal odds per leg (>=2)",
      "examples": [
        [
          1.5,
          1.5
        ]
      ]
    },
    "teaserPoints": {
      "type": "number",
      "examples": [
        6
      ]
    },
    "stake": {
      "type": "number",
      "examples": [
        10
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}