Every request toDocumentation Index
Fetch the complete documentation index at: https://docs.coinversa.ai/llms.txt
Use this file to discover all available pages before exploring further.
api.coinversa.ai/api/public/v1/* requires an API key. Get one at developers.coinversa.ai.
Sending the key
Pass your key in theX-API-Key header on every request:
Tiers
Your key’s tier is set by your active subscription. Free is the default; paid tiers are managed in the billing portal.| Tier | Rate / min | Per day | Per month | Keys | Price |
|---|---|---|---|---|---|
| Free | 30 | 1,000 | unlimited | 1 | $0 |
| Starter | 120 | 2,000 | 50,000 | 3 | $29 / mo |
| Pro | 600 | 20,000 | 500,000 | 10 | $199 / mo |
| Enterprise | custom | custom | custom | ∞ | custom quote |
Multiple keys share your account’s best tier. If you have three keys and one is on Pro, all three get Pro limits. The check looks at every active key on your account and uses the highest entitled tier.
Rate-limit headers
Every successful response includes:| Header | Meaning |
|---|---|
X-RateLimit-Tier | Tier resolved for this request (free, starter, pro, enterprise) |
X-RateLimit-Limit | Requests per minute allowed |
X-RateLimit-Remaining | Requests remaining in the current minute window |
X-RateLimit-Reset | Seconds until the per-minute window resets |
X-RateLimit-Daily-Remaining | Requests remaining in the current 24h window (paid tiers) |
X-RateLimit-Monthly-Limit | Total requests/month for your tier |
X-RateLimit-Monthly-Remaining | Requests remaining this calendar month |
X-RateLimit-Monthly-Reset | Seconds until the next month starts |
/pulse/leaderboard, /pulse/hidden-gems) have additional per-route limits — those are returned as X-Route-RateLimit-*.
Error responses
All errors return JSON withsuccess: false and a human-readable error. Specific status codes:
401 Unauthorized — missing key
401 Unauthorized — missing key
401 Unauthorized — invalid key
401 Unauthorized — invalid key
403 Forbidden — tier gate
403 Forbidden — tier gate
upgrade_url to start a Stripe checkout for the required tier.429 Too Many Requests — rate limit
429 Too Many Requests — rate limit
retryAfterSeconds elapses, or upgrade for higher RPM.429 Too Many Requests — daily or monthly cap
429 Too Many Requests — daily or monthly cap
502 Bad Gateway
502 Bad Gateway
The upstream Hyperliquid endpoint timed out or returned an error. The MCP server retries automatically; direct callers should retry with backoff.
Historical-window caps
Endpoints that read historical data cap how far back you can query, by tier:| Tier | Max window |
|---|---|
| Free / Starter | 30 days |
| Pro | 90 days |
| Enterprise | 365 days |
since or startTime/endTime range, the response is 400 with a hint pointing at upgrade options. Risk endpoints (/live/risk/liquidations/*, etc.) are additionally clamped to data starting 2026-01-01 (the day we began collecting L1 liquidation events).

