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
GET360 requests per minute per project

Exceptions & Higher Throughput Routes

APIMethodRate Limit
Mint an NFT (doc)
/api/2022-06-09/collections/{collectionId}/nfts
POST600 requests per minute per project
Collection Info (doc)
/api/2022-06-09/collections/{collectionId}
GET600 requests per minute per project
Mint Status (doc)
/api/2022-06-09/collections/{collectionId}/nfts/{id}
GET600 requests per minute per project
Mint an NFT (Idempotent) (doc)
/api/2022-06-09/collections/{collectionId}/nfts/{nftName}
PUT600 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.