GET /v1/status
Returns per-pair data freshness, active sources, and any failing sources.
Authentication
Requires an API key. See Authentication.
Parameters
None.
Example
curl "https://api.moxiemetrx.com/v1/status" \
-H "X-API-Key: your_key"
{
"overall_status": "healthy",
"pairs": {
"BTCNGN": {
"last_update": "2026-04-03T01:45:00+00:00",
"age_seconds": 8,
"sources_active": ["luno", "quidax", "synthetic"],
"sources_failing": []
},
"ETHNGN": {
"last_update": "2026-04-03T01:45:00+00:00",
"age_seconds": 8,
"sources_active": ["quidax", "synthetic"],
"sources_failing": []
}
}
}
Response fields
| Field | Type | Description |
|---|---|---|
overall_status | string | healthy, degraded, or outage. |
pairs.{PAIR}.last_update | string | ISO 8601 timestamp of the most recent data point. |
pairs.{PAIR}.age_seconds | integer | Seconds since the last data point. |
pairs.{PAIR}.sources_active | array | Exchanges currently contributing data. |
pairs.{PAIR}.sources_failing | array | Exchanges that are expected but not delivering data. |
tip
Poll this endpoint every 60 seconds in production to detect source failures before they impact downstream systems.