Rate Limits
Axiom APIs enforce rate limits to ensure fair usage and maintain service quality across all integrations.
Key Limits at a Glance
| Aspect | Limit | Notes |
|---|---|---|
| Request Body Size | 10 MB | Maximum payload size per request |
| Products Per Request | 1,000 | Maximum products in a single batch operation |
| Default Request Rate | 10 requests/minute | Standard throttle for most endpoints |
Rate Limiting Strategy
Request Size Constraints
- Maximum payload: 10 MB per request
- Batch operations: Limited to 1,000 products per request
- Larger operations: Should be broken into multiple requests with delays between them
Request Frequency
- Default limit: 10 requests per minute
- Per-user basis: Each API key has its own rate limit window
- Rate window: 1-minute rolling window for request counting
Common Scenarios
Scenario 1: Large Product Batch
Split 5,000 products into 5 requests of 1,000 products each, with 6-second delays between requests.
Scenario 2: Large Payload
- Compress data before sending
- Reduce scope of operations
- Paginate through your data
Scenario 3: High-Volume Integration
- Queue requests evenly
- Contact support to request higher limits
- Use batch endpoints