Request for API Rate Limit Details and Guidance
# support
a
Hello Team, We are currently using VAPI for campaign creation and outbound calling. We have recently observed an issue where multiple API requests are being triggered simultaneously, and in some cases, the API response is returning null. This is impacting campaign creation. Based on our analysis, we suspect this may be related to API rate limiting or concurrency restrictions. Could you please help us with the following details: 1. What are the current API rate limits for our account (requests per second / minute)? 2. Are there any concurrency limits for campaign creation or outbound call APIs? 3. Is there a recommended throttling or buffering strategy we should follow? 4. Can these limits be increased for our account if needed? For reference: * We are using a standard (non-enterprise) account. * The issue occurs when multiple campaign creation requests are triggered at the same time. We would appreciate your guidance on best practices to avoid such failures and ensure reliable API usage. Thank you for your support. Best regards, [Your Name]
v
To manage concurrency issues with outbound calls, batch your campaign requests into smaller chunks (e.g., 50–100 numbers) and run them sequentially to stay within your default concurrency limit of 10 calls. Here's a sample batching approach in pseudocode:
Copy code
python
for batch in split_leads_into_chunks(leads, 50):
    trigger_campaign(batch)
    wait_until_calls_complete()
You can increase your concurrency limit instantly from the Vapi Dashboard under Settings → Billing → Reserved Concurrency (Call Lines) if needed. For more details, see the [Vapi concurrency documentation](https://docs.vapi.ai/calls/call-concurrency). Source: - [Understanding Call Concurrency](https://docs.vapi.ai/calls/call-concurrency)
a
Thank you for the response Could you please let me know the API rate limits in VAPI for our account?
s
Hi
Could you please provide your org id?