# Service status

> Per-chain index health: status (live, catching_up, stalled, starting), indexed block, lag behind the chain head, safe and finalized blocks, and how many…

Source: https://docs.crius.sh/reference/chain/service-status/ · Updated 2026-10-28

GET https://api.crius.sh/v1/status

Per-chain index health: `status` (`live`, `catching_up`, `stalled`, `starting`), indexed block, lag behind the chain head, safe and finalized blocks, and how many tokens, pools and addresses are indexed. Public. For uptime history and incidents see [status.crius.sh](https://status.crius.sh).

> Public, no key.

## Guides that use this endpoint

[**Build a Robinhood Chain stats dashboard**Build a Robinhood Chain analytics dashboard with the Crius API: DEX volume, trades, TVL, launches, gas and volume history in your time zone, with code.](https://docs.crius.sh/guides/build-a-chain-stats-dashboard/)[**What is the best Robinhood Chain data API? How to choose one**How to choose a Robinhood Chain data API: nine criteria, from launchpads and realized taxes to WebSockets and free plans, and a sourced provider comparison.](https://docs.crius.sh/guides/choose-a-robinhood-chain-data-api/)[**Robinhood Chain RPC, chain ID 4663 and network settings**Robinhood Chain network settings: chain ID 4663 (0x1237), public RPC URLs, ETH gas, the block explorer, an eth\_chainId check and what an indexed API adds.](https://docs.crius.sh/guides/robinhood-chain-rpc-and-chain-id/)[**Robinhood Chain API for AI agents**Give an AI agent Robinhood Chain data with the Crius API: which endpoints to expose as tools, the OpenAPI document, structured errors and citing the block.](https://docs.crius.sh/use-cases/ai-agents/)

## Errors

Errors come back as `{ "error": { "code", "message" } }` with the matching HTTP status: `400` bad parameter, `401` missing or invalid key, `403` endpoint above your plan, `404` unknown token or address, `429` rate limit or credits used up (with `Retry-After`). See [Errors](https://docs.crius.sh/errors/).

## More chain stats & status endpoints

[GET/statsChain statsAnonymous · 1 cr](https://docs.crius.sh/reference/chain/chain-stats/)[GET/volumeVolume historyAnonymous · 1 cr](https://docs.crius.sh/reference/chain/volume-history/)[GET/v1/chainsSupported chainsAnonymous · 0 cr](https://docs.crius.sh/reference/chain/supported-chains/)

Request No key needed

  

**cURL**

```bash
curl "https://api.crius.sh/v1/status" \
  -H "x-api-key: $CRIUS_API_KEY"
```

**JavaScript**

```js
const res = await fetch("https://api.crius.sh/v1/status", {
  headers: { "x-api-key": process.env.CRIUS_API_KEY },
});
const { data, meta } = await res.json();
```

**Python**

```python
import os, requests

r = requests.get(
    "https://api.crius.sh/v1/status",
    headers={"x-api-key": os.environ["CRIUS_API_KEY"]},
)
body = r.json()
print(body["data"])
```

Response 200 · captured Oct 28, 2026

```json
{
  "data": {
    "chains": {
      "robinhood": {
        "addresses": 29509881,
        "block_age_ms": 1203,
        "chain_id": 4663,
        "finalized_block": 100397649,
        "indexed_block": 100406757,
        "lag_ms": 50,
        "pools": 2780862,
        "safe_block": 100401329,
        "start_block": 0,
        "status": "live",
        "tokens": 2406786
      }
    },
    "region": "rigel",
    "version": "0.1.0"
  }
}
```

[Report an issue](mailto:support@crius.sh?subject=Docs%20issue%3A%20GET%20%2Fv1%2Fstatus&body=Page%3A%20https%3A%2F%2Fdocs.crius.sh%2Freference%2Fchain%2Fservice-status%2F%0A%0AWhat's%20wrong%20or%20missing%3F%0A%0A)
