Skip to main content
The Arca API enforces rate limits to protect the service from abuse and ensure reliable performance for all integrations.

Limits

All endpoints share a single limit of 600 requests per minute, tracked per API key. Each integration has its own independent quota.

When a limit is exceeded

When a rate limit is exceeded, the API returns 429 Too Many Requests with a JSON body:
retryAfter is the number of seconds to wait before retrying. The following headers are included on 429 responses:

Best practices

  • Respect retry-after. When you receive a 429, wait the indicated number of seconds before retrying.
  • Avoid polling loops. If you need near-real-time updates, prefer event-driven patterns over polling every few seconds.
  • Use pagination. The task list endpoint returns a maximum of 100 tasks per page. Fetch only the pages you need.
  • Batch writes sequentially. If importing data, send requests sequentially rather than in parallel bursts.