Rate limits
Each API key allows 15 requests per second. Exceed it and requests return429 RATE_LIMITED; wait for the one-second window to reset, then retry.
Headers
Notes
- Limits apply per API key, shared across your team; parallel jobs draw on the same budget.
- Bulk endpoints (up to 50 items per request) cut your request volume.
Credit usage
Data is metered in credits per billing period. Every reference page states its exact cost in a note at the top.How credits are charged
Whether a call costs credits comes down to whether it manages configuration or retrieves data, and, for data, how much it returns. Every reference page states the exact figure in a “Costs …” note at the top of its description; treat that as the source of truth. Free (no credits):- List management: get all, create, get, update, and delete lists.
- Saved-search management: get all, get, and delete a saved search.
- Account calls: Get organization members, Get API call logs, and Get credit balance.
- Find company ID and Resolve entity from text.
- The unauthenticated health check.
- Enrichment and by-ID lookups are charged per matched result, so a miss costs nothing.
- Paginated feeds are charged per request, per page.
- List results and saved-search results are charged per result returned.
- Premium data (such as verified email and revenue signals) costs more per result.
402 OUT_OF_CREDITS and stop until the allowance resets.
Headers
TheX-CreditLimit-* headers appear on 402 and 429 responses:
Best practices
- Track credit usage client-side (you know each call’s cost up front) so a
402never surprises you mid-run;X-CreditLimit-Resettells you when it renews. - Use bulk endpoints to cut both rate and credit usage.
- Use the free management and Account endpoints for dashboards and monitoring.
- Expect empty results (not errors) when data isn’t available.