Skip to main content
Each API key is independently rate-limited.

Limits

These limits apply per API key, not per organisation — so a key issued to Zapier and a key issued to your internal cron each get their own budget.

When you hit the limit

You receive 429 rate_limited with a Retry-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_since so 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.