Rate Limits
All API requests are rate limited per organization to ensure fair usage and platform stability.Default Limits
Per-organization overrides are available on enterprise plans. Contact support@dealmachine.com to discuss higher limits.
Response Headers
Every API response includes rate limit headers so you can track your usage in real time:429 Response
When you exceed the rate limit, the API returns a429 Too Many Requests response:
Retry-After header with the number of seconds to wait before retrying.
Exponential Backoff
When you receive a429 or 5xx response, use exponential backoff to retry. This means waiting progressively longer between retries:
- Wait 1 second, then retry
- If still failing, wait 2 seconds, then retry
- Then 4 seconds, 8 seconds, 16 seconds…
- Cap the maximum wait at 30 seconds