Default Limits
Each merchant is allowed:- 100 requests per minute
- Burstable to 200 requests per minute temporarily
Exceeding the Limit
If you exceed your allowed rate, the API will return a429 Too Many Requests
response:
Retry-After
header tells you how many seconds to wait before retrying.
Best Practices
- Implement exponential backoff when retrying failed requests.
- Use a queueing system or rate limiter in your backend if calling Gale frequently.
- Avoid unnecessary polling — prefer webhooks where possible.