Skip to main content
The limit is a rolling one-minute window. Every request counts, including ones that fail.

Headers

Every response carries your current standing: Above the limit the API answers 429 with error.code RATE_LIMITED and a Retry-After header: the number of seconds to wait before you try again.

Staying under the limit

  • Page with the largest limit an endpoint allows, rather than many small pages.
  • Prefer list calls to many single gets. A list returns most of what a get does.
  • Spread background jobs over time instead of bursting.
  • Use one key per system. Each key has its own budget, so a busy sync does not starve another integration.
  • Back off on 429. Wait Retry-After seconds, then continue. See Errors.
Need a higher limit for a large import or sync? Email soham@heliyos.ai with your workspace and the volume you expect.
Last modified on November 5, 2026