Real-time Discord presence, made simple. Track status, activities, and Spotify instantly.
Simple HTTP endpoints to fetch any tracked user's presence, activities, and profile information instantly.
Subscribe to real-time presence updates over WebSocket. Get notified the instant anything changes.
Full Discord activity support — games, streaming, watching, competing, and custom statuses.
Detect Spotify playback with track name, artist, album, art URL, and live timestamps.
Track online, idle, DND, and offline status. See which clients (desktop, mobile, web) are active.
Full custom status support including emoji, emoji ID, and status text.
{
"success": true,
"data": {
"user_id": "123456789",
"username": "example",
"global_name": "Example User",
"avatar_url": "https://cdn.discordapp.com/avatars/...",
"discord_status": "online",
"client_status": { "desktop": "online" },
"listening_to_spotify": true,
"spotify": {
"song": "Song Name",
"artist": "Artist Name",
"album": "Album Name",
"album_art_url": "https://i.scdn.co/image/...",
"track_id": "spotify:track:..."
},
"activities": [],
"custom_status": null
}
}
// Connect and subscribe const ws = new WebSocket('wss://your-domain.com/socket'); ws.onopen = () => ws.send(JSON.stringify({ op: 2, d: { subscribe_to_ids: ["123456789"] } })); ws.onmessage = ({ data }) => { const msg = JSON.parse(data); if (msg.t === 'PRESENCE_UPDATE') { console.log('Presence changed:', msg.d); } };
Enter a Discord User ID to view their live presence
User must be a member of the Veyra guild to be tracked.