Skip to main content

Python wrapper for Spotify Webplayer access token

Project description

Utility script to get Spotify’s web player access token which has more permissions than the normal one that can be obtained through the Spotify API.

This was inspired by kopiro’s work on the same thing on Node (link).


pip install spotify_token


To obtain the cookies (valid for 1 year):

  1. Open a new Incognito window in Chrome (or another browser) at
  2. Open Developer Tools in your browser (might require developer menu to be enabled in some browsers)
  3. Login to Spotify.
  4. Search/Filter for get_access_token in Developer tools under Network.
  5. Under cookies for the request save the values for sp_dc and sp_key.
  6. Close the window without logging out (Otherwise the cookies are made invalid).

An access token can be obtained by running the following:

import spotify_token as st

data = st.start_session("sp_dc","sp_key")
access_token = data[0]
expiration_date = data[1]


This project is licensed under the MIT License - see the LICENSE file for details

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for spotify-token, version 1.0.0
Filename, size File type Python version Upload date Hashes
Filename, size spotify_token-1.0.0-py2.py3-none-any.whl (3.5 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size spotify_token-1.0.0.tar.gz (2.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page