Public API
Free, read-only JSON. No key needed. Index ids: C100, C25, C100-EW, C100-exBTC. All times are UTC.
Endpoints
- GET
/api/v1/indexes - Every index with its current level (live when available) and 24h, 7d, 30d, YTD, 1Y and since-launch changes.
- GET
/api/v1/indexes/{id} - One index: level, changes, statistics since 2020 (CAGR, volatility, max drawdown, Sharpe, worst month, BTC correlation) and the next scheduled review.
- GET
/api/v1/indexes/{id}/history - Index levels. interval=daily (default) returns 00:00 UTC closes since 2020-01-06; interval=live returns ~5-minute values for the last 14 days. Optional from and to (YYYY-MM-DD).
- GET
/api/v1/indexes/{id}/constituents - Current constituents with live weight, price, 24h change, market cap and contribution to the move since the last close.
- GET
/api/v1/indexes/{id}/rebalances - Every rebalance, reconstitution, token migration and removal (newest first), with assets added and removed, turnover and the next review.
Example
curl "$SITE/api/v1/indexes/C100/history?from=2024-01-01&to=2024-01-03"{
"data": {
"index": "C100",
"interval": "daily",
"points": [
{ "time": "2024-01-01T00:00:00.000Z", "level": 7404.876390294861 },
{ "time": "2024-01-02T00:00:00.000Z", "level": 7716.62157247245 },
{ "time": "2024-01-03T00:00:00.000Z", "level": 7663.302463662581 }
]
},
"meta": { "source": "C100 Crypto Index", "disclaimer": "Informational index only. Not investment advice. Not an investable product.", "generatedAt": "…" }
}Responses
- Success:
{ "data": …, "meta": { … } }. Errors:{ "error": { "code", "message" } }with status 400, 404, 429 or 500. - Numbers are JSON numbers; levels have up to 15 significant digits. Weights and changes are fractions (0.14 = 14%).
- Responses are cached for up to 60 seconds. CORS is open (GET).
Rate limits
60 requests per 60 seconds per client. Every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset (Unix seconds). Over the limit you get 429 with Retry-After.
Terms
Please attribute “C100 Crypto Index” when you publish index values. Informational index only. Not investment advice. Not an investable product.