Catalog/sports-betting-roi

Sports

Betting ROI and yield API

Computes betting ROI/yield over a record from total staked and total returned, optionally adding profit-per-bet and realized win rate from bet counts. Answers 'What is my betting ROI?', 'What is my yield per bet?'.

Price$0.02per request
MethodPOST
Route/v1/sports/betting-roi
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
sportsbettingroiyieldprofitwin-raterecordbankrollperformance
API URLhttps://x402.hexl.dev/v1/sports/betting-roi
Integration docs
Example request
{
  "totalStaked": 1000,
  "totalReturned": 1100,
  "numberOfBets": 100,
  "betsWon": 52
}
Example response
{
  "totalStaked": 1000,
  "totalReturned": 1100,
  "profit": 100,
  "roiPct": 10,
  "yieldPct": 10,
  "formula": "ROI = (returned - staked) / staked",
  "numberOfBets": 100,
  "profitPerBet": 1,
  "avgStakePerBet": 10,
  "betsWon": 52,
  "winRatePct": 52
}
Input schema
{
  "type": "object",
  "required": [
    "totalStaked",
    "totalReturned"
  ],
  "properties": {
    "totalStaked": {
      "type": "number",
      "examples": [
        1000
      ]
    },
    "totalReturned": {
      "type": "number",
      "examples": [
        1100
      ]
    },
    "numberOfBets": {
      "type": "number",
      "examples": [
        100
      ]
    },
    "betsWon": {
      "type": "number",
      "examples": [
        52
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}