By default, QuestionPro has the API request limit of 300 API calls/minute for every license level.
QuestionPro provides free API calls with the subscription. Following table displays the free API calls limit for each license:
Licence | No. of API calls |
---|---|
Advanced | 5,000 |
Team Edition | 10,000 |
Research Edition | 20,000 |
Communities | 20,000 |
Customer Experience | 20,000 |
Workforce | 20,000 |
University Site License | 10,000 |
University Research Edition | 20,000 |
With all the trial licenses, you will get 500 free API calls.
It's important to be aware that once you have reached the free API limits provided with your subscription, the APIs will no longer be accessible. Any API calls made after the limit is exhausted will result in a 429 Too Many Requests
HTTP status. To continue using the APIs, please get in touch with your account representative to explore purchasing additional API calls for your subscription.
{
"response": {
"error": {
"docs": "https://www.questionpro.com/api/v2/#error-codes",
"message": "API call limit exceeded. Please contact your account representative to extend the limits.",
"id": 1013,
"name": "",
"httpStatusCode": 429,
"resourceUrl":
"http://api.questionpro.{{env}}/a/api/v2/users/{{user-id}}/surveys?page=1&perPage=100"
}
}
}
By default, the limit of 100 items/resource per API call is considered for each API call supporting pagination. But the maximum limit of 1000 items/resource per API call is supported by QuestionPro.
Our servers have a request limit of 8000 bytes (characters) for the request URL. It is recommended to impose a limit of 8000 characters on your API request URL to ensure that the request is not rejected by our server.