Circle APIs handle a large number of API requests. There are limits on how many requests you can make per second. This keeps the API working well for everyone.
The default rate limit for all Wallets API endpoints is 5 requests per second (RPS). The table below lists all endpoints that have a different rate limit.
| Method | Endpoint | Maximum requests per second |
|---|---|---|
POST | /v1/w3s/developer/wallets | 10 |
PUT | /v1/w3s/developer/wallets/{id}/blockchains/{blockchain} | 10 |
POST | /v1/w3s/transactions/transfer/estimateFee | 10 |
POST | /v1/w3s/transactions/contractExecution/estimateFee | 10 |
POST | /v1/w3s/users/token | 10 |
POST | /v1/w3s/user/sign/transaction | 10 |
POST | /v1/w3s/user/sign/message | 10 |
POST | /v1/w3s/user/sign/typedData | 10 |
POST | /v1/w3s/developer/sign/transaction | 10 |
POST | /v1/w3s/developer/sign/message | 10 |
POST | /v1/w3s/developer/sign/typedData | 10 |
POST | /v1/w3s/developer/sign/delegateAction | 10 |
GET | All endpoints | 20 |
POST | All other endpoints | 5 |