---
title: "Liveness check"
method: GET
path: "/api/health"
tags: ["Diagnostics"]
---

# Liveness check

`GET /api/health`

## Request

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

Reports whether the web tier is serving. Uncached — the response carries `no-store`. Intended for monitoring rather than as a data endpoint.

## Response `200`

The service is serving requests.

- object
  - `status` 'healthy', required
  - `timestamp` string, date-time, required
  - `service` string, required
  - `version` string, required

## Other responses

- `503`: The health check itself failed; the body carries a `health` extension member.
- `4XX`: Refused before the handler ran — the hosting platform's abuse protection (for example a rate limit or challenge). Unlike application failures, the body is not guaranteed to be `application/problem+json`.

---

[API](https://skmtc.dev/stackerscan/apis/stackerscan-public-api.md) · [All operations](https://skmtc.dev/stackerscan/apis/stackerscan-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stackerscan/apis/stackerscan-public-api/revisions/476d2eaffc90?raw)
