Catalog/saas-startup-health-score

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 URLhttps://x402.hexl.dev/v1/calc/saas-startup-health-score
Integration docs
Example 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
}