Audio Features API:
BPM, key, and time signature

Turn raw tracks into structured audio features for millions of songs through a single audio features API.

Audio features API hero

Audio Features API for songs

The Soundcharts Audio Features API lets developers, distributors, and music data teams extract structured musical descriptors — BPM, key, time signature, energy, valence, danceability, and more — for millions of tracks. Instead of maintaining your own audio analysis pipeline, you can query a single endpoint to power recommendation systems, harmonic mixing tools, mood-based playlists, and music analytics dashboards with consistent, ready-to-use audio features.

Measure song BPM

Use the Soundcharts BPM API to retrieve precise tempo values (in BPM) for millions of tracks in a single request. Consistent BPM data helps control transitions, pace, and energy.

Song BPM API

Get song key

Our key API lets you detect the musical key of any song, so your product can understand how tracks relate harmonically. Use key and mode to power chord and scale helpers, songwriting assistants, or smart recommendations that cluster songs by musical compatibility instead of just genre or popularity. The key is exposed as a simple integer (0–11), which you can easily integrate into your existing data models.

Song Key API

Analyze song time signature

With the time signature API, you can identify whether a song is in 3/4, 4/4, 5/4, 7/4, or other meters and use that structure in your logic. Time signatures are critical for composition tools, educational apps, sync and production workflows, or any feature that relies on bar-based logic. Soundcharts returns an estimated timeSignature value per track, making it easy to segment audio, align visualizations, and design features that respect the song's rhythmic grid.

Time signature API

Discover songs using audio features

Use audio features to go beyond simple text or genre search and actually find songs that match a specific vibe. Filter or rank tracks by BPM, key, time signature, energy, valence, and danceability to surface songs that work together musically.

Audio features song discovery

Go beyond BPM with a complete Audio Features API

The Soundcharts Audio Features API provides a full set of high-level descriptors for every track: energy, valence (mood), danceability, acousticness, instrumentalness, speechiness, liveness, loudness, tempo, key, mode, and time signature. These audio features help you move from raw audio to actionable insights — clustering songs by vibe, mood, or intensity instead of relying only on tags or genres.

Audio features API

Integrate audio features into your existing stack

All audio features are available from the same endpoint you already use for song data, alongside identifiers like UUID and ISRC. Plug the Audio Features API into your catalog, dashboards, or internal tools without redesigning your architecture. Fetch a song once, store BPM, key, time signature, and other features in your own database, and combine them with charts, playlists, or audience data to unlock richer analysis and more intelligent music products.

Integrate audio features API

Common questions about audio features