Skip to main content
Exact per-endpoint limits can change by plan and endpoint version. Verify active limits in your dashboard.
Rate limits vary by endpoint. The defaults below apply to most accounts. Send an email to gtm@crustdata.co to discuss higher limits if needed for your use case.

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.

Default rate limits by endpoint

EndpointDefault rate-limit
/person/enrich15 requests per minute
/person/search30 requests per minute
/person/search/autocomplete45 requests per minute
/person/identify30 requests per minute
/person/professional_network/enrich/live10 requests per minute
/person/professional_network/search/live10 requests per minute
/company/enrich15 requests per minute
/company/search30 requests per minute
/company/search/autocomplete45 requests per minute
/company/professional_network/search/live10 requests per minute
/job/search30 requests per minute
/job/professional_network/search/live10 requests per minute
/web/search/live10 requests per minute
/web/enrich/live10 requests per minute
/dev_platform/enrich15 requests per minute
/employee_review/enrich15 requests per minute
/social_post/professional_network/enrich/live10 requests per minute
/social_post/professional_network/search/live10 requests per minute

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.