Xendit · Rate Limits

Xendit Rate Limits

Xendit applies default per-endpoint, per-account request-rate limits that differ by environment. Test mode is limited to 60 requests per minute (RPM) per endpoint per account, and live mode to 600 RPM per endpoint per account. A separate per-IP ceiling of 18,000 requests per minute applies across each unique source IP. Some endpoints publish their own limits in their API reference section that override these defaults. When a limit is exceeded the API returns HTTP 429 with the error code RATE_LIMIT_EXCEEDED.

Xendit Rate Limits is the machine-readable rate-limit profile for Xendit on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 4 rate-limit definitions, measuring requests.

The profile also includes 3 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include Payments, Fintech, Southeast Asia, Rate Limiting, and Quotas.

4 Limits Throttle: 429
PaymentsFintechSoutheast AsiaRate LimitingQuotas

Limits

Test Mode Requests endpoint-per-account
requests
60 per minute
Default test-mode ceiling per endpoint per account.
Live Mode Requests endpoint-per-account
requests
600 per minute
Default live-mode ceiling per endpoint per account.
Per-IP Requests ip
requests
18000 per minute
Applies to each unique source IP address across endpoints.
Per-Endpoint Overrides endpoint
requests
varies
Some endpoints publish their own limit in their API reference section.

Policies

Throttling Response
Exceeding a limit returns HTTP 429 with error code RATE_LIMIT_EXCEEDED.
Backoff Strategy
Clients should honor the Rate-Limit-Reset header and apply exponential backoff with jitter on 429 responses.
Idempotency
Money-moving endpoints (e.g. payouts) accept an Idempotency-key header so retried requests do not create duplicates.

Sources