Getting Started
Anyone is free to use the Last.fm API. Here's what you need to get going:
The Last.fm API allows anyone to build their own programs using Last.fm data, whether they're on the web, the desktop or mobile devices. Find out more about how you can start exploring the social music playground or just browse the list of methods below.
Featured Applications
-
Idiomag
Creates a magazine mashup based on your Last.fm profile.
-
LastGraph
Creates artist wave graphs from your musical history in PDF and SVG format.
-
FlipSide
Scrobble whilst listening to music on your Blackberry.
API Methods
Album
- Album.addTags
- Album.getBuylinks
- Album.getInfo
- Album.getShouts
- Album.getTags
- Album.getTopTags
- Album.removeTag
- Album.search
- Album.share
Artist
- Artist.addTags
- Artist.getCorrection
- Artist.getEvents
- Artist.getImages
- Artist.getInfo
- Artist.getPastEvents
- Artist.getPodcast
- Artist.getShouts
- Artist.getSimilar
- Artist.getTags
- Artist.getTopAlbums
- Artist.getTopFans
- Artist.getTopTags
- Artist.getTopTracks
- Artist.removeTag
- Artist.search
- Artist.share
- Artist.shout
Auth
Chart
- Chart.getHypedArtists
- Chart.getHypedTracks
- Chart.getLovedTracks
- Chart.getTopArtists
- Chart.getTopTags
- Chart.getTopTracks
Event
Geo
- Geo.getEvents
- Geo.getMetroArtistChart
- Geo.getMetroHypeArtistChart
- Geo.getMetroHypeTrackChart
- Geo.getMetroTrackChart
- Geo.getMetroUniqueArtistChart
- Geo.getMetroUniqueTrackChart
- Geo.getMetroWeeklyChartlist
- Geo.getMetros
- Geo.getTopArtists
- Geo.getTopTracks
Group
- Group.getHype
- Group.getMembers
- Group.getWeeklyAlbumChart
- Group.getWeeklyArtistChart
- Group.getWeeklyChartList
- Group.getWeeklyTrackChart
Library
- Library.addAlbum
- Library.addArtist
- Library.addTrack
- Library.getAlbums
- Library.getArtists
- Library.getTracks
- Library.removeAlbum
- Library.removeArtist
- Library.removeScrobble
- Library.removeTrack
Playlist
Radio
Tag
- Tag.getInfo
- Tag.getSimilar
- Tag.getTopAlbums
- Tag.getTopArtists
- Tag.getTopTags
- Tag.getTopTracks
- Tag.getWeeklyArtistChart
- Tag.getWeeklyChartList
- Tag.search
Tasteometer
Track
- Track.addTags
- Track.ban
- Track.getBuylinks
- Track.getCorrection
- Track.getFingerprintMetadata
- Track.getInfo
- Track.getShouts
- Track.getSimilar
- Track.getTags
- Track.getTopFans
- Track.getTopTags
- Track.love
- Track.removeTag
- Track.scrobble
- Track.search
- Track.share
- Track.unban
- Track.unlove
- Track.updateNowPlaying
User
- User.getArtistTracks
- User.getBannedTracks
- User.getEvents
- User.getFriends
- User.getInfo
- User.getLovedTracks
- User.getNeighbours
- User.getNewReleases
- User.getPastEvents
- User.getPersonalTags
- User.getPlaylists
- User.getRecentStations
- User.getRecentTracks
- User.getRecommendedArtists
- User.getRecommendedEvents
- User.getShouts
- User.getTopAlbums
- User.getTopArtists
- User.getTopTags
- User.getTopTracks
- User.getWeeklyAlbumChart
- User.getWeeklyArtistChart
- User.getWeeklyChartList
- User.getWeeklyTrackChart
- User.shout