Skip to main content
Exact per-endpoint limits can change by plan and endpoint version. Verify active limits in your dashboard.

Core behavior

Crustdata applies per-endpoint request limits. Operationally, you should assume that steady request distribution is safer than bursts, even when total requests per minute look acceptable.

Implementation guidance

To reduce 429 Too Many Requests responses:
  1. Spread traffic across the full minute instead of burst-sending.
  2. Use retry logic with exponential backoff and jitter.
  3. Keep request queues bounded.
  4. Add circuit breakers around non-critical enrichment flows.
  5. Monitor request logs and alert on sustained 429 rates.

Client-side best practices

  • Centralize throttling in one shared HTTP client.
  • Use endpoint-specific concurrency and QPS controls.
  • Prioritize business-critical requests when backpressure starts.
  • Cache stable results where your workflow allows it.

Rollout checklist

  • Start with conservative throughput.
  • Increase gradually while tracking latency and error rates.
  • Recalibrate limits when you add new endpoints or workflows.
For higher-throughput needs, request custom limits through Crustdata support.