Overview
The Search & Discovery API provides content discovery features — full-text search across all content types, genre and tag browsing, personalized radio recommendations, and platform-wide leaderboards.Base URL:
https://open.beatpass.ca/api/v1Authentication: All discovery endpoints use optional auth. Authenticated users get personalized results and enhanced data.Search
Full-Text Search
Search across albums, artists, playlists, tracks, and users.Search keywords.
Comma-separated content types to search:
album, artist, playlist, track, user. Searches all types if omitted.Maximum results per type. Default:
3.Artist Search Suggestions
Get autocomplete suggestions for artists.Artist Suggestion Detail
Album Search Suggestions
Album Suggestion Detail
Audio Search
Search for tracks by audio similarity.Genres
List Genres
Get all available music genres.Get Genre
Get a specific genre by name, including associated content.Tags
Tracks by Tag
Get tracks associated with a specific tag.Albums by Tag
Get albums associated with a specific tag.Radio
Get Recommendations
Get personalized music recommendations based on a seed entity (artist, track, genre, or tag).Seed type:
artist, track, genre, or tag.Seed entity ID or name.
Leaderboards
Global Leaderboard
Get the platform-wide producer leaderboard.Genre Leaderboard
Get the leaderboard for a specific genre.Rising Stars
Get the rising stars leaderboard — producers with the fastest growth.Achievement Leaderboard
Get the leaderboard ranked by achievement count and rarity.Leaderboard Stats
Get aggregate statistics for the leaderboard system.Leaderboard data is cached with a 5-minute TTL. Polling more frequently than every 30 seconds is unnecessary and wastes your rate limit quota.