Swan · Rate Limits

Swan Io Rate Limits

Swan enforces a per-IP request rate limit on its GraphQL API. The documented default limit is 2,000 requests every 5 minutes for each IP address, applied across the Partner and Unauthenticated endpoints. Because Swan is a single GraphQL API, the limit is counted per HTTP request (one GraphQL query or mutation), not per REST route.

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

It captures 1 rate-limit definition, measuring requests.

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

Tagged areas include Embedded Banking, Banking as a Service, BaaS, GraphQL, and Rate Limiting.

1 Limits Throttle: 429
Embedded BankingBanking as a ServiceBaaSGraphQLRate LimitingQuotasThrottling

Limits

Requests Per IP ip
requests
2000
Default limit of 2,000 requests every 5 minutes for each IP address.

Policies

Backend-Only Calls
API calls must originate from the backend; Swan blocks direct frontend calls, which also concentrates request volume behind server IPs for rate-limit accounting.
Backoff Strategy
On HTTP 429, clients should back off and retry with exponential backoff and jitter.

Sources