Authentication

Most Claudius API endpoints are public and do not require authentication. Rate limits apply to all requests.

Rate Limits

Public endpoints are rate-limited per IP. Cached responses return quickly; fresh fetches may take longer depending on the data source.

Endpoint TypeCacheNotes
Stock pricesNo cache (live)Yahoo Finance real-time
Macro / commodities5-30 minUse ?fresh=true to bypass
Scanner15 min refreshRate-limited refresh
ResearchNoneAI-generated, takes 30-60s
MemoriaNo cacheUser-scoped (auth required for write)

Response Format

All endpoints return JSON. Errors follow this format:

{
  "error": "Description of what went wrong"
}

Cross-Origin

All endpoints support CORS. You can call them directly from browser-based apps.