Rate Limits & Usage
Usage is metered per organization on a monthly calendar window (UTC). Two independent controls apply: monthly quotas and short-term burst limits.
Monthly quotas
Free— 250 leads analyzed, 50 API requestsDeveloper— 5,000 leads / month (coming soon)Growth— 50,000 leads / month (coming soon)
Each analyzed lead counts toward the leads quota; each request counts toward the request quota. A batch of 100 leads consumes 1 request and 100 leads.
When you exceed a limit
Requests that would exceed a monthly quota return 429 and are not metered:
429 Too Many Requests
HTTP/1.1 429 Too Many Requests
{
"error": {
"code": "usage_limit_exceeded",
"message": "Monthly lead analysis limit exceeded.",
"request_id": "req_xxx"
}
}Burst limits
A per-key burst limit protects the service from spikes. Each response includes rate-limit headers:
Response headers
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 41
X-RateLimit-Reset: 1735689600
X-Request-Id: req_xxxWhen the burst window is exceeded you will receive 429 with a rate_limit_exceeded code and a Retry-After header.
What we meter
We record only privacy-safe metadata: endpoint, lead counts, batch size, response status, and latency. We never store your raw lead payloads.