Toutes les API gratuites
API gratuiteRéseaux sociauxClé APIOfficiel

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é API

URL 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.
Membres

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.

Tags

musicrecommendationsscrobblingtagscharts