Skip to main content

Overview

This guide helps approved developers get started with the BeatPass API.
API access is invite-only. Developer tokens are granted on a case-by-case basis. To request access, contact contact@beatpass.ca. See Authentication for details.

Authentication

All API requests use Bearer token authentication:
Unauthenticated requests return minimal data (id, name, model_type only). A valid Bearer token is required for rich responses with pricing, plays, BPM, and licensing info.

Environment

No Public Sandbox

No Public Sandbox — BeatPass does not provide a public sandbox or test environment. All API calls hit production systems.
This means:

Development Best Practices


Using Placeholder IDs

When developing or documenting:

In Code Examples

In Documentation

Not:

Restricted Access

Undocumented endpoints are off-limits. Unauthorized access attempts are logged, monitored, and may result in immediate token revocation and account termination.
If you encounter a 403 Forbidden response, the endpoint requires permissions your account does not have. Contact support if you believe this is an error.

Safe API Usage

Do

  • Use documented endpoints only
  • Respect rate limits
  • Handle errors gracefully
  • Clean up test data
  • Log responsibly (no sensitive data)

Don’t

  • Scrape or crawl the platform
  • Hammer endpoints with excessive requests
  • Store user credentials
  • Bypass authentication
  • Share authentication credentials

Error Handling

Standard Error Format

HTTP Status Codes

See Error Catalog for feature-specific errors.

Getting Help

Documentation


Getting Started Checklist

1

Request API Access

Contact contact@beatpass.ca with your use case and organization details.
2

Generate Token

Once approved, go to Account Settings → Developers to create your token.
3

Review Documentation

4

Start Building

  • Begin with read-only endpoints (tracks, artists, search)
  • Use placeholder IDs in development
  • Monitor rate limit headers
  • Handle errors gracefully

API Overview

Full API introduction.

Error Catalog

Error codes and resolutions.
Last modified on February 7, 2026