Developer API Reference

Base URL: https://api.curistat.com/developer/v1

Authentication

All requests require a Bearer token. Pass your API key in the Authorization header:

Authorization: Bearer cst_live_a1b2c3d4e5f6...

Sandbox keys (cst_test_...) return sample data and are never rate-limited.

Response Format

Every response includes a standard envelope with rate limit metadata:

{
  "data": { ... },
  "meta": {
    "request_id": "req_abc123",
    "timestamp": "2026-02-16T19:00:00Z",
    "product": "ES",
    "tier": "builder",
    "daily_remaining": 4832,
    "daily_limit": 5000
  }
}

Rate limit headers on every response: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset

Error Codes

401Missing or invalid API key
403Insufficient scope for this endpoint (upgrade your tier)
429Rate limit exceeded (check X-RateLimit-Reset header)
500Server error (contact support if persistent)

Core Intelligence

Sandbox+

Volatility forecasts, signals, and session planning

Regime & Indices

Builder+

Proprietary composite indices and regime detection

Research & Analytics

Pro API+

Deep analytics for quantitative research

Prop Tools

Enterprise

Full prop firm toolkit for platform integration

Key Management Endpoints

Manage your API keys programmatically. Requires Clerk authentication.

POST/developer/v1/keysCreate a new API key
GET/developer/v1/keysList your API keys
DEL/developer/v1/keys/{key_id}Revoke an API key
GET/developer/v1/usageCurrent usage stats
GET/developer/v1/usage/history30-day usage history

Need help? FAQ | Contact Support