New: unified Python, Go & Rust SDKs — available now in beta.

Rate limits & quotas

Per-plan limits for the feed, history, scoring, and API keys.

Limits are enforced per plan. A 429 response means you've hit a rate limit or exhausted a daily quota; a 403 means the endpoint isn't included in your plan.

Plan limits

CapabilityFreeStarterProQuantEnterprise
Realtime feeds / day505,000
Scored feed
Historical lookback48 hours30 days1 yearFull
Max results / page502005001,000
Warren (AI chat)
Scoring API100 / day1,000 / day
API keys1310
SupportCommunityCommunityEmailPriorityPriority

Single source of truth

These values mirror the plan entitlements enforced server-side. Check your key's current usage and remaining quota any time with GET /v1/me.

Handling limits gracefully

  • Respect next_cursor. Page through results rather than requesting huge limit values — page size is capped per plan anyway.
  • Back off on 429. Retry with exponential backoff; daily quotas reset at 00:00 UTC.
  • Cache GET /v1/me. Poll it occasionally to track usage, not on every request.

Need higher limits? See pricing or talk to sales about Enterprise.

On this page