Last.fm
Last.fm is a music discovery and social listening platform that tracks users' listening habits across devices and services via scrobbling. The Last.fm API provides access to a rich music metadata database covering artist information, album data, track details, user listening history, personalized charts, and music recommendations. Developers can integrate scrobbling, retrieve top charts by geography or tag, explore similar artists and tracks, and access user profile data.
APIs
Last.fm API
The Last.fm API provides access to the Last.fm music platform, enabling developers to retrieve music metadata for artists, albums, and tracks; read and write user scrobble data;...
Features
Comprehensive metadata for artists, albums, and tracks including biographies, images, tags, and similar items
Track submission API (Scrobbling 2.0) for recording listening history from any client or device
Access recent tracks, loved tracks, top artists, albums, and tracks for any user
Global and geographic top artists and tracks, plus tag-based and weekly user charts
Similar artist and track recommendations powered by Last.fm's social listening data
Full-text search across the Last.fm music catalog for artists, albums, and tracks
Browse music by community-applied tags to discover themed playlists and artists
Access user friends, listening comparisons, and shared music taste data
Use Cases
Record tracks played in music apps to Last.fm user profiles for history and recommendations
Augment music catalogs with artist bios, album art, tags, and similar artist data
Display weekly, monthly, or all-time listening charts for users in applications
Power recommendation engines with similar artist and track data from Last.fm
Show what friends are listening to and compare music tastes between users
Display top artists and tracks by country or region for localized music features