Newsletter

Sign up for our regular newsletter and get the latest news for our developer community.

Get Current User’s Profile

Get detailed profile information about the current user (including the current user’s username).

Endpoint

GET https://api.spotify.com/v1/me

Request Parameters

Header field

Value

Authorization

Required. A valid access token from the Spotify Accounts service: see the Web API Authorization Guide for details. The access token must have been issued on behalf of the current user.

Reading the user's email address requires the user-read-email scope; reading country and product subscription level requires the user-read-private scope. Reading the user's birthdate requires the user-read-birthdate scope. See Using Scopes.

Response Format

On success, the HTTP status code in the response header is 200 OK and the response body contains a user object in JSON format. On error, the header status code is an error code and the response body contains an error object. When requesting fields that you don’t have the user’s authorization to access, it will return error 403 Forbidden.

Important! If the user-read-email scope is authorized, the returned JSON will include the email address that was entered when the user created their Spotify account. This email address is unverified; do not assume that Spotify has checked that email address actually belongs to the user.