Last.fm API
Données musicales alimentées par le scrobbling : infos sur les artistes/albums/titres, artistes similaires, tags, tops charts et compteurs d'écoutes.
L'API Last.fm expose son jeu de données de scrobbling : métadonnées sur artistes/albums/titres, statistiques d'auditeurs et de lectures, recommandations d'artistes similaires, tags appliqués par les utilisateurs, et tops charts (par tag, pays ou mondial). Elle nécessite une clé API gratuite, accordée instantanément à l'inscription. Les méthodes de lecture sont gratuites ; les méthodes d'écriture (scrobbling, aimer des titres) nécessitent une session signée/authentifiée. C'est la source gratuite de référence pour les recommandations « les fans de X aiment aussi Y » et pour les statistiques d'écoute sociale que MusicBrainz/Deezer ne fournissent pas.
Palier gratuit
Clé API gratuite pour usage non commercial, accordée instantanément à l'inscription. L'usage commercial nécessite un accord séparé (contacter [email protected]). Pas de niveau payant en libre-service.Limites de débit
Pas plus de ~5 requêtes/seconde par IP source, en moyenne sur une fenêtre de 5 minutes. Un usage excessif soutenu peut entraîner la suspension d'un compte.Authentification
Clé APIURL de base
https://ws.audioscrobbler.com/2.0/Ce que vous pourriez construire avec
- Construire des recommandations musicales « artistes similaires » / « les fans aiment aussi »
- Ajouter des statistiques d'auditeurs et de lectures à une page d'artiste ou de titre
- Récupérer les tags de genre issus de la communauté pour des automatisations de classification
- Générer des tops artistes / tops titres par tag, pays ou mondial
Endpoints clés
- GET
/?method=artist.getInfo&artist={name}&api_key={key}&format=jsonBiographie de l'artiste, auditeurs, lectures, tags et artistes similaires. - GET
/?method=artist.getSimilar&artist={name}&api_key={key}&format=jsonListe classée des artistes similaires pour les recommandations. - GET
/?method=track.getInfo&artist={a}&track={t}&api_key={key}&format=jsonAuditeurs, lectures, durée, album et tops tags d'un titre. - GET
/?method=chart.getTopArtists&api_key={key}&format=jsonTop charts mondial des artistes ; variantes tag.getTopArtists et geo.* également disponibles.
Les membres accèdent à la recette exécutable
Inscrivez-vous gratuitement pour copier l'exemple de requête, voir une réponse type et lire les pièges à éviter.