Rate Limits
Each API key has its own limit, measured per minute (default 15 requests/minute; Boostigo can raise it for your key).
Every response includes:
X-RateLimit-Limit: 15
X-RateLimit-Remaining: 10
X-RateLimit-Reset: 1788794190
X-RateLimit-Limit— requests allowed per minute for this key.X-RateLimit-Remaining— requests left in the current window.X-RateLimit-Reset— Unix timestamp when the window resets.
When exceeded:
HTTP 429
{ "success": false, "error": { "code": "RATE_LIMIT_EXCEEDED", "message": "Too many requests." } }
#Tips
- Identify and recharge count as separate requests — a typical recharge costs 2 requests.
- Don't poll
GET /orders/{order_id}in a tight loop; rely on webhooks and poll at most every few seconds. - On
429, sleep untilX-RateLimit-Resetand retry. Replaying a recharge with the samerequest_idis always safe. - Need more throughput? Ask Boostigo to raise the limit on your key.