status is ok while trades are being synced, degraded when the last sync is more than 60 seconds old.
Usage Example
Response
boolean
True on success.
object
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
{
"success": true,
"data": {
"status": "ok",
"trade_sync_age_seconds": 2
},
"meta": {
"request_id": "req_1f265546e444",
"cached": false,
"cache_age_seconds": 0,
"version": "v1",
"timestamp": "2026-10-13T08:04:11Z"
}
}
GET /v1/health: service health and freshness of the trade data. No API key required.
{
"success": true,
"data": {
"status": "ok",
"trade_sync_age_seconds": 2
},
"meta": {
"request_id": "req_1f265546e444",
"cached": false,
"cache_age_seconds": 0,
"version": "v1",
"timestamp": "2026-10-13T08:04:11Z"
}
}
status is ok while trades are being synced, degraded when the last sync is more than 60 seconds old.
curl "https://api-id.cabalspy.xyz/v1/health"
import requests
d = requests.get("https://api-id.cabalspy.xyz/v1/health").json()["data"]
print(d["status"], d["trade_sync_age_seconds"])
const res = await fetch("https://api-id.cabalspy.xyz/v1/health");
const { data } = await res.json();
console.log(data.status, data.trade_sync_age_seconds);
{
"success": true,
"data": {
"status": "ok",
"trade_sync_age_seconds": 2
},
"meta": {
"request_id": "req_1f265546e444",
"cached": false,
"cache_age_seconds": 0,
"version": "v1",
"timestamp": "2026-10-13T08:04:11Z"
}
}
