Skip to content
Pinata Docs

🛑 Rate Limits

Rate Limits

The maximum number of API requests that can be made within a certain period of time.

The current rate limit of the Pinata API is 180 requests per minute (per IP).

Exceptions:

The following API calls have increased rate limits:

Recommendations

For users with traffic that can be burst-heavy, we recommend using a task scheduler or queue-based upload approach that limits requests to the allowed amount.

For NodeJS users specifically, we recommend the bottleneck library to help with this.

Upload Size Limits

There is no aggregate limit for uploads, but each individual upload (whether it is a file or a folder) is limited to 25 GB.

There is also a file limit size of 10MB for the pinJSONToIPFS API endpoint.