Skip to main content

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.