Skip to main content

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 a 429 status code:
The retry_after field tells you how many seconds to wait before making another request.

Best Practices

When you receive a 429 error, wait before retrying. Implement exponential backoff:
Python
Check the X-RateLimit-Remaining header to avoid hitting the limit:
Node.js
Instead of making multiple individual requests, batch your operations:❌ Bad: Multiple requests
✅ Good: Spaced requests
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 DELETE endpoint (10 req/min) sparingly - it’s intentionally limited
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:
Result: 100 products imported in ~7 minutes without hitting rate limits.

Scenario 2: Order Status Updates

You need to update 50 order statuses:
Result: 50 orders updated in ~3 minutes safely.

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
We’ll review your request and may increase limits for legitimate business needs.
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