Rate Limiting
The Krown Marketplace API implements fair-use rate limiting to ensure service availability for all users.Good news! Our rate limits are generous and should accommodate most use cases without requiring authentication.
Current Limits
| Endpoint Type | Requests per Minute |
|---|---|
| Default & Tokens endpoints | 750 |
| Search & Collection endpoints | 500 |
Rate Limit Headers
Every API response includes rate limit information in the headers:Best Practices
Implement Exponential Backoff
Implement Exponential Backoff
If you receive a
429 Too Many Requests response, wait before retrying:Cache Responses
Cache Responses
Many endpoints include
Cache-Control headers. Respect these to reduce unnecessary requests:Use Pagination Efficiently
Use Pagination Efficiently
Don’t fetch all pages at once. Load data as needed:
Batch Requests When Possible
Batch Requests When Possible
Instead of making multiple single-item requests, use list endpoints with filters:
Error Response
When you exceed the rate limit, you’ll receive:429 Too Many Requests
Need Higher Limits?
If you’re building something that requires higher rate limits, we’d love to hear about it!Contact Us
Reach out to discuss your use case and we can work with you on a solution.