Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Last.fm API by Mind Map: Last.fm API
0.0 stars - reviews range from 0 to 5

Last.fm API

The "red dot icon" represents methods that require "session level" authentication.  

Album

album.addTags

album.getInfo

album.getTags

album.removeTag

album.search

Artist

artist.addTags

artist.getEvents

artist.getImages

artist.getInfo

artist.getPastEvents

artist.getPodcast

artist.getShouts

artist.getSimilar

artist.getTags

artist.getTopAlbums

artist.getTopFans

artist.getTopTracks

artist.removeTag

artist.search

artist.share

artist.shout

Auth

auth.getMobileSession

auth.getSession

auth.getToken

Event

event.attend

event.getAttendees

event.getInfo

event.getShouts

event.share

event.shout

Geo

geo.getEvents

geo.getMetroArtistChart

geo.getMetroTrackChart

geo.getMetroUniqueArtistChart

geo.getMetroUniqueTrackChart

geo.getMetroWeeklyChartlist

geo.getTopArtists

geo.getTopTracks

Group

group.getMembers

group.getWeeklyAlbumChart

group.getWeeklyArtistChart

group.getWeeklyChartList

group.getWeeklyTrackChart

Library

library.addAlbum

library.addArtist

library.addTrack

library.getAlbums

library.getArtists

library.getTracks

PlayList

playlist.addTrack

playlist.create

Create a Last.fm playlist on behalf of a user

playlist.fetch

Fetch XSPF playlists using a lastfm playlist url., Album Playlists, User Playlists, Tag Playlists

info returned, track, title, identifier, e.g. http://www.last.fm/music/3+Doors+Down/_/Duck+And+Run, album, creator, duration

Radio

radio.getPlaylist

radio.tune

Tag

tag.getSimilar

tag.getTopAlbums

tag.getTopArtists

tag.getTopTags

tag.getTopTracks

tag.getWeeklyArtistChart

tag.getWeeklyChartList

tag.search

Tasteometer

tasteometer.compare

Track

track.addTags

adds up to 10tags at the time

parameters, artist, track, tags, api_key, api_sig, sk (session key)

access, POST method, BODY data

track.ban

track.getInfo

artist (optional)

track (optional)

mbid (optional)

username (optional), "play count", "loved"

api_key (required)

track.getSimilar

track.getTags

parameters, artist, track, api_key, api_sig, sk

track.getTopFans

track.getTopTags

track.love

track.removeTag

remove a single tag

track.search

track.share

User

user.getEvents

user.getFriends

user.getInfo

user.getLovedTracks

user.getNeighbours

user.getPastEvents

user.getPlaylists

Get ID's of user's playlists

user.getRecentStations

user.getRecentTracks

Paged service

Page(1) -> latest

Artist `mbid`

Album `mbid`

user

limit (per page)

user.getRecommendedArtists

user.getRecommendedEvents

user.getShouts

user.getTopAlbums

user.getTopArtists

Artist `mbid`

user.getTopTags

user.getTopTracks

user.getWeeklyAlbumChart

Good way of grabbing Album `mbid`

user (required)

api_key (required)

user.getWeeklyArtistChart

Good way of grabbing Artist `mbid`

user.getWeeklyChartList

user (required)

api_key (required)

user.getWeeklyTrackChart

user (required)

Track's `mbid` not returned

api_key (required)

user.shout

Venue

venue.getEvents

venue.getPastEvents

venue.search