SilentAPI Logo SilentAPI

Rate Limits

Request limits and how they work

SilentAPI applies rate limits to protect the platform. The limit depends on your balance or action.

API Request Limits

AI model endpoints use an account limit based on your credit balance:

BalanceRequests per Minute
0 to 100 credits1,000
More than 100, up to 10,000 credits10,000
More than 10,000, up to 100,000 credits100,000
More than 100,000 creditsNo account API minute limit

When you exceed this limit, the API returns 429:

{
  "error": "This account has reached its internal safety limit. Please contact contact@silentapi.com if you need this raised."
}

Media Operation Limits

Image compression, image conversion, metadata removal, OCR, and moderation share these limits per account. All windows apply at the same time. These limits do not increase with your balance.

WindowRequests
10 seconds20
1 minute300
1 hour5,000

The account API minute limit also applies. A media operation limit returns 429 with Please wait before trying again.

Mistral OCR and Mistral Moderation also have shared service limits:

ServiceRequests per secondRequests per minuteEstimated input tokens per minute
Mistral OCR201,250No token limit
Mistral Moderation85002,000,000

A shared limit returns 429 with The service is busy. Try again shortly. and a Retry-After header.

Status Endpoint Limits

GET /status and GET /status/history allow 60 requests per minute for each address. More requests return 429 with Retry-After: 60. See Overview for the status endpoints.

Account Action Limits

Account changes have separate limits per user. Some action limits are reduced when your balance is below 1 credit. Two-factor management, challenge, and verification limits do not depend on your balance.

Handling Rate Limits

When the API returns 429, retry with backoff:

  1. Use the wait time in Retry-After when it is present
  2. If the header is absent, wait 1 second before retrying
  3. If still limited, wait 2 seconds
  4. If still limited, wait 4 seconds
  5. Continue doubling up to 60 seconds.
  6. Contact contact@silentapi.com if you need a higher limit.

Streaming requests have the same rate limits as other requests. Each streaming request counts as one request against your per-minute limit. The time that the stream stays open does not change this.