Public API
Public API rate-limit policy.
Public endpoints are rate-limited at the edge before application code runs. Internal cron, admin, and owner-only routes are not documented here.
Default public API
60 requests per minute per IP
/api/score/[symbol], /api/risk/[symbol], /api/events/[symbol]
Quote-style API
300 requests per minute per IP
/api/quote/[symbol], /api/ticker, /api/aggregates/[symbol]
Chat API
30 requests per minute per IP
/api/chat
429 responses
When a request exceeds the current window, the API returns HTTP 429 with a `Retry-After` header and a JSON body containing `error: "rate_limited"` plus `retry_after_seconds`.