This article lists the API limits enforced to ensure every customer gets a stable environment and that shared resources are well protected.
To prevent API abuse, the number of requests is limited per instance. We have set daily, hourly, and minute limits based on the plan you have subscribed to. The daily limits have a rolling expiration of 24 hours. If you exceed the limits, the API will respond with the HTTP Status Code 429.
The plan-specific per-day, hour, and minute-level request quotas are displayed below:
Editions | Day Limits | Per User Limits | Hour Limit | Minute Limit | Free Limit |
---|---|---|---|---|---|
One Pilot | 0 | 0 | 0 | 0 | 0 |
One Growth | 24000 | 200 | 1000 | 30 | 3000 |
One Professional | 72000 | 600 | 4000 | 60 | 6000 |
One Enterprise | 120000 | 1000 | 5000 | 90 | 6000 |
One AI | 120000 | 1000 | 5000 | 90 | 6000 |
You can check the edition limits for the Vtiger CRM edition you are using through web service APIs. If you send the name of the feature, Vtiger will return the following information:
Here are a few examples:
Note:
You can make as many API requests as you want, but once you exceed the limit for your edition, calls will return the HTTP status 429.
How do I see my current usage?
Your current rate limit usage is returned in the response headers from each request you make. Consider this example. If the overall API limits are as below:
Then each of these parameters is defined as below: