Rate Limits Overview
To ensure fair usage and system stability, TribeMade API implements rate limits on all endpoints. Rate limits are applied per API key (per store).Rate limits reset every minute. If you exceed the limit, you’ll receive a
429 Too Many Requests error.Rate Limits by Endpoint
Rate Limit Headers
Every API response includes rate limit information in the headers:Rate Limit Exceeded Error
When you exceed the rate limit, you’ll receive a429 status code:
retry_after field tells you how many seconds to wait before making another request.
Best Practices
Implement exponential backoff
Implement exponential backoff
When you receive a
429 error, wait before retrying. Implement exponential backoff:Python
Monitor rate limit headers
Monitor rate limit headers
Check the
X-RateLimit-Remaining header to avoid hitting the limit:Node.js
Batch operations when possible
Batch operations when possible
Instead of making multiple individual requests, batch your operations:❌ Bad: Multiple requests✅ Good: Spaced requests
Use appropriate endpoints
Use appropriate endpoints
Choose the right endpoint for your use case:
- Use
GET /api/orders/<id>(50 req/min) for fetching orders instead of polling - Set up webhooks for real-time notifications instead of constant polling
- Use
DELETEendpoint (10 req/min) sparingly - it’s intentionally limited
Use webhooks instead of polling
Use webhooks instead of polling
Instead of polling for new orders, use webhooks:❌ Bad: Polling every minute✅ Good: Webhook notifications
Handling Rate Limits in Code
Python Example
Node.js Example
Rate Limit Scenarios
Scenario 1: Bulk Product Import
You need to import 100 products:Scenario 2: Order Status Updates
You need to update 50 order statuses:Need Higher Limits?
If your use case requires higher rate limits, contact us through your TribeMade Dashboard with:- Your store name and API key (first 8 characters)
- Current rate limits causing issues
- Desired rate limits
- Use case description
Higher rate limits are typically granted for:
- High-volume stores with proven track record
- Automated inventory sync systems
- Integration with major shipping providers
- Custom enterprise solutions

