Are there API rate limits?
Handle Catena API rate limits with retries, backoff, and efficient polling.
Yes. The Catena API enforces rate limits and will return a 429 Too Many Requests response if you exceed them. The response body includes a retry_after_seconds field indicating how long to wait before retrying.
Best practices to avoid hitting rate limits:
- Use webhooks for real-time data delivery rather than polling endpoints at high frequency.
- Implement exponential backoff when you receive a 429 response. Respect the retry_after_seconds value in the response.
- Use pagination efficiently and avoid re-fetching data you have already received.
Specific rate limit thresholds are not published and are applied per organization. If you are consistently hitting limits due to high integration volume, contact support@catenaclearing.io to discuss your requirements.