GET
/track/audio-analysisReturns deep audio analysis features like BPM, key, energy, danceability, and mood metrics for a specific track. This is a standalone version of the audioFeatures object in /track/info.
Rate limit
30 req/min
Caching
Cached forever.
Authentication
Send a
User-Agent header containing a contact email. See authentication.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| isrc | string | required | The ISRC of the track to analyse. |
Request
curl 'https://api.synkradio.co.uk/track/audio-analysis?isrc=GBUM71505078' \
-H 'User-Agent: [email protected]'Try it
GETTry it
Sends a real requesthttps://api.synkradio.co.uk/track/audio-analysis?isrc=USQX91300809Response
200 application/json
{
"key": "F#/Gb",
"keyIndex": 6,
"mode": "Minor",
"tempo": 116,
"loudness": -8.966,
"energy": 0.811,
"danceability": 0.794,
"valence": 0.862,
"acousticness": 0.0426,
"instrumentalness": 0.00000107,
"liveness": 0.101,
"speechiness": 0.038
}Response schema
| Field | Type | Example | Description |
|---|---|---|---|
| key | string | "F#/Gb" | Musical key, written in standard notation. |
| keyIndex | number | 6 | |
| mode | string | "Minor" | |
| tempo | number | 116 | |
| loudness | number | -8.966 | |
| energy | number | 0.811 | Energy score between 0 and 1. |
| danceability | number | 0.794 | Danceability score between 0 and 1. |
| valence | number | 0.862 | Valence (musical positivity) between 0 and 1. |
| acousticness | number | 0.0426 | |
| instrumentalness | number | 0.00000107 | |
| liveness | number | 0.101 | |
| speechiness | number | 0.038 |