Last.fm API
Scrobble-gedreven muziekdata: artiest-, album- en trackinfo, vergelijkbare artiesten, tags, topcharts en afspeeltellingen.
De API van Last.fm ontsluiten de scrobbling-dataset: metagegevens van artiesten, albums en tracks, luisteraars- en afspeeltelstatistieken, aanbevelingen voor vergelijkbare artiesten, door gebruikers toegepaste tags en topcharts (op tag, land of wereldwijd). Een gratis API-sleutel is direct na registratie beschikbaar. Leesmethoden zijn gratis; schrijfmethoden (scrobbling, tracks liken) vereisen een getekende/geauthenticeerde sessie. Het is de standaard gratis bron voor 'wie X likt, likt ook Y'-aanbevelingen en sociale luisterstatistieken die MusicBrainz/Deezer niet bieden.
Gratis tier
Gratis API-sleutel voor niet-commercieel gebruik, direct beschikbaar na registratie. Commercieel gebruik vereist een aparte overeenkomst (contact via [email protected]). Geen betaalde self-serve tier.Limieten
Niet meer dan ~5 verzoeken/seconde per bron-IP, gemiddeld over een venster van 5 minuten. Aanhoudend buitensporig gebruik kan leiden tot schorsing van een account.Authenticatie
API-sleutelBasis-URL
https://ws.audioscrobbler.com/2.0/Wat je ermee zou bouwen
- Muziekaanbevelingen bouwen op basis van 'vergelijkbare artiesten' of 'fans luisteren ook naar'
- Luisteraars- en afspeeltelstatistieken toevoegen aan een artiest- of trackpagina
- Crowdsource-genretags ophalen voor classificatieautomatiseringen
- Topartiest- of toptrackcharts genereren op tag, land of wereldwijd
Belangrijkste endpoints
- GET
/?method=artist.getInfo&artist={name}&api_key={key}&format=jsonArtiestbiografie, luisteraars, afspeeltelling, tags en vergelijkbare artiesten. - GET
/?method=artist.getSimilar&artist={name}&api_key={key}&format=jsonGerangschikte lijst van vergelijkbare artiesten voor aanbevelingen. - GET
/?method=track.getInfo&artist={a}&track={t}&api_key={key}&format=jsonTrack-luisteraars, afspeeltelling, duur, album en toptags. - GET
/?method=chart.getTopArtists&api_key={key}&format=jsonWereldwijde topartistenchart; ook tag.getTopArtists en geo.*-varianten.
Leden krijgen het kant-en-klare recept
Log gratis in om het voorbeeldverzoek te kopiëren, een voorbeeldantwoord te bekijken en de valkuilen te lezen.