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
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>"
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)