Skip to main content

Rate Limits

Overview

VecTrade uses a token bucket rate limiting algorithm per API key. Limits vary by plan tier and endpoint category.

Plan Limits

Rate Limit Headers

Every response includes rate limit information:

Handling Rate Limits

SDK Auto-Retry

Both official SDKs automatically handle rate limiting with exponential backoff:

Manual Rate Limit Monitoring

Optimization Strategies

1. Use Batch Endpoints

Instead of individual requests per symbol, use batch endpoints:

2. Use Webhooks for Real-Time Updates

Instead of polling for changes, subscribe to webhooks:

3. Cache Responses Client-Side

4. Use Field Filtering

Request only the fields you need to reduce payload size:

Quota Exceeded vs Rate Limited

QuotaExceededError is NOT retryable — you’ve exhausted your monthly allocation. Upgrade your plan at vectrade.io/vtrade/developer.