---
title: "Api Credit Metrics"
method: GET
path: "/api/credit-metrics"
---

# Api Credit Metrics

`GET /api/credit-metrics`

## Request

- Base URL: `https://www.oxfordledge.com` (the document declares no server; this is the origin it was published from)
- URL: `https://www.oxfordledge.com/api/credit-metrics`
- Auth: none declared

Comprehensive credit ratios derived from fundamental data.

Wraps services.credit_metrics.calculate_credit_metrics() over the full
ticker data dict assembled by data_fetching.  Returns net leverage, gross
leverage, interest coverage, DSCR, Altman Z-score, and a traffic-light
credit health assessment.

Query params:
  ticker  -- required

## Response `200`

Successful Response

- CreditMetricsResponse: `GET /api/credit-metrics?ticker=…` — derived credit ratios. Output of services.credit_metrics.calculate_credit_metrics(). FE credit-health panel reads `data.creditHealth.overall` for the traffic-light AND `data.netLeverage` / `data.interestCoverage` / etc. for individual metric chips. Plus-tier-gated.
  - `ticker` string, required: Echoed ticker symbol; FE renders even on error branches.
  - `company` string, nullable
  - `sector` string, nullable
  - `totalDebt` number, nullable
  - `cash` number, nullable
  - `currentDebt` number, nullable
  - `longTermDebt` number, nullable
  - `ebitda` number, nullable
  - `netDebt` number, nullable
  - `interestCoverage` number, nullable
  - `ebitCoverage` number, nullable
  - `netLeverage` number, nullable
  - `grossLeverage` number, nullable
  - `debtServiceCoverage` number, nullable
  - `fixedChargeCoverage` number, nullable
  - `currentRatio` number, nullable
  - `quickRatio` number, nullable
  - `altmanZ` number, nullable
  - `fcfToDebt` number, nullable
  - `debtToEquity` number, nullable
  - `interestExpense` number, nullable
  - `creditHealth` CreditHealthAssessment: Embedded traffic-light shape returned in `creditHealth`.
    - `overall` string, required: green / amber / red — aggregate status.
    - `signals` object, required: Per-metric color signals (interestCoverage, netLeverage, altmanZ, debtServiceCoverage, currentRatio).
    - `greenCount` integer, required
    - `amberCount` integer, required
    - `redCount` integer, required
  - `error` string, nullable

---

[API](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api.md) · [All operations](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/llms.txt) · [OpenAPI document](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/revisions/e832a1260f0b?raw)
