Developer Tools

MusicPulse API

Access real-time chart data, trending tracks, and artist information programmatically. Build your own music data applications on top of the MusicPulse platform.

Base URL
https://api.musicpulse.com/v1
GET/charts

Retrieve chart entries filtered by platform, region, and date. Returns paginated results with song metadata, position changes, streams, and sparkline data.

Parameters
platformstringspotify | apple | youtube | shazam | billboard
regionstringglobal | nigeria | us | uk | africa | brazil | korea
limitnumberResults per page (default: 50, max: 200)
datestringISO date string (default: latest)
GET/trending

Get trending tracks from TikTok, Twitter, and YouTube. Includes badges (hot, rising, new, peak), surge percentages, and metric counts.

Parameters
platformstringtiktok | twitter | youtube | spotify
limitnumberResults per page (default: 20, max: 100)
GET/artists/{slug}

Get detailed artist information including monthly listeners, genres, social links, and top tracks across platforms.

Parameters
slugstringArtist slug (e.g. "burna-boy")
GET/albums/new

Retrieve the latest album, EP, and single releases. Filter by type and date range.

Parameters
typestringalbum | ep | single | compilation
limitnumberResults per page (default: 20)

Authentication

All API requests require an API key passed via the Authorization header. Rate limits are 1,000 requests per hour on the free tier and 10,000 requests per hour on the pro tier.

// Example request
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.musicpulse.com/v1/charts?platform=spotify&limit=10

Request API Access

API access is currently in private beta. Join the waitlist and we will reach out when your access is ready.

Join the Waitlist