user.getTopTracks
Get the top tracks listened to by a user. You can stipulate a time period. Sends the overall chart by default.
Original docs: user.getTopTracks
Original docs: user.getTopTracks
Params
user (Required) : The user name to fetch top tracks for.period (Optional) : overall | 3month | 6month | 12month - The time period over which to retrieve top tracks for.
api_key (Required) : A Last.fm API key
outtype : The data output format (js, json, php). Default is XML.
callback : Function name that will wrap the data if JSONP (outtype 'js') is used.
Sample Response (JSON Object Structure)
{
"user": "RJ",
"type": "overall",
"toptracks": [{
"rank": 1,
"playcount": 42,
"mbid: "",
"url": "http://www.last.fm/music/Dream+Theater/_/Learning+to+Live",
"streamable": {
"fulltrack": false,
"preview": true
},
"artist": {
"name": "Dream Theater",
"mbid": "28503ab7-8bf2-4666-a7bd-2644bfc7cb1d",
"url": "http://www.last.fm/music/Dream+Theater"
},
"image_small": "...",
"image_medium": "...",
"image_large": "..."
},
...
]
}