Rate Limits
Rate limits are in place to prevent any one user or application from making too many requests to a service all at once. This ensures that the service remains stable and responsive for everyone, avoiding slowdowns or crashes. If the limit is exceeded, a brief waiting period might be required before making more requests. Crossmint will usually respond with HTTP 429 if a specific rate limit is hit.
Base Limits
Method(s) | Rate Limit |
---|---|
POST PUT PATCH DELETE | 120 requests per minute per project |
GET | 360 requests per minute per project |
Exceptions & Higher Throughput Routes
API | Method | Rate Limit |
---|---|---|
Mint an NFT (doc) /api/2022-06-09/collections/{collectionId}/nfts | POST | 600 requests per minute per project |
Collection Info (doc) /api/2022-06-09/collections/{collectionId} | GET | 600 requests per minute per project |
Mint Status (doc) /api/2022-06-09/collections/{collectionId}/nfts/{id} | GET | 600 requests per minute per project |
Mint an NFT (Idempotent) (doc) /api/2022-06-09/collections/{collectionId}/nfts/{nftName} | PUT | 600 requests per minute per project |
Need higher limits?
Feel free to Contact us
Depending on your needs Crossmint can allocate additional resources to accommodate higher limits.
Updated about 1 month ago