REST API Quick Start
While this documentation is being completed, checkout the original API reference at https://audiusproject.github.io/api-docs
The Audius API is entirely free to use. We ask that you adhere to the guidelines in this documentation and always credit artists.
The Audius REST API lets you query, stream, and search for tracks, users and playlists across the network.
Check out the Postman collection here to get started with the Audius API or use the button below to open the collection in the Postman App.
Selecting a Host
Audius is a decentralized music streaming service. To use the API, you first select an API endpoint from the list of endpoints returned by:
Request
GET https://api.audius.co HTTP/1.1
Response
{
"data": [
"https://audius-discovery-1.cultur3stake.com",
"https://audius-discovery-1.theblueprint.xyz"
"https://audius-discovery-11.cultur3stake.com",
"https://audius-discovery-12.cultur3stake.com",
"https://audius-discovery-13.cultur3stake.com",
...
"https://dn1.monophonic.digital",
"https://dn1.nodeoperator.io",
"https://dn1.stuffisup.com",
]
}
Once you've selected a host, all API requests can be sent directly to it. We recommend selecting a host each time your application starts up as availability may change over time.
Specifying App Name
If you're integrating the Audius API into an app in production, we ask that you include the
app_name
param with each query. Your unique app name is entirely up to you!
&app_name=<YOUR-UNIQUE-APP-NAME>