Published on March 23, 2026

Building a music-powered application in 2026 means choosing from a growing landscape of music APIs, each with different strengths, trade-offs, and developer experiences. Whether you're building a playlist manager, a social listening app, or a recommendation engine, your choice of API will shape what's possible.
In this comparison, we put three popular options head to head: MusicAPI, the Spotify Web API, and the Last.fm API. We'll look at what each one offers, where they fall short, and which use cases they serve best.
| Feature | MusicAPI | Spotify Web API | Last.fm API |
|---|---|---|---|
| Supported Platforms | 12+ (Spotify, Apple Music, YouTube, Tidal, Deezer, SoundCloud, Amazon Music, and more) | Spotify only | Last.fm only (scrobbling data) |
| Unified Interface | Yes — single API for all platforms | No | No |
| Authentication | Single Sign-On with automatic token refresh | OAuth 2.0 per user | API key |
| Playlist Management | Full CRUD across all platforms | Full CRUD (Spotify only) | Read-only |
| Rate Limits | Based on plan (800–120,000+ requests/month) | Rolling 30-second window (undisclosed exact limit) | ~5 requests/second (unofficial) |
| Free Tier | Yes (20 users, 800 requests/month) | Yes (5 users in dev mode since Feb 2026) | Yes (non-commercial only) |
| Commercial Use | All paid plans | Free with Extended Quota approval | Requires separate commercial license |
| Real-Time Sync | Yes | Limited | No |
MusicAPI connects to 12+ music streaming services through a single, unified interface. Instead of writing separate integrations for Spotify, Apple Music, YouTube, Tidal, Deezer, SoundCloud, Amazon Music, Qobuz, Boomplay, Napster, Audiomack, and Audius, developers work with one standardized API.
This means your users can connect whichever streaming service they prefer, and your app handles them all identically. The data format is consistent regardless of the underlying platform — track metadata, playlist structures, and user libraries all follow the same schema.
The Spotify Web API offers deep integration with the Spotify ecosystem. You get access to Spotify's rich catalog data, audio features, recommendations engine, and user library management. However, it only covers Spotify — if your users are on Apple Music or YouTube Music, you need a different solution.
Notably, Spotify made significant changes in February 2026, deprecating several endpoints including new album releases, artist top tracks, and bulk metadata requests. The Search endpoint's maximum results were also reduced from 50 to 10 items per request.
Last.fm's API excels at one thing: listening history and music metadata. It provides scrobbling data, artist information, tag-based discovery, and listening statistics aggregated across its user base. However, it doesn't offer playlist management, streaming, or direct integration with other music services.
The API has a 100 MB data cap for reasonable usage, and accessing larger datasets requires written permission from Last.fm.
MusicAPI provides a Single Sign-On system that handles OAuth flows for all 12+ supported platforms. Token refresh is automatic, so developers don't need to manage token lifecycle for each service individually. This dramatically simplifies the authentication layer of any multi-platform music application.
Spotify uses standard OAuth 2.0 with PKCE for user authorization. The developer experience is well-documented, but since February 2026, dev mode is limited to 5 test users and requires a Spotify Premium subscription. To serve more users, you need to apply for Extended Quota Mode, which involves a review process.
Last.fm uses simple API key authentication for read operations and a session-based auth for write operations (like scrobbling). It's the simplest to get started with, but offers the least functionality of the three.
Rate limits can make or break your application's reliability. Here's how the three APIs compare:
| API | Rate Limit Model | Free Tier Limits | Scaling Options |
|---|---|---|---|
| MusicAPI | Monthly request quotas by plan | 800 requests/month, 20 users | Upgrade plan (up to 120K+/month), €0.40/1K overage |
| Spotify Web API | Rolling 30-second window | Undisclosed (dev mode: 5 users max) | Apply for Extended Quota Mode |
| Last.fm API | Per-second soft limit | ~5 req/sec, 100 MB data cap | Contact Last.fm for higher limits |
MusicAPI's approach is the most transparent — you know exactly how many requests you get per month at each pricing tier. Spotify intentionally keeps its exact rate limits undisclosed, which can make capacity planning challenging. Last.fm's limits are informal but enforced, and exceeding them can lead to account suspension.
| Plan | Price | Monthly Users | Monthly Requests |
|---|---|---|---|
| Free | $0 | 20 | 800 |
| Starter | €189/month | 300 | 12,000 |
| Professional | €589/month | 1,000 | 40,000 |
| Business | €890/month | 3,000 | 120,000 |
| Enterprise | Custom | 3,000+ | Unlimited |
All paid plans include SSO for 12+ services, dashboard access, and support. A White Label add-on is available at €1,000/month for custom branding.
The Spotify Web API is technically free to use, but comes with significant limitations. Dev mode now caps you at 5 users and requires Premium. Extended Quota Mode is free but requires approval, and commercial apps must comply with Spotify's Developer Terms.
The Last.fm API is free for non-commercial use. Commercial applications require a separate licensing agreement with Last.fm, the terms of which are not publicly available.
Choose MusicAPI if:
Choose Spotify Web API if:
Choose Last.fm API if:
For most developers building modern music applications, MusicAPI offers the best balance of coverage, simplicity, and scalability. Instead of stitching together multiple single-platform APIs (and dealing with each one's authentication quirks, rate limits, and data formats), MusicAPI gives you a unified interface across 12+ services.
The Spotify API remains powerful for Spotify-only use cases, but its recent restrictions (5-user dev mode cap, endpoint deprecations, reduced search limits) make it increasingly challenging for new projects. Last.fm fills a niche for scrobbling data and community-driven discovery, but lacks the playlist management and multi-platform features that most modern apps require.
Ready to simplify your music integration? Get started with MusicAPI for free and connect to 12+ streaming platforms with a single API.
MusicAPI is not a direct replacement — it's a unified layer that sits on top of multiple music platforms, including Spotify. If you need Spotify-specific features like audio analysis, you may still want direct Spotify API access. However, for common operations like playlist management, user library access, and music search, MusicAPI covers Spotify and 11 other platforms through a single interface.
Yes, but you need to apply for Extended Quota Mode and comply with Spotify's Developer Terms. Since February 2026, dev mode is limited to 5 users and requires a Premium account, so commercial projects need approval before they can scale.
Yes, the Last.fm API is still active and maintained. However, it hasn't seen major feature additions in recent years. Its strengths remain in scrobbling data and community-driven music metadata.
MusicAPI manages rate limits internally for each connected platform. Your app only needs to stay within MusicAPI's own request quotas (based on your pricing plan), and MusicAPI handles the complexity of respecting each underlying platform's limits.
On paid plans, overage requests are billed at €0.40 per 1,000 additional requests. On the free plan, requests beyond the 800/month limit are rejected until the next billing cycle.