> ## Documentation Index
> Fetch the complete documentation index at: https://docs.entityml.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Health Check

> Return service health and basic dependency status.

## Request

<Note>
  No authentication is required.
</Note>

This endpoint does not accept any query parameters.

## Response

<ResponseField name="status" type="string">
  `healthy` on success. Unhealthy responses may instead include an `error` field.
</ResponseField>

<ResponseField name="timestamp" type="integer">
  Server timestamp in milliseconds.
</ResponseField>

<ResponseField name="available_markets" type="integer">
  Number of markets currently available to the API.
</ResponseField>

<ResponseField name="markets_loaded" type="integer">
  Number of markets currently loaded into memory.
</ResponseField>

<ResponseField name="database" type="string">
  Database backend name.
</ResponseField>

<ResponseField name="supabase_status" type="string">
  Supabase connectivity status.
</ResponseField>

<ResponseField name="version" type="string">
  API version string.
</ResponseField>

## Example

```bash Raw HTTP (cURL) theme={null}
curl "https://api.entityml.com/api/v1/health"
```

### Example response

```json theme={null}
{
  "status": "healthy",
  "timestamp": 1775779200000,
  "available_markets": 2475,
  "markets_loaded": 2475,
  "database": "supabase",
  "supabase_status": "connected",
  "version": "3.0.0"
}
```
