What to expect
When you exceed your rate limit, the API responds with:Handling 429 responses
Treat429 as a signal to slow down, not as a failure. Retry the request after a short delay, increasing the delay on repeated 429s (exponential backoff).
Best practices
Back off exponentially
Double the wait time after each consecutive
429 to let the limit recover.Add jitter
Randomize backoff slightly so retries from multiple workers don’t align.
Batch where possible
Use list-based bulk operations instead of many single-record calls.
Cache reads
Avoid re-fetching data that rarely changes within a short window.
If your integration consistently needs higher throughput, contact support@metal.ai to discuss limits for your plan.