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
Last updated: 2026-04