Overview
Understanding rate limits and following best practices ensures reliable API usage and prevents service disruptions.Rate Limits
Current Limits
| Limit | Value | Reset |
|---|---|---|
| Requests per minute | 100 | Per minute |
| Batch size | 60 records | Per request |
| Concurrent connections | 10 | Per API key |
Rate Limit Headers
Responses include rate limit information:Handling Rate Limits
When limit is reached (HTTP 429):Best Practices
1. Use Batching
Batch operations reduce API calls:2. Add Delays
Add delays between requests:3. Use Pagination
Always paginate large datasets:4. Cache Results
Cache data when possible:5. Optimize Queries
Request only needed fields:6. Handle Errors Gracefully
Always handle errors:Monitoring Usage
Track your API usage:Optimization Checklist
- Use batch operations when possible
- Add 100ms delay between requests
- Implement pagination for large datasets
- Cache frequently accessed data
- Request only needed fields
- Handle rate limit errors with backoff
- Run exports during off-peak hours
- Monitor API usage regularly