Every request needs an API key. Generate one from your dashboard.Documentation Index
Fetch the complete documentation index at: https://docs.dexploit.dev/llms.txt
Use this file to discover all available pages before exploring further.
Sending the key
Pass your key in theX-API-Key header on every request:
?api_key= query string instead. See Streaming: WebSocket.
Key format and security
Keys look likeohlcv_<env>_sk_<48_random_chars> where <env> is live, dev, or test.
Keys are hashed (SHA-256) at rest. You see the full key once at generation. Lost a key? Rotate to issue a new one — there’s no way to retrieve the original. Rotation issues a fresh key and grants the old one a 7-day grace period before it stops working.
Tiers and quotas
| Tier | Price | Daily quota | Monthly quota | Rate limit |
|---|---|---|---|---|
| Free | $0 | 1,000 | 10,000 | Yes |
| Developer | $50/mo | 20,000 | 200,000 | None |
| Pro | $199/mo | 200,000 | 2,000,000 | None |
| Enterprise | Custom | Unlimited | Unlimited | None |
Quota response headers
Every successful response includes:X-RateLimit-Limit— your monthly cap.X-RateLimit-Remaining— calls left this period.X-RateLimit-Reset— Unix timestamp when the counter resets.
Error responses
| Status | Code | Meaning |
|---|---|---|
| 401 | UNAUTHORIZED | Key missing, malformed, or revoked. |
| 429 | RATE_LIMITED | Free-tier rate limit exceeded. Back off and retry. |
| 429 | QUOTA_EXCEEDED | Monthly quota hit. Upgrade or wait for reset. |

