Skip to main content

Overview

The Producer Intelligence API is BeatPass’s comprehensive analytics and gamification system for producers. It covers tracking, achievements, social analytics, collaboration networks, contribution graphs, advanced charting, and real-time metrics.
Base URL: https://open.beatpass.ca/api/v1/producer-intelligenceAuthentication: Public endpoints (leaderboards, batch growth) use optional auth. All other endpoints require a valid Bearer token.

Rate Limits

Producer Intelligence endpoints have route-specific rate limits:

Public Endpoints

600/min — Leaderboard, collaboration leaderboard (cached responses)120/min — Batch growth data (up to 100 tracks per request)1200/min — Single track growth (prefer batch endpoint)
500/min — Dashboard, XP, achievements, progress data, charts, exports120/min — Social analytics, collaboration network, trending

Dashboard & XP

Get Dashboard Data

Comprehensive dashboard data for the authenticated producer.

Get XP Sources

Breakdown of XP earned by source (uploads, plays, engagement, etc.).

Get Producer Level

Current XP level and progress to next level.

Get Progress Data (Combined)

Optimized combined endpoint that returns dashboard + XP + achievements in a single request. Use this instead of multiple individual calls.
The progress-data endpoint consolidates multiple API calls into one. Use it on dashboard page load to minimize requests and stay within rate limits.

Achievements

List Achievements

Get all achievements for the authenticated producer.

Get Achievement Details

Get details for a specific achievement.

Social Analytics

All social analytics endpoints are rate limited to 120 requests/minute.

Social Analytics Overview

Get social engagement metrics (followers, follows, reposts, interactions).

Social Activity Feed

Get the producer’s recent social activity feed.

Collaboration Network

Map the producer’s collaboration connections.
Get trending collaboration pairs on the platform.

Collaboration Opportunities

Get AI-suggested collaboration opportunities based on genre, style, and activity.

Track Growth

Get local track trend rates for up to 100 tracks in a single request. Always prefer this over individual calls. The response includes only tracks that are currently trending. A track must have recent BeatPass play momentum, meet minimum recent-play and distinct-listener thresholds, and outperform the previous comparison window. Tracks that are not trending are omitted from growth_rates.
Rate limit: 120 batch requests/minute. Each request can contain up to 100 track IDs.

Single Track Growth (Legacy)

Get the local trend rate for an individual track.
This endpoint has a 1200/min rate limit, but the batch endpoint is strongly recommended for efficiency. Track trend rates are based on local BeatPass play activity, not Spotify popularity or payout contribution values.

Leaderboards (Public)

These endpoints are public and cached. Rate limit: 600 requests/minute.

Producer Leaderboard

Collaboration Leaderboard


Contribution Graphs

Artist Contribution Graph

Visualize the — the contribution value distribution across an artist’s tracks.

Platform Contribution Graph

Platform-wide contribution distribution.

Advanced Charts

Track Charts

Artist Charts

Album Charts

Dashboard Charts

Combined chart data for the dashboard view.

Analytics Insights

AI-generated insights about the producer’s performance trends.

Real-Time Analytics

Live Analytics

Get live platform-wide analytics data.

Real-Time Track Metrics

Get live metrics (active listeners, recent plays) for a specific track.

Export & Reporting

Export to CSV

Export to JSON

Generate Report

Generate a comprehensive analytics report.

Export Report as PDF

Get Export Formats

List available export formats.

Contribution & Payouts

Endpoints in the Contribution & Payouts and Subscription Payouts sections use different base paths (e.g., /api/v1/producer/, /api/v1/tracks/, /api/v1/artist/) rather than the /api/v1/producer-intelligence/ prefix. Refer to each endpoint’s full path as shown below.

Get Earnings Estimate

Get Track Breakdown

Detailed per-track contribution breakdown.

Get Track Contribution

Contribution value for a specific track.

Update My Contributions

Trigger a recalculation of the authenticated producer’s contribution values.

Platform Stats

Public platform-wide statistics.

Top Tracks

Platform-wide top tracks by contribution value.

Subscription Payouts

These endpoints are for payout history and summary reporting. They do not set up BEATPAY, change bank details, switch payout providers, or release payouts. Producers manage payout setup in Finances.

List Payouts

Get the authenticated artist’s subscription payout history.

Payout Summary

Get aggregate payout summary.

Payout Detail


Best Practices

Use progress-data instead of calling dashboard, xp-sources, and achievements separately.
Use tracks/growth-batch for up to 100 tracks per request instead of individual track/{id}/growth calls. Non-trending tracks are omitted from the response.
Leaderboard data is cached for 5 minutes. Dashboard data is cached for 15 minutes. Don’t poll faster than these intervals.
Real-time analytics endpoints are database-intensive. Debounce requests and use appropriate intervals (30s+).

Rate Limits

Detailed rate limiting by endpoint group.

Dashboard API

Artist dashboard metrics and profile.

Insights API

Focused insights for tracks, albums, and artists.

Search & Discovery

Leaderboards and discovery features.
Last modified on June 19, 2026