API Rate Limits

Learn about what API Rate Limits are and how they effect your Ample Cloud Applications.

Every platform with an open API has rate limits in place to prevent excess usage, prevent malfunctioning applications from crashing the platform, and as a general guideline for the best speed to run an application for the platform.

These rates are defined as "calls" or "requests" per Second, Minute, Hour, or Day. A "call" or "request" occurs every time your application is required to retrieve from or send data to the platform your are connected to.

Example: When an event is updated, your application will call the Eventbrite API the required amount of times to complete the "update website" function.

In many cases, complex operations require multiple calls to complete a single task.

In an API integration, operations generally happen in the order they are received and at the speed the application is set to function at.

Example: Webflow has a rate limit of 60 calls per minute. To avoid any issues, Ample Cloud automatically throttles the speed of your application to make approximately 1 update to Webflow per second.

If you are importing thousands of items, this full operation can take an extended period of time to complete. This is normal behavior to operate within the given limits.

Platforms can have an extreme amount of variation depending on how recently the API was built and the intended function of the platform. As noted above, Webflow carries a rate limit of 60 requests per minute whereas SendGrid's Transactional Email API can handle up to 100,000 requests per second.

Rate Limit Errors

If you exceed your allotted amount of API Calls for a given platform, your application will pause until the rate limit resets. This can sometimes be confused with an application being broken, but in technical terms you have run out of usage for a certain time period and no more API operations are allowed until the reset occurs.

A future release of Ample Cloud Console will include notifications to let you know if you hit your rate limit at any point and how to resolve the issue. You can always visit the troubleshooting document for your application to see a list of common issues and how to resolve them.

Important: You are most likely to hit a rate limit when you are performing a high volume of concurrent operations in a platform such as – Updating a large amount of items in rapid succession, manually refreshing a very large volume of items, or during time periods where one of your connected platforms is getting a high volume of usage.
Save time, money, and expensive engineering resources by leveraging our purpose built applications.

Join top brands from around the world who are already growing their businesses with Ample Cloud.
Get Started