Skip to content

Get User Data

Getting the user data is a simple process. You can use the getUser method to get the user data. The getUser method takes the user ID as an argument and returns the user data.

async function getUserData(userId) {
try {
const user = await vibify.getUser(userId);
console.log('User Information:', user);
} catch (error) {
console.error('Error:', error);
}
}
getUserData('user-id');

Or with cURL:

Terminal window
curl -H "x-api-key: (your api key)" "http://localhost:3000/user/user-id"

Response

{
"display_name": "your-name",
"external_urls": {
"spotify": "https://open.spotify.com/user/your-name"
},
"href": "https://api.spotify.com/v1/users/your-name",
"id": "your-name",
"images": [
{
"url": "https://i.scdn.co/image/ab67757000003b825416b8f841b1b0260a71ecac",
"height": 64,
"width": 64
},
{
"url": "https://i.scdn.co/image/ab6775700000ee855416b8f841b1b0260a71ecac",
"height": 300,
"width": 300
}
],
"type": "user",
"uri": "spotify:user:your-name",
"followers": {
"href": null,
"total": 6
},
"country": "NL",
"product": "free",
"explicit_content": {
"filter_enabled": false,
"filter_locked": false
},
"email": "your-email"
}