Catalog/litfin-sports-finance

Scoring

Sports-finance lending score API

Franchise / media-rights lending score: computes DSCR = contractedRevenue / debtService, then a weighted rubric (0-100) over dscr 40%, revenueContractualization 25%, leagueStability 20%, franchiseTenure 15%, returning an A-F grade and a per-factor breakdown. Answers 'is this franchise loan safe', 'what's the DSCR on media-rights revenue', 'score this sports-finance deal'.

Price$0.016per request
MethodPOST
Route/v1/score/litfin-sports-finance
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
scoresports-financedscrmedia-rightsfranchisecreditrubriclending
API URLhttps://x402.hexl.dev/v1/score/litfin-sports-finance
Integration docs
Example request
{
  "contractedRevenue": 80000000,
  "debtService": 40000000,
  "revenueContractualization": 0.85,
  "leagueStability": 0.9,
  "franchiseTenure": 0.7
}
Example response
{
  "score": 89.75,
  "rating": "B",
  "dscr": 2,
  "riskTier": "high",
  "breakdown": [
    {
      "name": "dscr",
      "value": 1,
      "weight": 0.4,
      "contribution": 40
    },
    {
      "name": "revenueContractualization",
      "value": 0.85,
      "weight": 0.25,
      "contribution": 21.25
    },
    {
      "name": "leagueStability",
      "value": 0.9,
      "weight": 0.2,
      "contribution": 18
    },
    {
      "name": "franchiseTenure",
      "value": 0.7,
      "weight": 0.15,
      "contribution": 10.5
    }
  ],
  "method": "DSCR=contractedRevenue/debtService; rubric: DSCR 40%, contractualization 25%, league 20%, tenure 15%"
}
Input schema
{
  "type": "object",
  "required": [
    "contractedRevenue",
    "debtService",
    "revenueContractualization",
    "leagueStability",
    "franchiseTenure"
  ],
  "properties": {
    "contractedRevenue": {
      "type": "number",
      "examples": [
        80000000
      ]
    },
    "debtService": {
      "type": "number",
      "examples": [
        40000000
      ]
    },
    "revenueContractualization": {
      "type": "number",
      "description": "0-1 share contractually locked",
      "examples": [
        0.85
      ]
    },
    "leagueStability": {
      "type": "number",
      "examples": [
        0.9
      ]
    },
    "franchiseTenure": {
      "type": "number",
      "examples": [
        0.7
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}