Skip to Content

Rate limits

How many requests you can make and how to read the limit headers.

LimitValue
Production key120 requests per minute
Sandbox key60 requests per minute
Per client IP, all keys combined300 requests per minute
Request body32 KB

Limits use fixed one-minute windows per key. Every authenticated response includes:

HeaderMeaning
X-RateLimit-LimitRequests allowed in the current minute.
X-RateLimit-RemainingRequests left in the current minute.
X-RateLimit-ResetWhen the window resets, as Unix epoch seconds.

Above the limit you get 429 RATE_LIMIT_EXCEEDED with a Retry-After header in seconds. Wait that long before the next request.

Staying under the limit

  • Cache GET /v3/mobile/plans and GET /v3/internet/products for a few minutes instead of calling them on every order.
  • Poll each pending top-up every 5 to 10 seconds, not faster.
  • Use the list endpoints for reporting instead of one check-id per top-up.
  • GET /v3/ping needs no key and is limited only per IP. Call it at most every 30 seconds.

Need more? Contact support with your expected volume.

On this page