Rate Limits
VerveSheets implements rate limiting to ensure fair usage and maintain service quality for all users.
Free accounts have rate limits of 5 requests per minute, a monthly credit allowance, and standard traffic priority. Need more? Upgrade to Starter or higher for higher or no rate limits, more credits, and preferred traffic priority.
How Rate Limiting Works
VerveSheets uses a token bucket algorithm to ensure fair usage and maintain service quality. Rate limits vary based on your subscription plan.
For detailed information about rate limits and pricing for each plan, visit our pricing page.
Traffic Priority
Paid plans have higher or no per-minute rate limits, and higher-tier plans receive preferred traffic priority during peak usage periods. This means your requests are processed faster and more reliably when our infrastructure is under heavy load.
- Free: 5 requests per minute, standard traffic priority
- Starter: 60 requests per minute, standard traffic priority
- Pro: 180 requests per minute, preferred traffic priority
- Mega: No rate limits, highest traffic priority
Traffic priority ensures that higher-tier plans experience consistent performance even during high-demand periods, making them ideal for production applications where reliability is critical.
Best Practices
Follow these recommendations to optimize your API usage and avoid rate limiting issues:
- Monitor Usage: Track your API usage through response headers and dashboard analytics to avoid unexpected limits
- Implement Caching: Cache responses when appropriate to reduce API calls and stay within limits
- Respect Retry-After: Always honor the Retry-After header value when receiving 429 responses
- Distribute Load: Spread requests over time instead of making bulk requests simultaneously
- Plan Upgrades: Upgrade your plan proactively if you're consistently hitting limits
Implement exponential backoff in your retry logic to automatically handle temporary rate limiting and improve your application's resilience.
Monitoring Your Usage
Keep track of your API usage through multiple channels:
- Dashboard: Real-time usage statistics and historical data in your VerveSheets dashboard
- Response Headers: Check rate limit headers in every API response for current status
- Usage Alerts: Set up email alerts when approaching 80% and 95% of your limits
- Analytics API: Programmatically access usage data through our Analytics API
Enable usage alerts in your dashboard to receive notifications before you hit your rate limits. This proactive approach helps prevent service interruptions.
Need Higher Limits?
If you're consistently hitting rate limits or need more credits for production workloads, consider upgrading your plan:
- Starter Plan: 100k credits, 60 req/min, standard traffic priority
- Pro Plan: 5x more credits (500k), 180 req/min, preferred traffic priority
- Mega Plan: 20x more credits (2M), no per-minute rate limits, highest traffic priority, dedicated support, advanced analytics