Music APIs Terms Comparison

Side-by-side comparison of free tiers, rate limits, and usage restrictions for 2 music apis.

Terms of service may change. Always verify with the official API documentation before building production applications.

Where these values come from

CORS is verified by us — we read the Access-Control-Allow-Origin header from a real response (last checked 2026-07-31). Free tier and restrictions marked verified were read from the provider's own pricing page on the date shown, and that page is linked so you can re-check it yourself. Rows marked not verified are ones we could not confirm at the source, so we do not publish a number for them. Pricing and licence terms change without notice — confirm with the provider before you commit. If you spot a value that is out of date, tell us and we will correct it.

API Free Tier Rate Limit Commercial Attribution Auth CORS Caching Notable Restrictions
Spotify Web API Not verified — check the provider Not verified Req OAuth2 (Authorization Code or Client Credentials) Yes Yes Spotify does not publish a numeric rate limit. Development-mode apps get a lower limit than apps approved for extended quota; exceeding it returns 429 with Retry-After.
Deezer API Not verified — check the provider Not verified Req OAuth2 for user data; no auth for public search No Yes Only 30-second track previews available; full playback requires Deezer Premium user

Attribution Details

Spotify Web API: Must display Spotify logo and link to Spotify when showing data
Deezer API: Must display Deezer logo when using their data

Last updated: 2026-04