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
platformstring— spotify | apple | youtube | shazam | billboard
regionstring— global | nigeria | us | uk | africa | brazil | korea
limitnumber— Results per page (default: 50, max: 200)
datestring— ISO 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
platformstring— tiktok | twitter | youtube | spotify
limitnumber— Results 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
slugstring— Artist slug (e.g. "burna-boy")
GET/albums/new

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

Parameters
typestring— album | ep | single | compilation
limitnumber— Results 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