---
title: "Check catalog availability, freshness, and integrity"
method: GET
path: "/api/health"
---

# Check catalog availability, freshness, and integrity

`GET /api/health`

## Request

- Base URL: `https://cheapestllmapi.com`
- URL: `https://cheapestllmapi.com/api/health`
- Auth: none required

## Response `200`

Catalog, price indexes, and integrity checks passed. Individual source feeds may still need attention.

- object
  - `status` 'ok' | 'degraded', required
  - `service` 'cheapest-llm-api', required
  - `dataQualityStatus` 'ok' | 'attention_needed' | 'unavailable', required
  - `checks` object, required
    - `catalog` 'ok' | 'empty'
    - `catalogImport` 'ok' | 'incomplete'
    - `catalogFreshness` 'ok' | 'stale'
    - `priceIndexes` 'ok' | 'stale_or_incomplete'
    - `catalogIntegrity` 'ok' | 'inconsistent' | 'unavailable'
    - `codingAgentReleases` 'ok' | 'attention_needed'
    - `sourceFeeds` object, nullable
  - `data` object, required: Source freshness, index coverage, catalog integrity, and review details.

## Other responses

- `429`: Invalid request, missing resource, or temporary catalog failure
- `503`: Catalog data is degraded or unavailable; inspect freshness/integrity checks or the problem envelope.

---

[API](https://skmtc.dev/cheapestllmapi/apis/cheapest-llm-api-public-data-api.md) · [All operations](https://skmtc.dev/cheapestllmapi/apis/cheapest-llm-api-public-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cheapestllmapi/apis/cheapest-llm-api-public-data-api/revisions/81b9a3301c5c?raw)
