Audiomack API

Music / OAuth Advanced HTTPS
Varies by plan (check documentation)

Overview

Audiomack is a music streaming platform API that lets you access tracks, albums, playlists, and artist profiles from its catalog. Using OAuth authentication, you can search music, retrieve trending content, and integrate Audiomack playback into your own applications. It is well suited for developers building music discovery or social listening apps.

💡

Beginner Tip

For read-only catalog browsing such as search and trending tracks, you only need your OAuth consumer key without full user authentication. Save the OAuth access token securely — never hard-code it in client-side code.

Available Data

track name and artist
album metadata
audio preview URLs
popularity score
genre classification

Example Response

JSON Response
{
  "name": "Bohemian Rhapsody",
  "artist": "Queen",
  "album": "A Night at the Opera",
  "duration_ms": 354000,
  "popularity": 92,
  "preview_url": "https://p.scdn.co/mp3-preview/..."
}

Field Reference

results List of tracks or albums returned by the query.
results[].title Title of the track or album.
results[].artist Artist name associated with the content.
results[].url Direct link to the track page on Audiomack.
results[].image URL of the album artwork image.
results[].plays Total play count for the track.

Implementation Example

// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://www.audiomack.com/data-api/docs";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "Authorization": "Bearer YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

401 Unauthorized OAuth access token is missing, expired, or malformed.
Complete the OAuth 1.0a flow to get a fresh access token and include it in the Authorization header.
429 Too Many Requests Your app has exceeded the API rate limit.
Implement exponential backoff and cache frequently requested data like trending lists on your server.
Track not streamable The requested track is not licensed for external streaming.
Check the streamable field in the response before attempting to play a track.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 10/20
🔒 Security 15/15
🛠 Developer XP 3/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth OAuth
HTTPS REQUIRED
CORS UNKNOWN
Category Music
Difficulty Advanced
Verified: 2026-04-07

Alternatives to Audiomack

Technical alternatives for different use cases.

Free music streaming and discovery platform API

Better For

Sound effects and audio samples for production

Trade-off

Discovering independent music and artists

Similar APIs

View All →