Skip to main content

Audius API

The Audius REST API provides programmatic access to the largest open music catalogs on the internet. Query, stream, and search for tracks, users, and playlists across the Open Audio Protocol using the Audius API.

API Endpoints

(https://api.audius.co/v1) provides all essential endpoints for querying tracks, users, playlists, and more. This is the recommended starting point for most integrations.

Interactive Swagger UI | Swagger YAML

tip

If you're developing with AI, include the swagger.yaml file to your development environment.

Usage

1. Create an API Key

Creating an API key is free and grants you higher rate limits and user authentication features.

Visit api.audius.co/plans or audius.co/settings to register an API key.

2. Send Requests

Send requests using either your API Secret or Bearer Token.

curl -X GET "https://api.audius.co/v1/tracks/trending" -H "Authorization: Bearer <YOUR-API-BEARER-TOKEN>"
note

Your API Secret is like a wallet password. It is unchangeable and should be stored securely. Using a bearer token is preferable as it can be rotated.


Interactive Documentation

All endpoints below are automatically generated from our live API specification. Each endpoint includes:

  • Request parameters and schemas
  • Example requests in multiple languages (cURL, Python, JavaScript, Go)
  • Response schemas and examples
  • Try-it-out functionality (where applicable)