Overview
The Kaspa Developer Platform API implements rate limiting to ensure fair usage and maintain service quality for all users. Rate limits are applied based on your API key tier.Rate Limit Tiers
We offer free and paid tiers to access the API. You can upgrade/downgrade your tier at any time. For more information, see Pricing Page.Rate Limit Headers
Every API response includes headers that show your current rate limit status:Handling Rate Limits
When you exceed a rate limit, you’ll receive a429 Too Many Requests
response:
Best Practices
- Monitor rate limit headers: Track your usage to avoid hitting limits
- Implement exponential backoff: When rate limited, wait before retrying
- Cache responses: Reduce API calls by caching frequently accessed data
- Batch requests: Use batch endpoints when available
- Upgrade your tier: If you consistently hit limits, consider upgrading