Structured metadata + audio features for product teams

Music Data for the Next Generation of Apps.

Search, analyze, and build with structured music metadata and audio features through a simple developer API.

Catalog coverage
25M
Tracks with audio features and stats
6M
Artists indexed across the catalog
11M
Albums available for lookup and enrichment
Example requesttracks.search.json
GET /v1/tracks?genre=electronic&energy_min=0.8

{
  "data": [
    {
      "id": "trk_24f91c",
      "title": "Afterimage",
      "artist": "Nova Circuit",
      "genre": "electronic",
      "bpm": 128,
      "key": "F minor",
      "energy": 0.91,
      "danceability": 0.84
    },
    {
      "id": "trk_98b3de",
      "title": "Midnight Runner",
      "artist": "Vector Youth",
      "genre": "electronic",
      "bpm": 124,
      "key": "A minor",
      "energy": 0.86,
      "danceability": 0.79
    }
  ],
  "pagination": {
    "next_cursor": "eyJwYWdlIjoyfQ=="
  }
}

Core capabilities

Everything your product needs from a music data layer.

Keep the experience focused on developers: practical endpoints, strong data coverage, and clear integration paths.

Music Metadata

Retrieve structured track, artist, album, genre, release, and catalog metadata with consistent schemas.

Audio Features

Access tempo, key, mode, energy, danceability, and other signals for recommendation, analysis, and discovery.

Powerful Search

Filter across genres, moods, popularity, release windows, and sonic attributes with API-first search patterns.

Developer-Friendly API

Predictable REST endpoints, clean JSON responses, and a frontend structure ready for docs, dashboards, and auth.

API preview

Drop a clean music endpoint into your stack.

Use simple request patterns to search tracks, inspect audio features, and power internal tools or end-user experiences.

Typical use cases
  • • Catalog enrichment for creator and label tools
  • • Feature-based search for music discovery products
  • • Audio intelligence for recommendations and analytics
cURLtracks.list
curl -X GET "https://api.tune.dev/v1/tracks?artist=fred+again..&limit=2" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"
JavaScriptaudio-features.ts
const response = await fetch(
  "https://api.tune.dev/v1/audio-features?track_id=trk_24f91c",
  {
    headers: {
      Authorization: "Bearer YOUR_API_KEY",
    },
  }
);

const json = await response.json();
console.log(json.data.energy); // 0.91

Ready to build

Start building with music data.

Explore the API surface, wire up your first request, and extend this frontend later with docs, dashboards, analytics, auth, and API key management.