Limits
The limit is applied per authenticated token. Each request counts as one, regardless of the response status or payload size.
Hitting the limit
When you exceed the per-minute quota, the API responds with:Backing off
Retry429 responses with exponential backoff. A pragmatic starting point:
Designing around it
If you have a workload that comes near 200/min:- Batch where the API supports it. Endpoints like
/v2/companies/batch,/v2/companies/by-website/batch, and/v2/companies/checktake many inputs in a single request — one HTTP call instead of many. - Use company-number sets for large portfolios. Filtering against a 200k-company set is one request, not 200,000.
- Cache stable data. Company details don’t change second-to-second; cache results for as long as your domain tolerates staleness.