Rate Limiting
MusicAPI implements rate limiting to ensure fair usage and maintain service quality for all users.
Public Endpoints
Applies to endpoints starting with /public/
To prevent abuse and ensure optimal resource allocation, we enforce the following rate limits:
Current Limit: 1 request per minute per IP address
Increased Limits
For higher usage requirements, please consider our RapidAPI integration, which offers flexible pricing plans to accommodate various usage levels.
User Endpoints
Default Rate Limit: 300 requests per minute for new accounts
Enterprise Rate Limits
If your application requires higher rate limits, please contact our business team at [email protected] to discuss enterprise solutions.
Music Service Rate Limits
Individual music streaming services may impose their own rate limiting restrictions. When we encounter rate limits from upstream services (such as Spotify, Apple Music, etc.), we standardize the response format and provide:
- HTTP Status Code: 429 (Too Many Requests)
- Retry-After Header: Indicates when to retry the request (following the HTTP specification)
This ensures consistent error handling regardless of which music service encounters the rate limit.