Documentation
Everything you need to integrate unified music data into your application. Resolve artists, albums, and tracks across Spotify, Apple Music, YouTube Music, Deezer, and more.
Getting Started
Get up and running with the unremix API in under a minute.
Make your first request
Resolve any artist by name or music platform URL. No API key required for basic usage.
curl "https://api.unremix.dev/v1/resolve?q=kendrick+lamar"Resolve from a URL
Pass any Spotify, Apple Music, YouTube Music, or Deezer URL directly.
curl "https://api.unremix.dev/v1/resolve?q=https://open.spotify.com/artist/2YZyLoL8N0Wb9xBt1NhZWg"Install an SDK
Use our official SDKs for TypeScript or Python, or the CLI tool.
npm i @unremix/sdkpip install unremix-sdkAuthentication
Authenticate requests using API keys passed in the X-API-Key header.
Creating an API Key
Generate your key through the dashboard or via our CLI.
unremix keys create --name "Production App"Store your keys securely. For security, full API keys are only shown once at the time of creation.
Usage Example
curl "https://api.unremix.dev/v1/resolve?q=radiohead" \
-H "X-API-Key: your-api-key"Core Endpoints
The main resolution and search endpoints. All paths are relative to api.unremix.dev/v1.
Intelligence Resolution
/v1/resolveUniversal resolver. Aggregates artist intelligence from all major platforms.
qstringrequiredArtist name or music platform URLplatformsstringPlatform filter (e.g. spotify,apple-music)/v1/resolve/trackGranular track resolution with multi-platform link mapping.
qstringrequiredTrack name or URL/v1/resolve/albumComplete album intelligence and release data resolution.
qstringrequiredAlbum name or URLSearch & Discovery
/v1/artistsSearch global artist catalog with platform-specific results.
qstringrequiredSearch querylimitnumberResults limit (default: 20)Rate Limits
Limits are applied based on your subscription tier to ensure platform stability.
| Tier | Requests/min | Requests/day |
|---|---|---|
| Free | 30 | 1,000 |
| Pro | 120 | 10,000 |
| Enterprise | Custom | Custom |
Respecting Limits
All API responses include rate limit headers. Official SDKs automatically handle retries with exponential backoff.
X-RateLimit-Remaining: 28
X-RateLimit-Reset: 1709071200
Retry-After: 30
Deep dive into the API?
Explore our comprehensive API reference for detailed response schemas, error codes, and interactive request builders.
Open API Reference