Calculators
Startup financial-health score (A-F) API
Transparent weighted startup financial-health rubric (0-100, graded A-F) over five 0-1 factors with explicit weights — runway 0.25, growthEfficiency 0.20, retention 0.20, grossMargin 0.20, unitEconomics 0.15 — with a per-factor contribution breakdown. Answers 'how healthy is my startup','what grade is my startup's financials','which financial factor drags me down'.
Price$0.01per request
MethodPOST
Route/v1/calc/saas-startup-health-score
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
saasstartuphealth-scorescorerubricmetricsgradecalc
API URL
Integration docshttps://x402.hexl.dev/v1/calc/saas-startup-health-scoreExample request
{
"runway": 0.8,
"growthEfficiency": 0.7,
"retention": 0.75,
"grossMargin": 0.8,
"unitEconomics": 0.6
}Example response
{
"score": 74,
"rating": "B",
"weights": {
"runway": 0.25,
"growthEfficiency": 0.2,
"retention": 0.2,
"grossMargin": 0.2,
"unitEconomics": 0.15
},
"breakdown": [
{
"factor": "runway",
"label": "cash runway adequacy",
"value": 0.8,
"weight": 0.25,
"contribution": 20
},
{
"factor": "growthEfficiency",
"label": "burn-multiple / magic-number efficiency",
"value": 0.7,
"weight": 0.2,
"contribution": 14
},
{
"factor": "retention",
"label": "net revenue retention",
"value": 0.75,
"weight": 0.2,
"contribution": 15
},
{
"factor": "grossMargin",
"label": "gross margin",
"value": 0.8,
"weight": 0.2,
"contribution": 16
},
{
"factor": "unitEconomics",
"label": "LTV:CAC unit economics",
"value": 0.6,
"weight": 0.15,
"contribution": 9
}
],
"formula": "score = 100 * (0.25*runway + 0.20*growthEfficiency + 0.20*retention + 0.20*grossMargin + 0.15*unitEconomics)"
}Input schema
{
"type": "object",
"required": [
"runway",
"growthEfficiency",
"retention",
"grossMargin",
"unitEconomics"
],
"properties": {
"runway": {
"type": "number",
"description": "cash runway adequacy 0-1",
"examples": [
0.8
]
},
"growthEfficiency": {
"type": "number",
"description": "burn-multiple / magic-number efficiency 0-1",
"examples": [
0.7
]
},
"retention": {
"type": "number",
"description": "net revenue retention 0-1",
"examples": [
0.75
]
},
"grossMargin": {
"type": "number",
"description": "gross margin 0-1",
"examples": [
0.8
]
},
"unitEconomics": {
"type": "number",
"description": "LTV:CAC unit economics 0-1",
"examples": [
0.6
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}