Limits
| Window | Default |
|---|---|
| Burst | 60 requests per minute |
| Daily | 10,000 requests per 24 hours |
When you hit the limit
You receive 429 rate_limited with aRetry-After header:
Honouring Retry-After
Wait at least Retry-After seconds before retrying. A simple backoff
loop:
Need higher limits?
Most integrations sit far below the default. If you have a legitimate need for a higher ceiling — bulk migrations, high-volume nightly sync — contact support@instantcompliance.ai with a description of the workload.Best practices
- Batch via cursor pagination instead of N parallel calls.
- Use
updated_sinceso polling pulls only changed records. - Spread cron jobs. Pick a random minute offset so all customers
don’t poll on the same
:00. - Cache reads in your own CRM. Hit our API for refreshes, not for every page load.

