Scoring
Recapitalization readiness score API
Computes pro-forma leverage (newDebt/EBITDA), interest coverage (EBITDA/(newDebt×rate)) and liquidity runway, then a weighted rubric (0-100) over deleveragingHeadroom 35%, coverage 30%, liquidityRunway 20%, sponsorSupport 15% with a low/moderate/high bucket and a per-factor breakdown. Answers 'is this company ready to recap', 'what's the pro-forma leverage', 'can it cover the new interest'.
Price$0.016per request
MethodPOST
Route/v1/score/litfin-recapitalization
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
scorerecapitalizationleveragedscrcreditrestructuringrubriccorporate-finance
API URL
Integration docshttps://x402.hexl.dev/v1/score/litfin-recapitalizationExample request
{
"ebitda": 50000000,
"newDebt": 150000000,
"interestRate": 0.08,
"cash": 30000000,
"annualBurn": 15000000,
"sponsorSupport": 0.8
}Example response
{
"score": 79.5,
"rating": "high",
"proFormaLeverage": 3,
"interestCoverage": 4.17,
"runwayMonths": 24,
"breakdown": [
{
"name": "deleveragingHeadroom",
"value": 0.5,
"weight": 0.35,
"contribution": 17.5
},
{
"name": "coverage",
"value": 1,
"weight": 0.3,
"contribution": 30
},
{
"name": "liquidityRunway",
"value": 1,
"weight": 0.2,
"contribution": 20
},
{
"name": "sponsorSupport",
"value": 0.8,
"weight": 0.15,
"contribution": 12
}
],
"method": "leverage=newDebt/EBITDA, coverage=EBITDA/(newDebt×rate); rubric: deleveraging 35%, coverage 30%, liquidity 20%, sponsor 15%"
}Input schema
{
"type": "object",
"required": [
"ebitda",
"newDebt",
"interestRate",
"cash",
"annualBurn",
"sponsorSupport"
],
"properties": {
"ebitda": {
"type": "number",
"description": "annual EBITDA in currency units",
"examples": [
50000000
]
},
"newDebt": {
"type": "number",
"examples": [
150000000
]
},
"interestRate": {
"type": "number",
"description": "decimal annual rate on new debt",
"examples": [
0.08
]
},
"cash": {
"type": "number",
"examples": [
30000000
]
},
"annualBurn": {
"type": "number",
"examples": [
15000000
]
},
"sponsorSupport": {
"type": "number",
"description": "0-1",
"examples": [
0.8
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}