Player

Get Recently Played Tracks

GET
/me/player/recently-played

Get tracks from the current user's recently played tracks. Note: Currently doesn't support podcast episodes.

Authorization

oauth_2_0 user-read-recently-played
AuthorizationBearer <token>

Spotify supports OAuth 2.0 for authenticating all API requests.

In: header

Scope: user-read-recently-played

Query Parameters

limit?Limit

The maximum number of items to return. Default: 20. Minimum: 1. Maximum: 50.

Range1 <= value <= 50
Default20
after?After

A Unix timestamp in milliseconds. Returns all items after (but not including) this cursor position. If after is specified, before must not be specified.

before?Before

A Unix timestamp in milliseconds. Returns all items before (but not including) this cursor position. If before is specified, after must not be specified.

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/me/player/recently-played"
{  "href": "string",  "limit": 0,  "next": "string",  "cursors": {    "after": "string",    "before": "string"  },  "total": 0,  "items": [    {      "track": {        "album": {          "album_type": "compilation",          "total_tracks": 9,          "available_markets": [            "CA",            "BR",            "IT"          ],          "external_urls": {            "spotify": "string"          },          "href": "string",          "id": "2up3OPMp9Tb4dAKM2erWXQ",          "images": [            {              "url": "https://i.scdn.co/image/ab67616d00001e02ff9ca10b55ce82ae553c8228\n",              "height": 300,              "width": 300            }          ],          "name": "string",          "release_date": "1981-12",          "release_date_precision": "year",          "restrictions": {            "reason": "market"          },          "type": "album",          "uri": "spotify:album:2up3OPMp9Tb4dAKM2erWXQ",          "artists": [            {              "external_urls": {                "spotify": "string"              },              "href": "string",              "id": "string",              "name": "string",              "type": "artist",              "uri": "string"            }          ]        },        "artists": [          {            "external_urls": {              "spotify": "string"            },            "followers": {              "href": "string",              "total": 0            },            "genres": [              "Prog rock",              "Grunge"            ],            "href": "string",            "id": "string",            "images": [              {                "url": "https://i.scdn.co/image/ab67616d00001e02ff9ca10b55ce82ae553c8228\n",                "height": 300,                "width": 300              }            ],            "name": "string",            "popularity": 0,            "type": "artist",            "uri": "string"          }        ],        "available_markets": [          "string"        ],        "disc_number": 0,        "duration_ms": 0,        "explicit": true,        "external_ids": {          "isrc": "string",          "ean": "string",          "upc": "string"        },        "external_urls": {          "spotify": "string"        },        "href": "string",        "id": "string",        "is_playable": true,        "linked_from": {          "external_urls": {            "spotify": "string"          },          "href": "string",          "id": "string",          "type": "string",          "uri": "string"        },        "restrictions": {          "reason": "string"        },        "name": "string",        "popularity": 0,        "preview_url": "string",        "track_number": 0,        "type": "track",        "uri": "string",        "is_local": true      },      "played_at": "2019-08-24T14:15:22Z",      "context": {        "type": "string",        "href": "string",        "external_urls": {          "spotify": "string"        },        "uri": "string"      }    }  ]}