Last.FM
Get receipt data from last.fm
GET
https://api.stefdp.com/receiptData/last.fm
Query Parameters
Name
Type
Description
user*
String
Last.FM username
trackCount
Number
Amount of tracks to display
period
String
The period to fetch. Supports overall
, 7day
, 1month
, 3month
, 6month
and 12month
cardHolder
String
The name to display on top and as card holder
order
Number
The number to display as order number
authCode
Number
The number to display ad auth code
thanks
String
The text to display as footer
{
"tracksData": [
{
"name": "running",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/running",
"duration": "",
"durationSeconds": 0,
"totalDuration": "",
"totalDurationSeconds": 0,
"playCount": 726
},
{
"name": "Trust Me Mate",
"artist": {
"url": "https://www.last.fm/music/Dean+Lewis",
"name": "Dean Lewis"
},
"url": "https://www.last.fm/music/Dean+Lewis/_/Trust+Me+Mate",
"duration": "02:58",
"durationSeconds": 178,
"totalDuration": "01:08:14:16",
"totalDurationSeconds": 116056,
"playCount": 652
},
{
"name": "strangers",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/strangers",
"duration": "02:52",
"durationSeconds": 172,
"totalDuration": "02:37:40",
"totalDurationSeconds": 9460,
"playCount": 55
},
{
"name": "unwanted",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/unwanted",
"duration": "02:38",
"durationSeconds": 158,
"totalDuration": "02:22:12",
"totalDurationSeconds": 8532,
"playCount": 54
},
{
"name": "i'm sorry",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/i%27m+sorry",
"duration": "03:13",
"durationSeconds": 193,
"totalDuration": "02:47:16",
"totalDurationSeconds": 10036,
"playCount": 52
},
{
"name": "amnesia",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/amnesia",
"duration": "02:52",
"durationSeconds": 172,
"totalDuration": "01:20:16",
"totalDurationSeconds": 4816,
"playCount": 28
},
{
"name": "hurting me, hurting you",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/hurting+me,+hurting+you",
"duration": "",
"durationSeconds": 0,
"totalDuration": "",
"totalDurationSeconds": 0,
"playCount": 27
},
{
"name": "Monsters",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/Monsters",
"duration": "02:53",
"durationSeconds": 173,
"totalDuration": "01:17:51",
"totalDurationSeconds": 4671,
"playCount": 27
},
{
"name": "better love",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/better+love",
"duration": "",
"durationSeconds": 0,
"totalDuration": "",
"totalDurationSeconds": 0,
"playCount": 26
},
{
"name": "I Tried",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/I+Tried",
"duration": "02:40",
"durationSeconds": 160,
"totalDuration": "01:09:20",
"totalDurationSeconds": 4160,
"playCount": 26
},
{
"name": "see you soon",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/see+you+soon",
"duration": "",
"durationSeconds": 0,
"totalDuration": "",
"totalDurationSeconds": 0,
"playCount": 25
},
{
"name": "leaving home",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/leaving+home",
"duration": "02:53",
"durationSeconds": 173,
"totalDuration": "01:09:12",
"totalDurationSeconds": 4152,
"playCount": 24
},
{
"name": "love and hate",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/love+and+hate",
"duration": "03:10",
"durationSeconds": 190,
"totalDuration": "01:16:00",
"totalDurationSeconds": 4560,
"playCount": 24
},
{
"name": "sometimes",
"artist": {
"url": "https://www.last.fm/music/Camylio",
"name": "Camylio"
},
"url": "https://www.last.fm/music/Camylio/_/sometimes",
"duration": "02:36",
"durationSeconds": 156,
"totalDuration": "01:02:24",
"totalDurationSeconds": 3744,
"playCount": 24
},
{
"name": "How Do I Say Goodbye",
"artist": {
"url": "https://www.last.fm/music/Dean+Lewis",
"name": "Dean Lewis"
},
"url": "https://www.last.fm/music/Dean+Lewis/_/How+Do+I+Say+Goodbye",
"duration": "02:43",
"durationSeconds": 163,
"totalDuration": "51:37",
"totalDurationSeconds": 3097,
"playCount": 19
},
{
"name": "Used To Love (with Dean Lewis)",
"artist": {
"url": "https://www.last.fm/music/Martin+Garrix",
"name": "Martin Garrix"
},
"url": "https://www.last.fm/music/Martin+Garrix/_/Used+To+Love+(with+Dean+Lewis)",
"duration": "",
"durationSeconds": 0,
"totalDuration": "",
"totalDurationSeconds": 0,
"playCount": 19
},
{
"name": "Lose My Mind",
"artist": {
"url": "https://www.last.fm/music/Dean+Lewis",
"name": "Dean Lewis"
},
"url": "https://www.last.fm/music/Dean+Lewis/_/Lose+My+Mind",
"duration": "03:12",
"durationSeconds": 192,
"totalDuration": "54:24",
"totalDurationSeconds": 3264,
"playCount": 17
},
{
"name": "Small Disasters",
"artist": {
"url": "https://www.last.fm/music/Dean+Lewis",
"name": "Dean Lewis"
},
"url": "https://www.last.fm/music/Dean+Lewis/_/Small+Disasters",
"duration": "03:18",
"durationSeconds": 198,
"totalDuration": "56:06",
"totalDurationSeconds": 3366,
"playCount": 17
},
{
"name": "Lost Without You (with Dean Lewis)",
"artist": {
"url": "https://www.last.fm/music/Kygo",
"name": "Kygo"
},
"url": "https://www.last.fm/music/Kygo/_/Lost+Without+You+(with+Dean+Lewis)",
"duration": "03:23",
"durationSeconds": 203,
"totalDuration": "57:31",
"totalDurationSeconds": 3451,
"playCount": 17
},
{
"name": "Half a Man",
"artist": {
"url": "https://www.last.fm/music/Dean+Lewis",
"name": "Dean Lewis"
},
"url": "https://www.last.fm/music/Dean+Lewis/_/Half+a+Man",
"duration": "02:59",
"durationSeconds": 179,
"totalDuration": "47:44",
"totalDurationSeconds": 2864,
"playCount": 16
}
],
"totalTracks": 124,
"tracks": 20,
"total": {
"amount": 2467,
"duration": "03:05:52:28",
"timeSeconds": 280348
},
"subTotal": {
"amount": 1875,
"duration": "02:03:43:49",
"timeSeconds": 186229
},
"year": 2023,
"period": "in the last month",
"dateGenerated": "Wednesday, 11 October 2023",
"orderNumber": 6010,
"username": "stef_dp",
"cardHolder": "stef_dp",
"authCode": 721532,
"thanks": "Thank you for using stef's website"
}
Examples
curl 'https://api.stefdp.com/receiptData/last.fm?user=stef_dp'
Last updated
Was this helpful?