DJ-grade audio analysis for any Spotify track ID or ISRC: BPM, Camelot and Open Key, mood, and 9 DJ performance scores, plus harmonic key matching, seeded discovery by BPM or key, synced lyrics, playlist and radio traction signals, and library export to rekordbox XML, M3U or cue sheet. Precomputed across 250M+ tracks.
{"track":{"ids":{"spotify":"0DiWol3AO6WpXZgp0goxAV","isrc":"GBDUW0000053"},"href":"https://api.spotify.com/v1/tracks/0DiWol3AO6WpXZgp0goxAV","name":"One More Time","popularity":80,"duration":"05:20","duration_s":320.4,"duration_ms":320357,"loudness":"-8.6 dB","loudness_db":-8.618,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"123.00 BPM","bpm":122.746,"bucket":"allegro","beats":655,"beats_per_bar":4,"beat_duration_ms":489,"bars":164,"time_signature":"4/4","half_time_bpm":61.373,"double_time_bpm":245.492,"phrases_s":{"bar_1":2.0,"bar_2":3.9,"bar_4":7.8,"bar_8":15.6,"bar_16":31.3,"bar_32":62.6,"bar_64":125.1},"phrases_count":{"bar_16":10,"bar_32":5}},"harmony":{"key":2,"mode":"major","camelot":"10B","camelot_number":10,"camelot_letter":"B","open_key":"3d","note":"D"},"score":{"danceability":0.613,"energy":0.697,"speechiness":0.133,"acousticness":0.019,"instrumentalness":0.0,"liveness":0.332,"valence":0.476,"dance_floor":0.651,"chill":0.006,"aggressive":0.683,"hype":0.813,"groove":0.689,"warmup":0.314,"peak_time":0.672,"blendability":0.426,"vocal_risk":0.48},"mood":{"label":"tense","vector":{"happy":0.476,"sad":0.524,"aggressive":0.683,"relaxed":0.161,"party":0.427}},"genres":["french house","electronic","electro"]}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26831/get+audio+analysis&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"audio_analysis":[{"track":{"ids":{"spotify":"0DiWol3AO6WpXZgp0goxAV","isrc":"GBDUW0000053"},"href":"https://api.spotify.com/v1/tracks/0DiWol3AO6WpXZgp0goxAV","name":"One More Time","popularity":80,"duration":"05:20","duration_s":320.4,"duration_ms":320357,"loudness":"-8.6 dB","loudness_db":-8.618,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"123.00 BPM","bpm":122.746,"bucket":"allegro","beats":655,"beats_per_bar":4,"beat_duration_ms":489,"bars":164,"time_signature":"4/4","half_time_bpm":61.373,"double_time_bpm":245.492,"phrases_s":{"bar_1":2.0,"bar_2":3.9,"bar_4":7.8,"bar_8":15.6,"bar_16":31.3,"bar_32":62.6,"bar_64":125.1},"phrases_count":{"bar_16":10,"bar_32":5}},"harmony":{"key":2,"mode":"major","camelot":"10B","camelot_number":10,"camelot_letter":"B","open_key":"3d","note":"D"},"score":{"danceability":0.613,"energy":0.697,"speechiness":0.133,"acousticness":0.019,"instrumentalness":0.0,"liveness":0.332,"valence":0.476,"dance_floor":0.651,"chill":0.006,"aggressive":0.683,"hype":0.813,"groove":0.689,"warmup":0.314,"peak_time":0.672,"blendability":0.426,"vocal_risk":0.48},"mood":{"label":"tense","vector":{"happy":0.476,"sad":0.524,"aggressive":0.683,"relaxed":0.161,"party":0.427}},"genres":["french house","electronic","electro"]},{"track":{"ids":{"spotify":"1NeLwFETswx8Fzxl2AFl91","isrc":"GBDUW0000064"},"href":"https://api.spotify.com/v1/tracks/1NeLwFETswx8Fzxl2AFl91","name":"Something About Us","popularity":72,"duration":"03:52","duration_s":232.7,"duration_ms":232667,"loudness":"-12.7 dB","loudness_db":-12.673,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":true,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"100.00 BPM","bpm":99.958,"bucket":"andante","beats":388,"beats_per_bar":4,"beat_duration_ms":600,"bars":97,"time_signature":"4/4","half_time_bpm":49.979,"double_time_bpm":199.916,"phrases_s":{"bar_1":2.4,"bar_2":4.8,"bar_4":9.6,"bar_8":19.2,"bar_16":38.4,"bar_32":76.8,"bar_64":153.7},"phrases_count":{"bar_16":6,"bar_32":3}},"harmony":{"key":9,"mode":"minor","camelot":"8A","camelot_number":8,"camelot_letter":"A","open_key":"1m","note":"Am"},"score":{"danceability":0.875,"energy":0.475,"speechiness":0.099,"acousticness":0.44,"instrumentalness":0.72,"liveness":0.046,"valence":0.384,"dance_floor":0.695,"chill":0.231,"aggressive":0.266,"hype":0.467,"groove":0.883,"warmup":0.548,"peak_time":0.595,"blendability":0.814,"vocal_risk":0.171},"mood":{"label":"sad","vector":{"happy":0.384,"sad":0.616,"aggressive":0.266,"relaxed":0.483,"party":0.416}},"genres":["french house","electronic","electro"]},{"track":{"ids":{"spotify":"7cMFjxhbXBpOlais7KMF3j","isrc":"GBDUW0000065"},"href":"https://api.spotify.com/v1/tracks/7cMFjxhbXBpOlais7KMF3j","name":"Voyager","popularity":65,"duration":"03:47","duration_s":227.9,"duration_ms":227867,"loudness":"-11.5 dB","loudness_db":-11.488,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":true,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"120.00 BPM","bpm":119.881,"bucket":"moderato","beats":455,"beats_per_bar":4,"beat_duration_ms":500,"bars":114,"time_signature":"4/4","half_time_bpm":59.941,"double_time_bpm":239.762,"phrases_s":{"bar_1":2.0,"bar_2":4.0,"bar_4":8.0,"bar_8":16.0,"bar_16":32.0,"bar_32":64.1,"bar_64":128.1},"phrases_count":{"bar_16":7,"bar_32":3}},"harmony":{"key":7,"mode":"major","camelot":"9B","camelot_number":9,"camelot_letter":"B","open_key":"2d","note":"G"},"score":{"danceability":0.669,"energy":0.743,"speechiness":0.049,"acousticness":0.288,"instrumentalness":0.805,"liveness":0.309,"valence":0.28,"dance_floor":0.702,"chill":0.074,"aggressive":0.529,"hype":0.653,"groove":0.753,"warmup":0.378,"peak_time":0.721,"blendability":0.829,"vocal_risk":0.108},"mood":{"label":"tense","vector":{"happy":0.28,"sad":0.72,"aggressive":0.529,"relaxed":0.272,"party":0.497}},"genres":["french house","electronic","electro"]}]}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26832/get+several+audio+analyses?ids=0DiWol3AO6WpXZgp0goxAV,1NeLwFETswx8Fzxl2AFl91,7cMFjxhbXBpOlais7KMF3j' --header 'Authorization: Bearer YOUR_API_KEY'
{"album":{"album_type":"album","total_tracks":14,"available_markets":["AR","AU","AT","BE","BO","BR","BG","CA","CL","CO","CR","CY","CZ","DK","DO","DE","EC","EE","SV","FI","FR","GR","GT","HN","HK","HU","IS","IE","IT","LV","LT","LU","MY","MT","MX","NL","NZ","NI","NO","PA","PY","PE","PH","PL","PT","SG","SK","ES","SE","CH","TW","TR","UY","US","GB","AD","LI","MC","ID","JP","TH","VN","RO","IL","ZA","SA","AE","BH","QA","OM","KW","EG","MA","DZ","TN","LB","JO","PS","IN","BY","KZ","MD","UA","AL","BA","HR","ME","MK","RS","SI","KR","BD","PK","LK","GH","KE","NG","TZ","UG","AG","AM","BS","BB","BZ","BT","BW","BF","CV","CW","DM","FJ","GM","GE","GD","GW","GY","HT","JM","KI","LS","LR","MW","MV","ML","MH","FM","NA","NR","NE","PW","PG","PR","WS","SM","ST","SN","SC","SL","SB","KN","LC","VC","SR","TL","TO","TT","TV","VU","AZ","BN","BI","KH","CM","TD","KM","GQ","SZ","GA","GN","KG","LA","MO","MR","MN","NP","RW","TG","UZ","ZW","BJ","MG","MU","MZ","AO","CI","DJ","ZM","CD","CG","IQ","LY","TJ","VE","ET","XK"],"external_urls":{"spotify":"https://open.spotify.com/album/2noRn2Aes5aoNVsU6iWThc"},"href":"https://api.spotify.com/v1/albums/2noRn2Aes5aoNVsU6iWThc","id":"2noRn2Aes5aoNVsU6iWThc","images":[{"url":"https://i.scdn.co/image/ab67616d0000b2732c25dad9f8fd54652f7ba5df","height":640,"width":640},{"url":"https://i.scdn.co/image/ab67616d00001e022c25dad9f8fd54652f7ba5df","height":300,"width":300},{"url":"https://i.scdn.co/image/ab67616d000048512c25dad9f8fd54652f7ba5df","height":64,"width":64}],"name":"Discovery","release_date":"2001-03-12","release_date_precision":"day","type":"album","uri":"spotify:album:2noRn2Aes5aoNVsU6iWThc","artists":[{"external_urls":{"spotify":"https://open.spotify.com/artist/4tZwfgrHOc3mvqYlEYSvVi"},"href":"https://api.spotify.com/v1/artists/4tZwfgrHOc3mvqYlEYSvVi","id":"4tZwfgrHOc3mvqYlEYSvVi","name":"Daft Punk","type":"artist","uri":"spotify:artist:4tZwfgrHOc3mvqYlEYSvVi"}]},"artists":[{"external_urls":{"spotify":"https://open.spotify.com/artist/4tZwfgrHOc3mvqYlEYSvVi"},"href":"https://api.spotify.com/v1/artists/4tZwfgrHOc3mvqYlEYSvVi","id":"4tZwfgrHOc3mvqYlEYSvVi","name":"Daft Punk","type":"artist","uri":"spotify:artist:4tZwfgrHOc3mvqYlEYSvVi"}],"available_markets":["AR","AU","AT","BE","BO","BR","BG","CA","CL","CO","CR","CY","CZ","DK","DO","DE","EC","EE","SV","FI","FR","GR","GT","HN","HK","HU","IS","IE","IT","LV","LT","LU","MY","MT","MX","NL","NZ","NI","NO","PA","PY","PE","PH","PL","PT","SG","SK","ES","SE","CH","TW","TR","UY","US","GB","AD","LI","MC","ID","JP","TH","VN","RO","IL","ZA","SA","AE","BH","QA","OM","KW","EG","MA","DZ","TN","LB","JO","PS","IN","BY","KZ","MD","UA","AL","BA","HR","ME","MK","RS","SI","KR","BD","PK","LK","GH","KE","NG","TZ","UG","AG","AM","BS","BB","BZ","BT","BW","BF","CV","CW","DM","FJ","GM","GE","GD","GW","GY","HT","JM","KI","LS","LR","MW","MV","ML","MH","FM","NA","NR","NE","PW","PG","PR","WS","SM","ST","SN","SC","SL","SB","KN","LC","VC","SR","TL","TO","TT","TV","VU","AZ","BN","BI","KH","CM","TD","KM","GQ","SZ","GA","GN","KG","LA","MO","MR","MN","NP","RW","TG","UZ","ZW","BJ","MG","MU","MZ","AO","CI","DJ","ZM","CD","CG","IQ","LY","TJ","VE","ET","XK"],"disc_number":1,"duration_ms":320357,"explicit":false,"external_ids":{"isrc":"GBDUW0000053"},"external_urls":{"spotify":"https://open.spotify.com/track/0DiWol3AO6WpXZgp0goxAV"},"href":"https://api.spotify.com/v1/tracks/0DiWol3AO6WpXZgp0goxAV","id":"0DiWol3AO6WpXZgp0goxAV","name":"One More Time","popularity":80,"preview_url":"https://p.scdn.co/mp3-preview/06e44e119531d1117c007e2e1cb0c268f613f8b4?cid=65b708073fc0480ea92a077233ca87bd","track_number":1,"type":"track","uri":"spotify:track:0DiWol3AO6WpXZgp0goxAV","is_local":false,"audio_analysis":{"track":{"ids":{"spotify":"0DiWol3AO6WpXZgp0goxAV","isrc":"GBDUW0000053"},"href":"https://api.spotify.com/v1/tracks/0DiWol3AO6WpXZgp0goxAV","name":"One More Time","popularity":80,"duration":"05:20","duration_s":320.4,"duration_ms":320357,"loudness":"-8.6 dB","loudness_db":-8.618,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"123.00 BPM","bpm":122.746,"bucket":"allegro","beats":655,"beats_per_bar":4,"beat_duration_ms":489,"bars":164,"time_signature":"4/4","half_time_bpm":61.373,"double_time_bpm":245.492,"phrases_s":{"bar_1":2.0,"bar_2":3.9,"bar_4":7.8,"bar_8":15.6,"bar_16":31.3,"bar_32":62.6,"bar_64":125.1},"phrases_count":{"bar_16":10,"bar_32":5}},"harmony":{"key":2,"mode":"major","camelot":"10B","camelot_number":10,"camelot_letter":"B","open_key":"3d","note":"D"},"score":{"danceability":0.613,"energy":0.697,"speechiness":0.133,"acousticness":0.019,"instrumentalness":0.0,"liveness":0.332,"valence":0.476,"dance_floor":0.651,"chill":0.006,"aggressive":0.683,"hype":0.813,"groove":0.689,"warmup":0.314,"peak_time":0.672,"blendability":0.426,"vocal_risk":0.48},"mood":{"label":"tense","vector":{"happy":0.476,"sad":0.524,"aggressive":0.683,"relaxed":0.161,"party":0.427}},"genres":["french house","electronic","electro"]}}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26833/get+track+with+analysis?market=FR&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"tracks":[{"album":{"album_type":"album","total_tracks":14,"available_markets":["AR","AU","AT","BE","BO","BR","BG","CA","CL","CO","CR","CY","CZ","DK","DO","DE","EC","EE","SV","FI","FR","GR","GT","HN","HK","HU","IS","IE","IT","LV","LT","LU","MY","MT","MX","NL","NZ","NI","NO","PA","PY","PE","PH","PL","PT","SG","SK","ES","SE","CH","TW","TR","UY","US","GB","AD","LI","MC","ID","JP","TH","VN","RO","IL","ZA","SA","AE","BH","QA","OM","KW","EG","MA","DZ","TN","LB","JO","PS","IN","BY","KZ","MD","UA","AL","BA","HR","ME","MK","RS","SI","KR","BD","PK","LK","GH","KE","NG","TZ","UG","AG","AM","BS","BB","BZ","BT","BW","BF","CV","CW","DM","FJ","GM","GE","GD","GW","GY","HT","JM","KI","LS","LR","MW","MV","ML","MH","FM","NA","NR","NE","PW","PG","PR","WS","SM","ST","SN","SC","SL","SB","KN","LC","VC","SR","TL","TO","TT","TV","VU","AZ","BN","BI","KH","CM","TD","KM","GQ","SZ","GA","GN","KG","LA","MO","MR","MN","NP","RW","TG","UZ","ZW","BJ","MG","MU","MZ","AO","CI","DJ","ZM","CD","CG","IQ","LY","TJ","VE","ET","XK"],"external_urls":{"spotify":"https://open.spotify.com/album/2noRn2Aes5aoNVsU6iWThc"},"href":"https://api.spotify.com/v1/albums/2noRn2Aes5aoNVsU6iWThc","id":"2noRn2Aes5aoNVsU6iWThc","images":[{"url":"https://i.scdn.co/image/ab67616d0000b2732c25dad9f8fd54652f7ba5df","height":640,"width":640},{"url":"https://i.scdn.co/image/ab67616d0000b2732c25dad9f8fd54652f7ba5df","height":640,"width":640},{"url":"https://i.scdn.co/image/ab67616d00001e022c25dad9f8fd54652f7ba5df","height":300,"width":300},{"url":"https://i.scdn.co/image/ab67616d00001e022c25dad9f8fd54652f7ba5df","height":300,"width":300},{"url":"https://i.scdn.co/image/ab67616d000048512c25dad9f8fd54652f7ba5df","height":64,"width":64},{"url":"https://i.scdn.co/image/ab67616d000048512c25dad9f8fd54652f7ba5df","height":64,"width":64}],"name":"Discovery","release_date":"2001-03-12","release_date_precision":"day","type":"album","uri":"spotify:album:2noRn2Aes5aoNVsU6iWThc","artists":[{"external_urls":{"spotify":"https://open.spotify.com/artist/4tZwfgrHOc3mvqYlEYSvVi"},"href":"https://api.spotify.com/v1/artists/4tZwfgrHOc3mvqYlEYSvVi","id":"4tZwfgrHOc3mvqYlEYSvVi","name":"Daft Punk","type":"artist","uri":"spotify:artist:4tZwfgrHOc3mvqYlEYSvVi"},{"external_urls":{"spotify":"https://open.spotify.com/artist/4tZwfgrHOc3mvqYlEYSvVi"},"href":"https://api.spotify.com/v1/artists/4tZwfgrHOc3mvqYlEYSvVi","id":"4tZwfgrHOc3mvqYlEYSvVi","name":"Daft Punk","type":"artist","uri":"spotify:artist:4tZwfgrHOc3mvqYlEYSvVi"}]},"artists":[{"external_urls":{"spotify":"https://open.spotify.com/artist/4tZwfgrHOc3mvqYlEYSvVi"},"href":"https://api.spotify.com/v1/artists/4tZwfgrHOc3mvqYlEYSvVi","id":"4tZwfgrHOc3mvqYlEYSvVi","name":"Daft Punk","type":"artist","uri":"spotify:artist:4tZwfgrHOc3mvqYlEYSvVi"}],"available_markets":["AR","AU","AT","BE","BO","BR","BG","CA","CL","CO","CR","CY","CZ","DK","DO","DE","EC","EE","SV","FI","FR","GR","GT","HN","HK","HU","IS","IE","IT","LV","LT","LU","MY","MT","MX","NL","NZ","NI","NO","PA","PY","PE","PH","PL","PT","SG","SK","ES","SE","CH","TW","TR","UY","US","GB","AD","LI","MC","ID","JP","TH","VN","RO","IL","ZA","SA","AE","BH","QA","OM","KW","EG","MA","DZ","TN","LB","JO","PS","IN","BY","KZ","MD","UA","AL","BA","HR","ME","MK","RS","SI","KR","BD","PK","LK","GH","KE","NG","TZ","UG","AG","AM","BS","BB","BZ","BT","BW","BF","CV","CW","DM","FJ","GM","GE","GD","GW","GY","HT","JM","KI","LS","LR","MW","MV","ML","MH","FM","NA","NR","NE","PW","PG","PR","WS","SM","ST","SN","SC","SL","SB","KN","LC","VC","SR","TL","TO","TT","TV","VU","AZ","BN","BI","KH","CM","TD","KM","GQ","SZ","GA","GN","KG","LA","MO","MR","MN","NP","RW","TG","UZ","ZW","BJ","MG","MU","MZ","AO","CI","DJ","ZM","CD","CG","IQ","LY","TJ","VE","ET","XK"],"disc_number":1,"duration_ms":320357,"explicit":false,"external_ids":{"isrc":"GBDUW0000053"},"external_urls":{"spotify":"https://open.spotify.com/track/0DiWol3AO6WpXZgp0goxAV"},"href":"https://api.spotify.com/v1/tracks/0DiWol3AO6WpXZgp0goxAV","id":"0DiWol3AO6WpXZgp0goxAV","name":"One More Time","popularity":80,"preview_url":"https://p.scdn.co/mp3-preview/06e44e119531d1117c007e2e1cb0c268f613f8b4?cid=65b708073fc0480ea92a077233ca87bd","track_number":1,"type":"track","uri":"spotify:track:0DiWol3AO6WpXZgp0goxAV","is_local":false,"audio_analysis":{"track":{"ids":{"spotify":"0DiWol3AO6WpXZgp0goxAV","isrc":"GBDUW0000053"},"href":"https://api.spotify.com/v1/tracks/0DiWol3AO6WpXZgp0goxAV","name":"One More Time","popularity":80,"duration":"05:20","duration_s":320.4,"duration_ms":320357,"loudness":"-8.6 dB","loudness_db":-8.618,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"123.00 BPM","bpm":122.746,"bucket":"allegro","beats":655,"beats_per_bar":4,"beat_duration_ms":489,"bars":164,"time_signature":"4/4","half_time_bpm":61.373,"double_time_bpm":245.492,"phrases_s":{"bar_1":2.0,"bar_2":3.9,"bar_4":7.8,"bar_8":15.6,"bar_16":31.3,"bar_32":62.6,"bar_64":125.1},"phrases_count":{"bar_16":10,"bar_32":5}},"harmony":{"key":2,"mode":"major","camelot":"10B","camelot_number":10,"camelot_letter":"B","open_key":"3d","note":"D"},"score":{"danceability":0.613,"energy":0.697,"speechiness":0.133,"acousticness":0.019,"instrumentalness":0.0,"liveness":0.332,"valence":0.476,"dance_floor":0.651,"chill":0.006,"aggressive":0.683,"hype":0.813,"groove":0.689,"warmup":0.314,"peak_time":0.672,"blendability":0.426,"vocal_risk":0.48},"mood":{"label":"tense","vector":{"happy":0.476,"sad":0.524,"aggressive":0.683,"relaxed":0.161,"party":0.427}},"genres":["french house","electronic","electro"]}},{"album":{"album_type":"album","total_tracks":14,"available_markets":["AR","AU","AT","BE","BO","BR","BG","CA","CL","CO","CR","CY","CZ","DK","DO","DE","EC","EE","SV","FI","FR","GR","GT","HN","HK","HU","IS","IE","IT","LV","LT","LU","MY","MT","MX","NL","NZ","NI","NO","PA","PY","PE","PH","PL","PT","SG","SK","ES","SE","CH","TW","TR","UY","US","GB","AD","LI","MC","ID","JP","TH","VN","RO","IL","ZA","SA","AE","BH","QA","OM","KW","EG","MA","DZ","TN","LB","JO","PS","IN","BY","KZ","MD","UA","AL","BA","HR","ME","MK","RS","SI","KR","BD","PK","LK","GH","KE","NG","TZ","UG","AG","AM","BS","BB","BZ","BT","BW","BF","CV","CW","DM","FJ","GM","GE","GD","GW","GY","HT","JM","KI","LS","LR","MW","MV","ML","MH","FM","NA","NR","NE","PW","PG","PR","WS","SM","ST","SN","SC","SL","SB","KN","LC","VC","SR","TL","TO","TT","TV","VU","AZ","BN","BI","KH","CM","TD","KM","GQ","SZ","GA","GN","KG","LA","MO","MR","MN","NP","RW","TG","UZ","ZW","BJ","MG","MU","MZ","AO","CI","DJ","ZM","CD","CG","IQ","LY","TJ","VE","ET","XK"],"external_urls":{"spotify":"https://open.spotify.com/album/2noRn2Aes5aoNVsU6iWThc"},"href":"https://api.spotify.com/v1/albums/2noRn2Aes5aoNVsU6iWThc","id":"2noRn2Aes5aoNVsU6iWThc","images":[{"url":"https://i.scdn.co/image/ab67616d0000b2732c25dad9f8fd54652f7ba5df","height":640,"width":640},{"url":"https://i.scdn.co/image/ab67616d0000b2732c25dad9f8fd54652f7ba5df","height":640,"width":640},{"url":"https://i.scdn.co/image/ab67616d00001e022c25dad9f8fd54652f7ba5df","height":300,"width":300},{"url":"https://i.scdn.co/image/ab67616d00001e022c25dad9f8fd54652f7ba5df","height":300,"width":300},{"url":"https://i.scdn.co/image/ab67616d000048512c25dad9f8fd54652f7ba5df","height":64,"width":64},{"url":"https://i.scdn.co/image/ab67616d000048512c25dad9f8fd54652f7ba5df","height":64,"width":64}],"name":"Discovery","release_date":"2001-03-12","release_date_precision":"day","type":"album","uri":"spotify:album:2noRn2Aes5aoNVsU6iWThc","artists":[{"external_urls":{"spotify":"https://open.spotify.com/artist/4tZwfgrHOc3mvqYlEYSvVi"},"href":"https://api.spotify.com/v1/artists/4tZwfgrHOc3mvqYlEYSvVi","id":"4tZwfgrHOc3mvqYlEYSvVi","name":"Daft Punk","type":"artist","uri":"spotify:artist:4tZwfgrHOc3mvqYlEYSvVi"},{"external_urls":{"spotify":"https://open.spotify.com/artist/4tZwfgrHOc3mvqYlEYSvVi"},"href":"https://api.spotify.com/v1/artists/4tZwfgrHOc3mvqYlEYSvVi","id":"4tZwfgrHOc3mvqYlEYSvVi","name":"Daft Punk","type":"artist","uri":"spotify:artist:4tZwfgrHOc3mvqYlEYSvVi"}]},"artists":[{"external_urls":{"spotify":"https://open.spotify.com/artist/4tZwfgrHOc3mvqYlEYSvVi"},"href":"https://api.spotify.com/v1/artists/4tZwfgrHOc3mvqYlEYSvVi","id":"4tZwfgrHOc3mvqYlEYSvVi","name":"Daft Punk","type":"artist","uri":"spotify:artist:4tZwfgrHOc3mvqYlEYSvVi"}],"available_markets":["AR","AU","AT","BE","BO","BR","BG","CA","CL","CO","CR","CY","CZ","DK","DO","DE","EC","EE","SV","FI","FR","GR","GT","HN","HK","HU","IS","IE","IT","LV","LT","LU","MY","MT","MX","NL","NZ","NI","NO","PA","PY","PE","PH","PL","PT","SG","SK","ES","SE","CH","TW","TR","UY","US","GB","AD","LI","MC","ID","JP","TH","VN","RO","IL","ZA","SA","AE","BH","QA","OM","KW","EG","MA","DZ","TN","LB","JO","PS","IN","BY","KZ","MD","UA","AL","BA","HR","ME","MK","RS","SI","KR","BD","PK","LK","GH","KE","NG","TZ","UG","AG","AM","BS","BB","BZ","BT","BW","BF","CV","CW","DM","FJ","GM","GE","GD","GW","GY","HT","JM","KI","LS","LR","MW","MV","ML","MH","FM","NA","NR","NE","PW","PG","PR","WS","SM","ST","SN","SC","SL","SB","KN","LC","VC","SR","TL","TO","TT","TV","VU","AZ","BN","BI","KH","CM","TD","KM","GQ","SZ","GA","GN","KG","LA","MO","MR","MN","NP","RW","TG","UZ","ZW","BJ","MG","MU","MZ","AO","CI","DJ","ZM","CD","CG","IQ","LY","TJ","VE","ET","XK"],"disc_number":1,"duration_ms":232666,"explicit":false,"external_ids":{"isrc":"GBDUW0000064"},"external_urls":{"spotify":"https://open.spotify.com/track/1NeLwFETswx8Fzxl2AFl91"},"href":"https://api.spotify.com/v1/tracks/1NeLwFETswx8Fzxl2AFl91","id":"1NeLwFETswx8Fzxl2AFl91","name":"Something About Us","popularity":72,"preview_url":"https://p.scdn.co/mp3-preview/ce33d6f85fd218573b2f69ced27434327d483dde?cid=65b708073fc0480ea92a077233ca87bd","track_number":9,"type":"track","uri":"spotify:track:1NeLwFETswx8Fzxl2AFl91","is_local":false,"audio_analysis":{"track":{"ids":{"spotify":"1NeLwFETswx8Fzxl2AFl91","isrc":"GBDUW0000064"},"href":"https://api.spotify.com/v1/tracks/1NeLwFETswx8Fzxl2AFl91","name":"Something About Us","popularity":72}}}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26834/get+several+tracks+with+analysis?ids=0DiWol3AO6WpXZgp0goxAV,1NeLwFETswx8Fzxl2AFl91,7cMFjxhbXBpOlais7KMF3j&market=FR' --header 'Authorization: Bearer YOUR_API_KEY'
{"camelot":"8A","compatible":["7A","8B","9A"],"energy_drop":"7A","relative":"8B","energy_boost":"9A"}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26835/get+compatible+keys&camelot=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"seed":"0DiWol3AO6WpXZgp0goxAV","count":11,"results":[{"track":{"ids":{"spotify":"0DiWol3AO6WpXZgp0goxAV","isrc":"GBDUW0000053"},"href":"https://api.spotify.com/v1/tracks/0DiWol3AO6WpXZgp0goxAV","name":"One More Time","popularity":80,"duration":"05:20","duration_s":320.4,"duration_ms":320357,"loudness":"-8.6 dB","loudness_db":-8.618,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"123.00 BPM","bpm":122.746,"bucket":"allegro","beats":655,"beats_per_bar":4,"beat_duration_ms":489,"bars":164,"time_signature":"4/4","half_time_bpm":61.373,"double_time_bpm":245.492,"phrases_s":{"bar_1":2.0,"bar_2":3.9,"bar_4":7.8,"bar_8":15.6,"bar_16":31.3,"bar_32":62.6,"bar_64":125.1},"phrases_count":{"bar_16":10,"bar_32":5}},"harmony":{"key":2,"mode":"major","camelot":"10B","camelot_number":10,"camelot_letter":"B","open_key":"3d","note":"D"},"score":{"danceability":0.613,"energy":0.697,"speechiness":0.133,"acousticness":0.019,"instrumentalness":0.0,"liveness":0.332,"valence":0.476,"dance_floor":0.651,"chill":0.006,"aggressive":0.683,"hype":0.813,"groove":0.689,"warmup":0.314,"peak_time":0.672,"blendability":0.426,"vocal_risk":0.48},"mood":{"label":"tense","vector":{"happy":0.476,"sad":0.524,"aggressive":0.683,"relaxed":0.161,"party":0.427}},"genres":["french house","electronic","electro"]},{"track":{"ids":{"spotify":"0zzvDzEAaIXUYG97UO9iVB","isrc":"NLZ542000127"},"href":"https://api.spotify.com/v1/tracks/0zzvDzEAaIXUYG97UO9iVB","name":"Free My Mind","popularity":48,"duration":"02:40","duration_s":160.6,"duration_ms":160645,"loudness":"-7.5 dB","loudness_db":-7.544,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"124.00 BPM","bpm":124.016,"bucket":"allegro","beats":332,"beats_per_bar":4,"beat_duration_ms":484,"bars":83,"time_signature":"4/4","half_time_bpm":62.008,"double_time_bpm":248.032,"phrases_s":{"bar_1":1.9,"bar_2":3.9,"bar_4":7.7,"bar_8":15.5,"bar_16":31.0,"bar_32":61.9,"bar_64":123.9},"phrases_count":{"bar_16":5,"bar_32":2}},"harmony":{"key":11,"mode":"minor","camelot":"10A","camelot_number":10,"camelot_letter":"A","open_key":"3m","note":"Bm"},"score":{"danceability":0.794,"energy":0.732,"speechiness":0.049,"acousticness":0.027,"instrumentalness":0.0,"liveness":0.077,"valence":0.398,"dance_floor":0.766,"chill":0.007,"aggressive":0.712,"hype":0.832,"groove":0.841,"warmup":0.305,"peak_time":0.751,"blendability":0.492,"vocal_risk":0.429},"mood":{"label":"tense","vector":{"happy":0.398,"sad":0.602,"aggressive":0.712,"relaxed":0.147,"party":0.581}},"genres":["brazilian bass","electronic","slap house","electro house"]},{"track":{"ids":{"spotify":"0XVfjgNXQN5TFZM5tODTSk","isrc":"FR9W12428486"},"href":"https://api.spotify.com/v1/tracks/0XVfjgNXQN5TFZM5tODTSk","name":"Venus","popularity":45,"duration":"03:02","duration_s":182.8,"duration_ms":182760,"loudness":"-5.8 dB","loudness_db":-5.752,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":true,"is_club_loud":true},"rhythm":{"tempo":"125.00 BPM","bpm":124.863,"bucket":"allegro","beats":380,"beats_per_bar":4,"beat_duration_ms":481,"bars":95,"time_signature":"4/4","half_time_bpm":62.431,"double_time_bpm":249.726,"phrases_s":{"bar_1":1.9,"bar_2":3.8,"bar_4":7.7,"bar_8":15.4,"bar_16":30.8,"bar_32":61.5,"bar_64":123.0},"phrases_count":{"bar_16":5,"bar_32":2}},"harmony":{"key":11,"mode":"minor","camelot":"10A","camelot_number":10,"camelot_letter":"A","open_key":"3m","note":"Bm"},"score":{"danceability":0.488,"energy":0.791,"speechiness":0.059,"acousticness":0.156,"instrumentalness":0.0,"liveness":0.549,"valence":0.548,"dance_floor":0.624,"chill":0.033,"aggressive":0.668,"hype":0.836,"groove":0.624,"warmup":0.329,"peak_time":0.7,"blendability":0.427,"vocal_risk":0.435},"mood":{"label":"energetic","vector":{"happy":0.548,"sad":0.452,"aggressive":0.668,"relaxed":0.182,"party":0.386}},"genres":["french indie pop","french pop","french house"]},{"track":{"ids":{"spotify":"7dzlMlXxwC2vhpKsfhM6S5","isrc":"FR9W12503540"},"href":"https://api.spotify.com/v1/tracks/7dzlMlXxwC2vhpKsfhM6S5","name":"ENTROPIA","popularity":57,"duration":"06:38","duration_s":398.0,"duration_ms":398000,"loudness":"-6.8 dB","loudness_db":-6.779,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":true,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"125.00 BPM","bpm":124.991,"bucket":"allegro","beats":829,"beats_per_bar":4,"beat_duration_ms":480,"bars":207,"time_signature":"4/4","half_time_bpm":62.495,"double_time_bpm":249.982,"phrases_s":{"bar_1":1.9,"bar_2":3.8,"bar_4":7.7,"bar_8":15.4,"bar_16":30.7,"bar_32":61.4,"bar_64":122.9},"phrases_count":{"bar_16":12,"bar_32":6}},"harmony":{"key":2,"mode":"major","camelot":"10B","camelot_number":10,"camelot_letter":"B","open_key":"3d","note":"D"},"score":{"danceability":0.758,"energy":0.603,"speechiness":0.05,"acousticness":0.004,"instrumentalness":0.853,"liveness":0.061,"valence":0.36,"dance_floor":0.688,"chill":0.001,"aggressive":0.601,"hype":0.633,"groove":0.816,"warmup":0.357,"peak_time":0.649,"blendability":0.868,"vocal_risk":0.089},"mood":{"label":"tense","vector":{"happy":0.36,"sad":0.64,"aggressive":0.601,"relaxed":0.2,"party":0.457}},"genres":["french indie pop","french house","french pop"]},{"track":{"ids":{"spotify":"6Dmzq2JudBHkqUMlHjYJng","isrc":"BRUM72402032"},"href":"https://api.spotify.com/v1/tracks/6Dmzq2JudBHkqUMlHjYJng","name":"Desejo De Vitória","popularity":24,"duration":"02:16","duration_s":136.0,"duration_ms":136032,"loudness":"-5.9 dB","loudness_db":-5.925,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"124.00 BPM","bpm":123.985,"bucket":"allegro","beats":281,"beats_per_bar":4,"beat_duration_ms":484,"bars":70,"time_signature":"4/4","half_time_bpm":61.992,"double_time_bpm":247.97,"phrases_s":{"bar_1":1.9,"bar_2":3.9,"bar_4":7.7,"bar_8":15.5,"bar_16":31.0,"bar_32":61.9,"bar_64":123.9},"phrases_count":{"bar_16":4,"bar_32":2}},"harmony":{"key":2,"mode":"major","camelot":"10B","camelot_number":10,"camelot_letter":"B","open_key":"3d","note":"D"},"score":{"danceability":0.511,"energy":0.947,"speechiness":0.085,"acousticness":0.0,"instrumentalness":0.053,"liveness":0.229,"valence":0.351,"dance_floor":0.707,"chill":0.0,"aggressive":0.947,"hype":0.96,"groove":0.632,"warmup":0.204,"peak_time":0.816,"blendability":0.446,"vocal_risk":0.43},"mood":{"label":"tense","vector":{"happy":0.351,"sad":0.649,"aggressive":0.947,"relaxed":0.027,"party":0.484}},"genres":["melodic techno","melodic house","brazilian bass","electronic","afro house"]},{"track":{"ids":{"spotify":"6q2fVOtgwrKTM7ETDVIgXu","isrc":"USUM71311731"},"href":"https://api.spotify.com/v1/tracks/6q2fVOtgwrKTM7ETDVIgXu","name":"Bad Girls (Gigamesh Remix)","popularity":39,"duration":"05:20","duration_s":321.0,"duration_ms":320987,"loudness":"-4.8 dB","loudness_db":-4.756,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"124.00 BPM","bpm":123.938,"bucket":"allegro","beats":663,"beats_per_bar":4,"beat_duration_ms":484,"bars":166,"time_signature":"4/4","half_time_bpm":61.969,"double_time_bpm":247.876,"phrases_s":{"bar_1":1.9,"bar_2":3.9,"bar_4":7.7,"bar_8":15.5,"bar_16":31.0,"bar_32":62.0,"bar_64":123.9},"phrases_count":{"bar_16":10,"bar_32":5}},"harmony":{"key":7,"mode":"major","camelot":"9B","camelot_number":9,"camelot_letter":"B","open_key":"2d","note":"G"},"score":{"danceability":0.789,"energy":0.804,"speechiness":0.068,"acousticness":0.045,"instrumentalness":0.002,"liveness":0.145,"valence":0.837,"dance_floor":0.796,"chill":0.009,"aggressive":0.768,"hype":0.871,"groove":0.832,"warmup":0.288,"peak_time":0.799,"blendability":0.485,"vocal_risk":0.44},"mood":{"label":"energetic","vector":{"happy":0.837,"sad":0.163,"aggressive":0.768,"relaxed":0.12,"party":0.634}},"genres":["disco","hi-nrg","nu disco","french house","indie dance"]},{"track":{"ids":{"spotify":"4cagZASntpw5soVIOcqRSF","isrc":"USAT22300831"},"href":"https://api.spotify.com/v1/tracks/4cagZASntpw5soVIOcqRSF","name":"Still Here (with the ones that I came with)","popularity":48,"duration":"05:12","duration_s":312.5,"duration_ms":312462,"loudness":"-4.4 dB","loudness_db":-4.386,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"130.00 BPM","bpm":130.027,"bucket":"allegro","beats":677,"beats_per_bar":4,"beat_duration_ms":461,"bars":169,"time_signature":"4/4","half_time_bpm":65.013,"double_time_bpm":260.054,"phrases_s":{"bar_1":1.8,"bar_2":3.7,"bar_4":7.4,"bar_8":14.8,"bar_16":29.5,"bar_32":59.1,"bar_64":118.1},"phrases_count":{"bar_16":10,"bar_32":5}},"harmony":{"key":0,"mode":"major","camelot":"8B","camelot_number":8,"camelot_letter":"B","open_key":"1d","note":"C"},"score":{"danceability":0.575,"energy":0.976,"speechiness":0.069,"acousticness":0.001,"instrumentalness":0.139,"liveness":0.354,"valence":0.534,"dance_floor":0.755,"chill":0.0,"aggressive":0.975,"hype":0.964,"groove":0.682,"warmup":0.197,"peak_time":0.856,"blendability":0.504,"vocal_risk":0.386},"mood":{"label":"energetic","vector":{"happy":0.534,"sad":0.466,"aggressive":0.975,"relaxed":0.013,"party":0.561}},"genres":["dubstep","edm","electro","electronic"]},{"track":{"ids":{"spotify":"4A9970dJ1GkM2CQKl2lz35","isrc":"FR7X61900130"},"href":"https://api.spotify.com/v1/tracks/4A9970dJ1GkM2CQKl2lz35","name":"Parce que la vie","popularity":31,"duration":"02:46","duration_s":166.9,"duration_ms":166875,"loudness":"-7.8 dB","loudness_db":-7.826,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"128.00 BPM","bpm":127.952,"bucket":"allegro","beats":356,"beats_per_bar":4,"beat_duration_ms":469,"bars":89,"time_signature":"4/4","half_time_bpm":63.976}}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26836/get+harmonic+radio?seed_track=0DiWol3AO6WpXZgp0goxAV&limit=20&market=FR' --header 'Authorization: Bearer YOUR_API_KEY'
{"count":5,"results":[{"track":{"ids":{"spotify":"3JsH3qnwhYGs20PBMsCgNx","isrc":"GBUM72300911"},"href":"https://api.spotify.com/v1/tracks/3JsH3qnwhYGs20PBMsCgNx","name":"Voodoo","popularity":57,"duration":"03:33","duration_s":213.8,"duration_ms":213800,"loudness":"-6.5 dB","loudness_db":-6.545,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":true,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"129.00 BPM","bpm":129.042,"bucket":"allegro","beats":460,"beats_per_bar":4,"beat_duration_ms":465,"bars":115,"time_signature":"4/4","half_time_bpm":64.521,"double_time_bpm":258.084,"phrases_s":{"bar_1":1.9,"bar_2":3.7,"bar_4":7.4,"bar_8":14.9,"bar_16":29.8,"bar_32":59.5,"bar_64":119.0},"phrases_count":{"bar_16":7,"bar_32":3}},"harmony":{"key":6,"mode":"minor","camelot":"11A","camelot_number":11,"camelot_letter":"A","open_key":"4m","note":"F#m"},"score":{"danceability":0.663,"energy":0.884,"speechiness":0.056,"acousticness":0.204,"instrumentalness":0.573,"liveness":0.145,"valence":0.251,"dance_floor":0.762,"chill":0.024,"aggressive":0.704,"hype":0.793,"groove":0.747,"warmup":0.302,"peak_time":0.818,"blendability":0.721,"vocal_risk":0.205},"mood":{"label":"tense","vector":{"happy":0.251,"sad":0.749,"aggressive":0.704,"relaxed":0.16,"party":0.586}},"genres":["house"]},{"track":{"ids":{"spotify":"38UWBNedLOm1ey42NWOeyG","isrc":"US5ED2407335"},"href":"https://api.spotify.com/v1/tracks/38UWBNedLOm1ey42NWOeyG","name":"Seafood Salad in France","popularity":46,"duration":"04:17","duration_s":257.0,"duration_ms":257008,"loudness":"-9.2 dB","loudness_db":-9.189,"is_vocal_heavy":false,"is_acoustic":true,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"127.00 BPM","bpm":127.021,"bucket":"allegro","beats":544,"beats_per_bar":4,"beat_duration_ms":472,"bars":136,"time_signature":"4/4","half_time_bpm":63.511,"double_time_bpm":254.042,"phrases_s":{"bar_1":1.9,"bar_2":3.8,"bar_4":7.6,"bar_8":15.1,"bar_16":30.2,"bar_32":60.5,"bar_64":120.9},"phrases_count":{"bar_16":8,"bar_32":4}},"harmony":{"key":11,"mode":"major","camelot":"1B","camelot_number":1,"camelot_letter":"B","open_key":"6d","note":"B"},"score":{"danceability":0.818,"energy":0.707,"speechiness":0.186,"acousticness":0.554,"instrumentalness":0.344,"liveness":0.115,"valence":0.604,"dance_floor":0.768,"chill":0.162,"aggressive":0.315,"hype":0.634,"groove":0.817,"warmup":0.495,"peak_time":0.74,"blendability":0.603,"vocal_risk":0.374},"mood":{"label":"energetic","vector":{"happy":0.604,"sad":0.396,"aggressive":0.315,"relaxed":0.424,"party":0.578}},"genres":["rally house","house"]},{"track":{"ids":{"spotify":"3EM92YSyp6ROuxnTfoO70R","isrc":"NLQ8D2400988"},"href":"https://api.spotify.com/v1/tracks/3EM92YSyp6ROuxnTfoO70R","name":"Out My Mind","popularity":43,"duration":"02:19","duration_s":139.4,"duration_ms":139413,"loudness":"-6.5 dB","loudness_db":-6.489,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"130.00 BPM","bpm":129.947,"bucket":"allegro","beats":302,"beats_per_bar":4,"beat_duration_ms":462,"bars":75,"time_signature":"4/4","half_time_bpm":64.974,"double_time_bpm":259.894,"phrases_s":{"bar_1":1.8,"bar_2":3.7,"bar_4":7.4,"bar_8":14.8,"bar_16":29.6,"bar_32":59.1,"bar_64":118.2},"phrases_count":{"bar_16":4,"bar_32":2}},"harmony":{"key":6,"mode":"minor","camelot":"11A","camelot_number":11,"camelot_letter":"A","open_key":"4m","note":"F#m"},"score":{"danceability":0.72,"energy":0.87,"speechiness":0.051,"acousticness":0.025,"instrumentalness":0.08,"liveness":0.072,"valence":0.188,"dance_floor":0.788,"chill":0.003,"aggressive":0.848,"hype":0.904,"groove":0.789,"warmup":0.246,"peak_time":0.825,"blendability":0.512,"vocal_risk":0.399},"mood":{"label":"tense","vector":{"happy":0.188,"sad":0.812,"aggressive":0.848,"relaxed":0.077,"party":0.626}},"genres":["stutter house","house"]},{"track":{"ids":{"spotify":"2wYtsbYJjltjeDyuAO0xBp","isrc":"GBCFB2401406"},"href":"https://api.spotify.com/v1/tracks/2wYtsbYJjltjeDyuAO0xBp","name":"From The Stars","popularity":58,"duration":"04:20","duration_s":260.2,"duration_ms":260156,"loudness":"-6.3 dB","loudness_db":-6.303,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":true,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"128.00 BPM","bpm":128.012,"bucket":"allegro","beats":555,"beats_per_bar":4,"beat_duration_ms":469,"bars":139,"time_signature":"4/4","half_time_bpm":64.006,"double_time_bpm":256.024,"phrases_s":{"bar_1":1.9,"bar_2":3.7,"bar_4":7.5,"bar_8":15.0,"bar_16":30.0,"bar_32":60.0,"bar_64":120.0},"phrases_count":{"bar_16":8,"bar_32":4}},"harmony":{"key":8,"mode":"major","camelot":"4B","camelot_number":4,"camelot_letter":"B","open_key":"9d","note":"Ab"},"score":{"danceability":0.648,"energy":0.892,"speechiness":0.057,"acousticness":0.01,"instrumentalness":0.825,"liveness":0.29,"valence":0.591,"dance_floor":0.758,"chill":0.001,"aggressive":0.883,"hype":0.809,"groove":0.737,"warmup":0.231,"peak_time":0.819,"blendability":0.831,"vocal_risk":0.104},"mood":{"label":"energetic","vector":{"happy":0.591,"sad":0.409,"aggressive":0.883,"relaxed":0.059,"party":0.578}},"genres":["tech house","house"]},{"track":{"ids":{"spotify":"0FBdJP7yzvq88bG1keGgt4","isrc":"USUG12309589"},"href":"https://api.spotify.com/v1/tracks/0FBdJP7yzvq88bG1keGgt4","name":"High and I Like it","popularity":60,"duration":"03:43","duration_s":223.4,"duration_ms":223379,"loudness":"-4.8 dB","loudness_db":-4.761,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"128.00 BPM","bpm":127.992,"bucket":"allegro","beats":477,"beats_per_bar":1,"beat_duration_ms":469,"bars":477,"time_signature":"1/4","half_time_bpm":63.996,"double_time_bpm":255.984,"phrases_s":{"bar_1":0.5,"bar_2":0.9,"bar_4":1.9,"bar_8":3.8,"bar_16":7.5,"bar_32":15.0,"bar_64":30.0},"phrases_count":{"bar_16":29,"bar_32":14}},"harmony":{"key":1,"mode":"major","camelot":"3B","camelot_number":3,"camelot_letter":"B","open_key":"8d","note":"Db"},"score":{"danceability":0.815,"energy":0.753,"speechiness":0.056,"acousticness":0.071,"instrumentalness":0.272,"liveness":0.079,"valence":0.637,"dance_floor":0.787,"chill":0.018,"aggressive":0.699,"hype":0.793,"groove":0.854,"warmup":0.32,"peak_time":0.772,"blendability":0.616,"vocal_risk":0.325},"mood":{"label":"energetic","vector":{"happy":0.637,"sad":0.363,"aggressive":0.699,"relaxed":0.159,"party":0.614}},"genres":["stutter house","house"]}]}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26837/discover+by+bpm?bpm=128&tolerance=3&seed_genres=house&seed_artists=4tZwfgrHOc3mvqYlEYSvVi&limit=20&market=FR' --header 'Authorization: Bearer YOUR_API_KEY'
{"count":5,"results":[{"track":{"ids":{"spotify":"023H4I7HJnxRqsc9cqeFKV","isrc":"GBUM71308955"},"href":"https://api.spotify.com/v1/tracks/023H4I7HJnxRqsc9cqeFKV","name":"I Got U","popularity":72,"duration":"04:45","duration_s":285.6,"duration_ms":285596,"loudness":"-7.8 dB","loudness_db":-7.752,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"121.00 BPM","bpm":120.837,"bucket":"allegro","beats":575,"beats_per_bar":4,"beat_duration_ms":497,"bars":144,"time_signature":"4/4","half_time_bpm":60.419,"double_time_bpm":241.674,"phrases_s":{"bar_1":2.0,"bar_2":4.0,"bar_4":7.9,"bar_8":15.9,"bar_16":31.8,"bar_32":63.6,"bar_64":127.1},"phrases_count":{"bar_16":8,"bar_32":4}},"harmony":{"key":9,"mode":"minor","camelot":"8A","camelot_number":8,"camelot_letter":"A","open_key":"1m","note":"Am"},"score":{"danceability":0.636,"energy":0.761,"speechiness":0.035,"acousticness":0.004,"instrumentalness":0.008,"liveness":0.085,"valence":0.463,"dance_floor":0.692,"chill":0.001,"aggressive":0.758,"hype":0.854,"groove":0.735,"warmup":0.283,"peak_time":0.723,"blendability":0.468,"vocal_risk":0.418},"mood":{"label":"tense","vector":{"happy":0.463,"sad":0.537,"aggressive":0.758,"relaxed":0.121,"party":0.484}},"genres":["house"]},{"track":{"ids":{"spotify":"33tYADyL2aZctrvR59K1bQ","isrc":"DEE862102011"},"href":"https://api.spotify.com/v1/tracks/33tYADyL2aZctrvR59K1bQ","name":"Lauren (I Can't Stay Forever)","popularity":70,"duration":"03:20","duration_s":200.6,"duration_ms":200551,"loudness":"-8.7 dB","loudness_db":-8.687,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"128.00 BPM","bpm":128.018,"bucket":"allegro","beats":428,"beats_per_bar":4,"beat_duration_ms":469,"bars":107,"time_signature":"4/4","half_time_bpm":64.009,"double_time_bpm":256.036,"phrases_s":{"bar_1":1.9,"bar_2":3.7,"bar_4":7.5,"bar_8":15.0,"bar_16":30.0,"bar_32":60.0,"bar_64":120.0},"phrases_count":{"bar_16":6,"bar_32":3}},"harmony":{"key":9,"mode":"minor","camelot":"8A","camelot_number":8,"camelot_letter":"A","open_key":"1m","note":"Am"},"score":{"danceability":0.702,"energy":0.912,"speechiness":0.065,"acousticness":0.077,"instrumentalness":0.309,"liveness":0.093,"valence":0.957,"dance_floor":0.796,"chill":0.007,"aggressive":0.842,"hype":0.882,"groove":0.772,"warmup":0.238,"peak_time":0.849,"blendability":0.607,"vocal_risk":0.316},"mood":{"label":"energetic","vector":{"happy":0.957,"sad":0.043,"aggressive":0.842,"relaxed":0.083,"party":0.64}},"genres":["house","disco house"]},{"track":{"ids":{"spotify":"4qDpLaFGf5ampf2DXD2TMA","isrc":"USUG12301338"},"href":"https://api.spotify.com/v1/tracks/4qDpLaFGf5ampf2DXD2TMA","name":"Where You Are","popularity":71,"duration":"03:56","duration_s":236.0,"duration_ms":236000,"loudness":"-6.4 dB","loudness_db":-6.402,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":true,"is_club_loud":true},"rhythm":{"tempo":"126.00 BPM","bpm":126.04,"bucket":"allegro","beats":496,"beats_per_bar":4,"beat_duration_ms":476,"bars":124,"time_signature":"4/4","half_time_bpm":63.02,"double_time_bpm":252.08,"phrases_s":{"bar_1":1.9,"bar_2":3.8,"bar_4":7.6,"bar_8":15.2,"bar_16":30.5,"bar_32":60.9,"bar_64":121.9},"phrases_count":{"bar_16":7,"bar_32":3}},"harmony":{"key":9,"mode":"minor","camelot":"8A","camelot_number":8,"camelot_letter":"A","open_key":"1m","note":"Am"},"score":{"danceability":0.567,"energy":0.83,"speechiness":0.035,"acousticness":0.009,"instrumentalness":0.011,"liveness":0.529,"valence":0.073,"dance_floor":0.685,"chill":0.001,"aggressive":0.823,"hype":0.894,"groove":0.686,"warmup":0.258,"peak_time":0.751,"blendability":0.456,"vocal_risk":0.417},"mood":{"label":"tense","vector":{"happy":0.073,"sad":0.927,"aggressive":0.823,"relaxed":0.089,"party":0.471}},"genres":["house","tech house"]},{"track":{"ids":{"spotify":"2VuzBUB5V9AlpniCUhaszP","isrc":"US5ED2202500"},"href":"https://api.spotify.com/v1/tracks/2VuzBUB5V9AlpniCUhaszP","name":"Fake ID (Coke & Rum Remix)","popularity":74,"duration":"02:06","duration_s":126.7,"duration_ms":126720,"loudness":"-13.1 dB","loudness_db":-13.12,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"125.00 BPM","bpm":124.931,"bucket":"allegro","beats":264,"beats_per_bar":4,"beat_duration_ms":480,"bars":66,"time_signature":"4/4","half_time_bpm":62.465,"double_time_bpm":249.862,"phrases_s":{"bar_1":1.9,"bar_2":3.8,"bar_4":7.7,"bar_8":15.4,"bar_16":30.7,"bar_32":61.5,"bar_64":122.9},"phrases_count":{"bar_16":4,"bar_32":2}},"harmony":{"key":9,"mode":"minor","camelot":"8A","camelot_number":8,"camelot_letter":"A","open_key":"1m","note":"Am"},"score":{"danceability":0.859,"energy":0.483,"speechiness":0.092,"acousticness":0.011,"instrumentalness":0.005,"liveness":0.316,"valence":0.544,"dance_floor":0.69,"chill":0.006,"aggressive":0.478,"hype":0.686,"groove":0.874,"warmup":0.393,"peak_time":0.596,"blendability":0.492,"vocal_risk":0.453},"mood":{"label":"neutral","vector":{"happy":0.544,"sad":0.456,"aggressive":0.478,"relaxed":0.264,"party":0.415}},"genres":["house","rally house"]},{"track":{"ids":{"spotify":"2B4Z3Ynr4GsNE1S6EiMWZF","isrc":"QZU7C2400045"},"href":"https://api.spotify.com/v1/tracks/2B4Z3Ynr4GsNE1S6EiMWZF","name":"Not The Same","popularity":62,"duration":"03:16","duration_s":196.5,"duration_ms":196500,"loudness":"-7.2 dB","loudness_db":-7.15,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"120.00 BPM","bpm":120.043,"bucket":"allegro","beats":393,"beats_per_bar":4,"beat_duration_ms":500,"bars":98,"time_signature":"4/4","half_time_bpm":60.022,"double_time_bpm":240.086,"phrases_s":{"bar_1":2.0,"bar_2":4.0,"bar_4":8.0,"bar_8":16.0,"bar_16":32.0,"bar_32":64.0,"bar_64":128.0},"phrases_count":{"bar_16":6,"bar_32":3}},"harmony":{"key":9,"mode":"minor","camelot":"8A","camelot_number":8,"camelot_letter":"A","open_key":"1m","note":"Am"},"score":{"danceability":0.715,"energy":0.771,"speechiness":0.038,"acousticness":0.006,"instrumentalness":0.375,"liveness":0.161,"valence":0.7,"dance_floor":0.74,"chill":0.001,"aggressive":0.767,"hype":0.805,"groove":0.789,"warmup":0.281,"peak_time":0.754,"blendability":0.648,"vocal_risk":0.273},"mood":{"label":"energetic","vector":{"happy":0.7,"sad":0.3,"aggressive":0.767,"relaxed":0.117,"party":0.551}},"genres":["afro house","tribal house","house"]}]}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26838/discover+by+key?camelot=8A&open_key=1m&key=9&mode=Optionalbpm=124&tolerance=4&seed_genres=house&seed_artists=4tZwfgrHOc3mvqYlEYSvVi&limit=20&market=FR' --header 'Authorization: Bearer YOUR_API_KEY'
{"seed":"0DiWol3AO6WpXZgp0goxAV","count":20,"results":[{"track":{"ids":{"spotify":"303ccTay2FiDTZ9fZ2AdBt","isrc":"FR11Q9800000"},"href":"https://api.spotify.com/v1/tracks/303ccTay2FiDTZ9fZ2AdBt","name":"Music Sounds Better With You","popularity":72,"duration":"06:43","duration_s":403.3,"duration_ms":403293,"loudness":"-7.0 dB","loudness_db":-7.04,"is_vocal_heavy":true,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"124.00 BPM","bpm":124.174,"bucket":"allegro","beats":835,"beats_per_bar":4,"beat_duration_ms":483,"bars":209,"time_signature":"4/4","half_time_bpm":62.087,"double_time_bpm":248.348,"phrases_s":{"bar_1":1.9,"bar_2":3.9,"bar_4":7.7,"bar_8":15.5,"bar_16":30.9,"bar_32":61.8,"bar_64":123.7},"phrases_count":{"bar_16":13,"bar_32":6}},"harmony":{"key":1,"mode":"major","camelot":"3B","camelot_number":3,"camelot_letter":"B","open_key":"8d","note":"Db"},"score":{"danceability":0.735,"energy":0.72,"speechiness":0.336,"acousticness":0.001,"instrumentalness":0.15,"liveness":0.382,"valence":0.364,"dance_floor":0.728,"chill":0.0,"aggressive":0.719,"hype":0.809,"groove":0.714,"warmup":0.303,"peak_time":0.725,"blendability":0.447,"vocal_risk":0.542},"mood":{"label":"tense","vector":{"happy":0.364,"sad":0.636,"aggressive":0.719,"relaxed":0.141,"party":0.529}},"genres":["french house"]},{"track":{"ids":{"spotify":"4bz7uB4edifWKJXSDxwHcs","isrc":"GBAAA0400719"},"href":"https://api.spotify.com/v1/tracks/4bz7uB4edifWKJXSDxwHcs","name":"Galvanize","popularity":68,"duration":"06:33","duration_s":393.8,"duration_ms":393813,"loudness":"-3.7 dB","loudness_db":-3.681,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"104.00 BPM","bpm":104.003,"bucket":"andante","beats":683,"beats_per_bar":4,"beat_duration_ms":577,"bars":171,"time_signature":"4/4","half_time_bpm":52.002,"double_time_bpm":208.006,"phrases_s":{"bar_1":2.3,"bar_2":4.6,"bar_4":9.2,"bar_8":18.5,"bar_16":36.9,"bar_32":73.8,"bar_64":147.7},"phrases_count":{"bar_16":10,"bar_32":5}},"harmony":{"key":7,"mode":"major","camelot":"9B","camelot_number":9,"camelot_letter":"B","open_key":"2d","note":"G"},"score":{"danceability":0.745,"energy":0.714,"speechiness":0.075,"acousticness":0.014,"instrumentalness":0.022,"liveness":0.363,"valence":0.365,"dance_floor":0.731,"chill":0.004,"aggressive":0.704,"hype":0.822,"groove":0.799,"warmup":0.321,"peak_time":0.723,"blendability":0.483,"vocal_risk":0.436},"mood":{"label":"tense","vector":{"happy":0.365,"sad":0.635,"aggressive":0.704,"relaxed":0.15,"party":0.532}},"genres":["big beat","alternative dance","electronic","breakbeat"]},{"track":{"ids":{"spotify":"4LlkfO42uiyflFHQNNPN8l","isrc":"FRZ052200312"},"href":"https://api.spotify.com/v1/tracks/4LlkfO42uiyflFHQNNPN8l","name":"Le coup d'soleil (feat. Emma Peters)","popularity":54,"duration":"03:26","duration_s":206.9,"duration_ms":206933,"loudness":"-7.2 dB","loudness_db":-7.247,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"102.00 BPM","bpm":102.025,"bucket":"andante","beats":352,"beats_per_bar":4,"beat_duration_ms":588,"bars":88,"time_signature":"4/4","half_time_bpm":51.013,"double_time_bpm":204.05,"phrases_s":{"bar_1":2.4,"bar_2":4.7,"bar_4":9.4,"bar_8":18.8,"bar_16":37.6,"bar_32":75.3,"bar_64":150.6},"phrases_count":{"bar_16":5,"bar_32":2}},"harmony":{"key":7,"mode":"major","camelot":"9B","camelot_number":9,"camelot_letter":"B","open_key":"2d","note":"G"},"score":{"danceability":0.689,"energy":0.718,"speechiness":0.116,"acousticness":0.148,"instrumentalness":0.001,"liveness":0.125,"valence":0.482,"dance_floor":0.702,"chill":0.042,"aggressive":0.612,"hype":0.794,"groove":0.747,"warmup":0.355,"peak_time":0.709,"blendability":0.448,"vocal_risk":0.469},"mood":{"label":"tense","vector":{"happy":0.482,"sad":0.518,"aggressive":0.612,"relaxed":0.215,"party":0.495}},"genres":["french indie pop","french house","french pop"]},{"track":{"ids":{"spotify":"260V7huyJrXnyYe0dFv2Fa","isrc":"FRPDG1600010"},"href":"https://api.spotify.com/v1/tracks/260V7huyJrXnyYe0dFv2Fa","name":"Canopée","popularity":66,"duration":"04:36","duration_s":276.3,"duration_ms":276293,"loudness":"-6.6 dB","loudness_db":-6.558,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"96.00 BPM","bpm":96.005,"bucket":"andante","beats":442,"beats_per_bar":4,"beat_duration_ms":625,"bars":111,"time_signature":"4/4","half_time_bpm":48.002,"double_time_bpm":192.01,"phrases_s":{"bar_1":2.5,"bar_2":5.0,"bar_4":10.0,"bar_8":20.0,"bar_16":40.0,"bar_32":80.0,"bar_64":160.0},"phrases_count":{"bar_16":6,"bar_32":3}},"harmony":{"key":5,"mode":"minor","camelot":"4A","camelot_number":4,"camelot_letter":"A","open_key":"9m","note":"Fm"},"score":{"danceability":0.704,"energy":0.692,"speechiness":0.03,"acousticness":0.094,"instrumentalness":0.011,"liveness":0.092,"valence":0.369,"dance_floor":0.699,"chill":0.029,"aggressive":0.627,"hype":0.79,"groove":0.784,"warmup":0.35,"peak_time":0.696,"blendability":0.485,"vocal_risk":0.414},"mood":{"label":"tense","vector":{"happy":0.369,"sad":0.631,"aggressive":0.627,"relaxed":0.201,"party":0.487}},"genres":["french indie pop","french house"]},{"track":{"ids":{"spotify":"62gzfhHi2supfHWfi6iHbA","isrc":"USZXT2353100"},"href":"https://api.spotify.com/v1/tracks/62gzfhHi2supfHWfi6iHbA","name":"Weak","popularity":68,"duration":"03:22","duration_s":202.6,"duration_ms":202561,"loudness":"-8.0 dB","loudness_db":-8.029,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"123.00 BPM","bpm":123.034,"bucket":"allegro","beats":415,"beats_per_bar":4,"beat_duration_ms":488,"bars":104,"time_signature":"4/4","half_time_bpm":61.517,"double_time_bpm":246.068,"phrases_s":{"bar_1":2.0,"bar_2":3.9,"bar_4":7.8,"bar_8":15.6,"bar_16":31.2,"bar_32":62.4,"bar_64":124.8},"phrases_count":{"bar_16":6,"bar_32":3}},"harmony":{"key":10,"mode":"minor","camelot":"3A","camelot_number":3,"camelot_letter":"A","open_key":"8m","note":"Bbm"},"score":{"danceability":0.829,"energy":0.682,"speechiness":0.07,"acousticness":0.047,"instrumentalness":0.008,"liveness":0.091,"valence":0.451,"dance_floor":0.763,"chill":0.015,"aggressive":0.65,"hype":0.796,"groove":0.859,"warmup":0.333,"peak_time":0.726,"blendability":0.495,"vocal_risk":0.439},"mood":{"label":"tense","vector":{"happy":0.451,"sad":0.549,"aggressive":0.65,"relaxed":0.183,"party":0.565}},"genres":["brazilian bass","electronic","electro"]},{"track":{"ids":{"spotify":"1G2AHjKnnDU40THXDMANFa","isrc":"USQE92000004"},"href":"https://api.spotify.com/v1/tracks/1G2AHjKnnDU40THXDMANFa","name":"Look at the Sky","popularity":32,"duration":"05:09","duration_s":309.0,"duration_ms":309000,"loudness":"-8.2 dB","loudness_db":-8.23,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":false},"rhythm":{"tempo":"115.00 BPM","bpm":115.06,"bucket":"moderato","beats":593,"beats_per_bar":4,"beat_duration_ms":521,"bars":148,"time_signature":"4/4","half_time_bpm":57.53,"double_time_bpm":230.12,"phrases_s":{"bar_1":2.1,"bar_2":4.2,"bar_4":8.3,"bar_8":16.7,"bar_16":33.4,"bar_32":66.7,"bar_64":133.5},"phrases_count":{"bar_16":9,"bar_32":4}},"harmony":{"key":6,"mode":"major","camelot":"2B","camelot_number":2,"camelot_letter":"B","open_key":"7d","note":"F#"},"score":{"danceability":0.57,"energy":0.56,"speechiness":0.03,"acousticness":0.01,"instrumentalness":0.0,"liveness":0.08,"valence":0.39,"dance_floor":0.566,"chill":0.004,"aggressive":0.554,"hype":0.734,"groove":0.69,"warmup":0.374,"peak_time":0.563,"blendability":0.453,"vocal_risk":0.418},"mood":{"label":"tense","vector":{"happy":0.39,"sad":0.61,"aggressive":0.554,"relaxed":0.225,"party":0.319}},"genres":["edm","electronic"]},{"track":{"ids":{"spotify":"2KejCKgm7l3uefW9cFt8cH","isrc":"FR9W12445550"},"href":"https://api.spotify.com/v1/tracks/2KejCKgm7l3uefW9cFt8cH","name":"Nightcall","popularity":72,"duration":"02:59","duration_s":179.3,"duration_ms":179307,"loudness":"-5.5 dB","loudness_db":-5.512,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"97.00 BPM","bpm":97.017,"bucket":"andante","beats":290,"beats_per_bar":4,"beat_duration_ms":618,"bars":72,"time_signature":"4/4","half_time_bpm":48.508,"double_time_bpm":194.034,"phrases_s":{"bar_1":2.5,"bar_2":4.9,"bar_4":9.9,"bar_8":19.8,"bar_16":39.6,"bar_32":79.2,"bar_64":158.3},"phrases_count":{"bar_16":4,"bar_32":2}},"harmony":{"key":9,"mode":"minor","camelot":"8A","camelot_number":8,"camelot_letter":"A","open_key":"1m","note":"Am"},"score":{"danceability":0.567,"energy":0.785,"speechiness":0.026,"acousticness":0.0,"instrumentalness":0.004,"liveness":0.396,"valence":0.312,"dance_floor":0.665,"chill":0.0,"aggressive":0.785,"hype":0.87,"groove":0.689,"warmup":0.278,"peak_time":0.72,"blendability":0.456,"vocal_risk":0.414},"mood":{"label":"tense","vector":{"happy":0.312,"sad":0.688,"aggressive":0.785,"relaxed":0.108,"party":0.445}},"genres":["synthwave","french house","french pop","variété française","chanson","french indie pop","indie"]},{"track":{"ids":{"spotify":"3HGwI9qwq5XqBDeZBV3zti","isrc":"FR4E41811690"},"href":"https://api.spotify.com/v1/tracks/3HGwI9qwq5XqBDeZBV3zti","name":"World Hold On (Children of the Sky) - Radio Edit","popularity":78,"duration":"03:19","duration_s":199.2,"duration_ms":199195,"loudness":"-1.9 dB","loudness_db":-1.898,"is_vocal_heavy":false,"is_acoustic":false,"is_instrumental":false,"is_live_recording":false,"is_club_loud":true},"rhythm":{"tempo":"127.00 BPM","bpm":126.994,"bucket":"allegro","beats":422,"beats_per_bar":4,"beat_duration_ms":472,"bars":105,"time_signature":"4/4","half_time_bpm":63.497,"double_time_bpm":253.988,"phrases_s":{"bar_1":1.9,"bar_2":3.8}}}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26839/get+similar+tracks?limit=20&market=FR&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"id":"0DiWol3AO6WpXZgp0goxAV","name":"One More Time","artists":["Daft Punk"],"synced_lyrics":"[00:30.46] One more time\n[00:33.18] \n[00:46.35] One more time\n[00:49.25] \n[01:03.76] One more time\n[01:04.92] We're gonna celebrate\n[01:06.95] Oh yeah, all right\n[01:08.73] Don't stop the dancing\n[01:11.23] One more time\n[01:12.84] We're gonna celebrate\n[01:14.60] Oh yeah, all right\n[01:16.60] Don't stop the dancing\n[01:19.42] One more time\n[01:20.82] We're gonna celebrate\n[01:22.83] Oh yeah, all right\n[01:24.69] Don't stop the dancing\n[01:26.88] One more time\n[01:28.37] We're gonna celebrate\n[01:31.15] Oh yeah\n[01:33.10] One more time\n[01:36.09] \n[02:06.03] One more time\n[02:07.34] We're gonna celebrate\n[02:09.36] Oh yeah, all right\n[02:11.29] Don't stop the dancing\n[02:13.58] One more time\n[02:15.10] We're gonna celebrate\n[02:17.20] Oh yeah\n[02:18.86] Don't stop the dancing\n[02:19.95] One more time\n[02:22.29] Mmm, you know I'm just feeling\n[02:28.19] Celebration tonight\n[02:32.03] Celebrate\n[02:34.10] Don't wait too late\n[02:36.66] Mmm, no\n[02:40.20] We don't stop\n[02:43.77] You can't stop\n[02:46.49] We're gonna celebrate\n[02:50.74] One more time\n[02:54.80] One more time\n[02:58.41] One more time\n[03:01.69] Celebration\n[03:03.41] You know we're gonna do it right, tonight\n[03:08.52] Hey! Just feeling\n[03:11.60] Music's got me feeling the need\n[03:14.23] Need, yeah\n[03:19.35] Come on, all right\n[03:22.30] We're gonna celebrate\n[03:25.42] One more time\n[03:28.02] Celebrate and dance so free\n[03:30.95] Music's got me feeling so free\n[03:34.72] Celebrate and dance so free\n[03:37.66] One more time\n[03:38.70] Music's got me feeling so free\n[03:40.89] We're gonna celebrate\n[03:42.65] Celebrate and dance so free\n[03:45.38] One more time\n[03:46.59] Music's got me feeling so free\n[03:49.05] We're gonna celebrate\n[03:50.34] Celebrate and dance so free\n[03:52.64] One more time\n[03:54.44] Music's got me feeling so free\n[03:56.54] We're gonna celebrate\n[03:58.28] Celebrate and dance so free\n[04:00.54] One more time\n[04:02.21] Music's got me feeling so free\n[04:04.37] We're gonna celebrate\n[04:06.12] Celebrate and dance so free\n[04:08.42] One more time\n[04:09.94] Music's got me feeling so free\n[04:12.06] We're gonna celebrate\n[04:13.87] Celebrate and dance so free\n[04:16.99] One more time\n[04:18.09] Music's got me feeling so free\n[04:19.72] We're gonna celebrate\n[04:21.62] Celebrate and dance so free\n[04:24.28] One more time\n[04:25.59] Music's got me feeling so free\n[04:27.70] We're gonna celebrate\n[04:29.40] Celebrate and dance so free\n[04:31.86] One more time\n[04:33.13] Music's got me feeling so free\n[04:35.36] We're gonna celebrate\n[04:37.12] Celebrate and dance so free\n[04:39.45] One more time\n[04:41.15] Music's got me feeling so free\n[04:43.28] We're gonna celebrate\n[04:47.18] One more time\n[04:49.26] Music's got me feeling so free\n[04:50.87] We're gonna celebrate\n[04:53.16] One more time\n[04:54.73] Celebrate and dance so free\n[04:55.81] One more time\n[04:56.85] Music's got me feeling so free\n[04:58.74] We're gonna celebrate\n[05:00.78] Celebrate and dance so free\n[05:03.25] One more time\n[05:04.69] Music's got me feeling so free\n[05:06.52] We're gonna celebrate\n[05:08.48] Celebrate and dance so free\n[05:11.23] One more time\n[05:12.58] Music's got me feeling so free\n[05:14.45] We're gonna celebrate\n[05:16.04] Celebrate and dance so free.\n[05:16.19] ","plain_lyrics":"One more time\nOne more time\n\nOne more time\nWe're gonna celebrate\nOh yeah, all right\nDon't stop the dancing\nOne more time\nWe're gonna celebrate\nOh yeah, all right\nDon't stop the dancing\nOne more time\nWe're gonna celebrate\nOh yeah, all right\nDon't stop the dancing\nOne more time\nWe're gonna celebrate\nOh yeah\nOne more time\n\nOne more time\nWe're gonna celebrate\nOh yeah, all right\nDon't stop the dancing\nOne more time\nWe're gonna celebrate\nOh yeah\nDon't stop the dancing\nOne more time\n\nMmm, you know I'm just feeling\nCelebration tonight\nCelebrate\nDon't wait too late\nMmm, no\nWe don't stop\nYou can't stop\nWe're gonna celebrate\nOne more time\nOne more time\nOne more time\nCelebration\nYou know we're gonna do it right, tonight\nHey! Just feeling\nMusic's got me feeling the need\nNeed, yeah\nCome on, all right\nWe're gonna celebrate\nOne more time\nCelebrate and dance so free\nMusic's got me feeling so free\nCelebrate and dance so free\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nCelebrate and dance so free\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nCelebrate and dance so free\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nCelebrate and dance so free\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nCelebrate and dance so free\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nCelebrate and dance so free\n\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nCelebrate and dance so free\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nCelebrate and dance so free\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nCelebrate and dance so free\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\n\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nOne more time\nCelebrate and dance so free\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nCelebrate and dance so free\n\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nCelebrate and dance so free\nOne more time\nMusic's got me feeling so free\nWe're gonna celebrate\nCelebrate and dance so free.","instrumental":false}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26840/get+track+lyrics?market=FR&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
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
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26841/get+track+artwork?size=300&market=FR&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"id":"0DiWol3AO6WpXZgp0goxAV","features":["danceability","energy","acousticness","instrumentalness","liveness","speechiness","valence","loudness","tempo","key","mode","time_signature"],"vector":[0.613,0.697,0.0194,0.0,0.332,0.133,0.476,0.856367,0.490984,0.181818,1.0,0.571429]}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26842/get+track+embedding&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"id":"0DiWol3AO6WpXZgp0goxAV","platform":"spotify","window_days":90,"points":14,"series":[{"date":"2026-04-19","value":84},{"date":"2026-04-26","value":84},{"date":"2026-05-03","value":84},{"date":"2026-05-10","value":84},{"date":"2026-05-17","value":84},{"date":"2026-05-24","value":84},{"date":"2026-05-31","value":84},{"date":"2026-06-07","value":85},{"date":"2026-06-08","value":85},{"date":"2026-06-14","value":85},{"date":"2026-06-21","value":85},{"date":"2026-06-28","value":85},{"date":"2026-07-05","value":85},{"date":"2026-07-12","value":85}],"trend":"peaking","current":85,"peak":85,"peak_date":"2026-06-07","change_30d":0,"from_peak_pct":0.0}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26843/get+track+trajectory?days=90&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"id":"0DiWol3AO6WpXZgp0goxAV","platform":"spotify","count":100,"total_reach":2196559,"placements":[{"name":"Dance Classics","playlist_id":"37i9dQZF1DX8a1tdzq5tbM","type":"Editorial Personalized \"Algotorial\"","subscribers":1800375,"position":1,"peak_position":1,"entry_date":"2018-10-14"},{"name":"Daft Punk Essentials","playlist_id":"5FPvD2X2jBM782H8zGgjT3","type":"Curators & Listeners","subscribers":88158,"position":1,"peak_position":1,"entry_date":"2022-03-07"},{"name":"Viejitas pero no Tanto","playlist_id":"0c4pFIK8K7h2MRFSRorllH","type":"Major label","subscribers":33945,"position":1,"peak_position":1,"entry_date":"2020-10-14"},{"name":"Daft Punk presents 'Discovery', the Enhanced Playlist","playlist_id":"37i9dQZF1DX728N0MIxwdG","type":"Editorial","subscribers":33569,"position":1,"peak_position":1,"entry_date":"2022-02-22"},{"name":"Classic House Party","playlist_id":"7pEyJP1ZkgxxGLmHOEmYb4","type":"Curators & Listeners","subscribers":31220,"position":1,"peak_position":1,"entry_date":"2020-12-09"},{"name":"Daft Punk – Discovery","playlist_id":"3VsYSYPVfIdUmkgbC1XQYo","type":"Curators & Listeners","subscribers":18696,"position":1,"peak_position":1,"entry_date":"2018-10-05"},{"name":"Cançons per després d'una pandèmia","playlist_id":"4WqSoWGripZQvoBrOEY2KP","type":"Curators & Listeners","subscribers":17127,"position":1,"peak_position":1,"entry_date":"2021-09-06"},{"name":"The Super Mario Bros Movie 🌟 Soundtrack (2023)","playlist_id":"6t0wuxVixZYnOfa9MWzlGQ","type":"Curators & Listeners","subscribers":17115,"position":1,"peak_position":1,"entry_date":"2026-04-22"},{"name":"Interstella 5555: The 5tory of the 5ecret 5tar 5ystem","playlist_id":"6ia08impkKSv9NocAE1Aiv","type":"Curators & Listeners","subscribers":16702,"position":1,"peak_position":1,"entry_date":"2024-10-16"},{"name":"5k Run ","playlist_id":"37i9dQZF1DX8SjU9I9Ts9D","type":"Algorithmic","subscribers":13035,"position":1,"peak_position":1,"entry_date":"2026-04-16"},{"name":"Around the World Radio","playlist_id":"37i9dQZF1E8TB8FcjCb5Uk","type":"Radios","subscribers":11258,"position":1,"peak_position":1,"entry_date":"2023-06-03"},{"name":"Harder, Better, Faster, Stronger Radio","playlist_id":"37i9dQZF1E8Oa4ovMu3d9h","type":"Radios","subscribers":6149,"position":1,"peak_position":1,"entry_date":"2021-09-23"},{"name":"","playlist_id":"5P2qeZvWiqQhH466sqg3vT","type":"Curators & Listeners","subscribers":5723,"position":1,"peak_position":1,"entry_date":"2026-04-19"},{"name":"Na Balada 2000","playlist_id":"1Tkhch5Gm9v22TD43qxDXX","type":"Curators & Listeners","subscribers":5646,"position":1,"peak_position":1,"entry_date":"2023-06-13"},{"name":"Daft Punk Interstellar 5555","playlist_id":"0FFOzeFnYlck1bNRGyATmu","type":"Curators & Listeners","subscribers":5325,"position":1,"peak_position":1,"entry_date":"2026-04-22"},{"name":"Interstella 5555","playlist_id":"04Ag5nYVsiAEjmrVUjm3zw","type":"Curators & Listeners","subscribers":4639,"position":1,"peak_position":1,"entry_date":"2018-10-17"},{"name":"2000s Dance & Electronic","playlist_id":"7B1AAIOV1D4g0Klk0dOVWG","type":"Curators & Listeners","subscribers":4395,"position":1,"peak_position":1,"entry_date":"2023-05-31"},{"name":"Anthems - Ministry of Sound - 20 Years of Dance Classics","playlist_id":"2CTzfLs7rAIMSdHlF8iPZY","type":"Curators & Listeners","subscribers":4322,"position":1,"peak_position":1,"entry_date":"2018-10-15"},{"name":"My Hood Jams","playlist_id":"5JPINwe6gpXMVBB0NM1Ezi","type":"Curators & Listeners","subscribers":3895,"position":1,"peak_position":1,"entry_date":"2018-10-15"},{"name":"LA GUERITE CANNES - 2025/2026🇫🇷 🏝🛥","playlist_id":"2oPvKBJugm1MEdDElvhSrf","type":"Curators & Listeners","subscribers":3784,"position":1,"peak_position":1,"entry_date":"2021-09-09"},{"name":"Daft Punk / Interstella 5555","playlist_id":"3EBpVlqCdJA1UFUhCJsl1S","type":"Curators & Listeners","subscribers":3710,"position":1,"peak_position":1,"entry_date":"2022-02-10"},{"name":"Top 100 - 2000s Dance Hits","playlist_id":"1F5ExVNLJuluV5h5lQSc3q","type":"Curators & Listeners","subscribers":3535,"position":1,"peak_position":1,"entry_date":"2023-10-23"},{"name":"Mixmag Top 50 Greatest Dance Tracks of All Time","playlist_id":"5StAFbea24py8htIlnUDG9","type":"Curators & Listeners","subscribers":3425,"position":1,"peak_position":1,"entry_date":"2020-12-09"},{"name":"Lady modjo y otras","playlist_id":"37jNwUbf6VtRQiMPU1H8UC","type":"Curators & Listeners","subscribers":3006,"position":1,"peak_position":1,"entry_date":"2020-12-09"},{"name":"Daft Punk - Interstella 5555","playlist_id":"0ygg59HuuobJfiLAhxpzZT","type":"Curators & Listeners","subscribers":2747,"position":1,"peak_position":1,"entry_date":"2018-10-06"},{"name":"The 20 greatest French touch tracks – ranked!","playlist_id":"5VFXKTapWC52V5QFqXSc3F","type":"Curators & Listeners","subscribers":2394,"position":1,"peak_position":1,"entry_date":"2024-10-16"},{"name":"2001 Retrogamer","playlist_id":"2r6bYuTsPmhhLwDGPWb7c2","type":"Curators & Listeners","subscribers":2320,"position":1,"peak_position":1,"entry_date":"2018-10-05"},{"name":"THE PLAYLIST","playlist_id":"4nGnuX6HflXw8okN6R7c9K","type":"Curators & Listeners","subscribers":2195,"position":1,"peak_position":1,"entry_date":"2026-04-22"},{"name":"Coupe Du Monde 2026 🏆 Equipe de France (Imbattables) ","playlist_id":"141lk0KaPQiRPkuOfn4QYx","type":"Curators & Listeners","subscribers":2089,"position":1,"peak_position":1,"entry_date":"2026-07-10"},{"name":"90's techno baddies only ","playlist_id":"4hXG89L1yetuQdfp1KcoAA","type":"Curators & Listeners","subscribers":2042,"position":1,"peak_position":1,"entry_date":"2026-04-01"},{"name":"Classic Dance Anthems","playlist_id":"3ANzdwZJVWpLZ5r7MsIhrt","type":"Curators & Listeners","subscribers":2036,"position":1,"peak_position":1,"entry_date":"2020-12-09"},{"name":"House Classics (Late 90s - Early 00s)","playlist_id":"7e5nFyJdUpL7TgjONpkfHS","type":"Curators & Listeners","subscribers":1957,"position":1,"peak_position":1,"entry_date":"2020-12-09"},{"name":"Our wedding - dance floor ","playlist_id":"2OJSvtw710R5FRNWKwqdE5","type":"Curators & Listeners","subscribers":1859,"position":1,"peak_position":1,"entry_date":"2026-04-18"},{"name":"Summer Vibes 2026","playlist_id":"5TC88kWiffCSDaxUD94hIK","type":"Curators & Listeners","subscribers":1664,"position":1,"peak_position":1,"entry_date":"2026-05-27"},{"name":"2000-2016 bangers 💥","playlist_id":"1BlHtLssZpfTx0tMuWdolU","type":"Curators & Listeners","subscribers":1597,"position":1,"peak_position":1,"entry_date":"2020-12-09"},{"name":"Daft Punk - French Touch","playlist_id":"77vDWWkIFuHyXcjpvEu09I","type":"Curators & Listeners","subscribers":1565,"position":1,"peak_position":1,"entry_date":"2018-10-05"},{"name":"Eletrônica Anos 2000","playlist_id":"5vj6LsSbn4tfKryNpD6euR","type":"Curators & Listeners","subscribers":1488,"position":1,"peak_position":1,"entry_date":"2024-10-16"},{"name":"Best House & Disco Music 90's-2000's","playlist_id":"6btd6H2VWNSovIczMsDJYx","type":"Curators & Listeners","subscribers":1445,"position":1,"peak_position":1,"entry_date":"2024-10-16"},{"name":"Electro Dance 90 y 00","playlist_id":"1hZGSOuvwr1KWhbMwV5AHC","type":"Curators & Listeners","subscribers":1391,"position":1,"peak_position":1,"entry_date":"2024-10-16"},{"name":"Projet x","playlist_id":"0W1kYTs4EcAM5lgcAHoKEF","type":"Curators & Listeners","subscribers":1330,"position":1,"peak_position":1,"entry_date":"2020-12-08"},{"name":"2000s Dance Anthems","playlist_id":"0vb7C0TXjgcgxQK5PCTknS","type":"Curators & Listeners","subscribers":1300,"position":1,"peak_position":1,"entry_date":"2026-04-22"},{"name":"Daft Punk - One More Time","playlist_id":"0JbptKqBLSbijrxAPuyp0N","type":"Curators & Listeners","subscribers":1238,"position":1,"peak_position":1,"entry_date":"2021-08-07"},{"name":"Who Let The Dogs Out 2","playlist_id":"4XfxIrzaKJTeUr4hDh18ze","type":"Curators & Listeners","subscribers":1223,"position":1,"peak_position":1,"entry_date":"2026-04-17"},{"name":"Best of Daft Punk","playlist_id":"0YmtkJa6Llilg3eSfDWpUA","type":"Major label","subscribers":1133,"position":1,"peak_position":1,"entry_date":"2021-02-23"},{"name":"Cantables y para la peda (Pa'l After del After)","playlist_id":"6g0nJrtH167uV3yx44lyC3","type":"Curators & Listeners","subscribers":1068,"position":1,"peak_position":1,"entry_date":"2022-03-03"},{"name":"DeeVu House Party","playlist_id":"4PZoyAmRzLYQiNGuLGF5Qu","type":"Curators & Listeners","subscribers":956,"position":1,"peak_position":1,"entry_date":"2026-05-14"},{"name":"Dubstep (+Daft Punk, deadmau5 & Drum&Bass) ","playlist_id":"1LpOK54ckNvAMTX48y68kw","type":"Curators & Listeners","subscribers":898,"position":1,"peak_position":1,"entry_date":"2020-02-12"},{"name":"One More Time - Radio Edit Radio","playlist_id":"37i9dQZF1E8Rg5zZuKeouK","type":"Radios","subscribers":893,"position":1,"peak_position":1,"entry_date":"2022-03-07"},{"name":"Rádio Daft Punk","playlist_id":"6bdmDviJG2k96fXn4yudPM","type":"Major label","subscribers":862,"position":1,"peak_position":1,"entry_date":"2021-05-18"},{"name":"Dance Songs 2000s (DigitalDreamDoor)","playlist_id":"5kEfg4mWgPyxwNc2cRQBey","type":"Curators & Listeners","subscribers":851,"position":1,"peak_position":1,"entry_date":"2018-10-05"},{"name":"Daft Punk Best Of - Greatest Hits + Remixes + Unknown Songs","playlist_id":"0oPkfFDIhi5ML0r3ST59k8","type":"Curators & Listeners","subscribers":844,"position":1,"peak_position":1,"entry_date":"2026-04-15"},{"name":"GYM ELECTRO","playlist_id":"2ZkVcHLG02tpw0wQMQKe8Y","type":"Curators & Listeners","subscribers":685,"position":1,"peak_position":1,"entry_date":"2022-03-05"},{"name":"Dance Anthems Classics | Dance Throwback House | Trance | 90s Dance | Techno Classics","playlist_id":"3GvYNV6tccagqQfypAWdY9","type":"Curators & Listeners","subscribers":678,"position":1,"peak_position":1,"entry_date":"2021-08-19"},{"name":"Daft Punk - Discovery","playlist_id":"4GakI8L5FIrOfvEKLEs3zw","type":"Curators & Listeners","subscribers":677}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26844/get+track+playlists&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"id":"0DiWol3AO6WpXZgp0goxAV","total_spins":332,"stations":84,"countries":25,"top_stations":[{"station":"Radio Superhits","country":"LV","city":"Riga","plays":34},{"station":"XHITZ","country":"US","city":"San Diego, CA","plays":19},{"station":"XHITZ Z90.3 FM","country":"US","city":"San Diego, CA","plays":18},{"station":"WEZB","country":"US","city":"New Orleans, LA","plays":15},{"station":"Eldoradio Live","country":"LU","city":"Luxembourg","plays":14},{"station":"Radio SCOOP Gold","country":"FR","city":"Gap","plays":14},{"station":"SLAM!","country":"NL","city":"Hilversum","plays":11},{"station":"Radio Scoop","country":"FR","city":"Roanne","plays":11},{"station":"Loop","country":"FI","city":"Helsinki","plays":9},{"station":"Metropolitana 98.5 FM","country":"BR","city":"São Paulo, SP","plays":9}]}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26845/get+track+radio+airplay&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"id":"0DiWol3AO6WpXZgp0goxAV","as_of":"2026-07-11","fanbase_score":67717,"trending_score":66476,"playlist_count":100,"playlist_reach":2196522,"radio_spins":332,"radio_stations":84}
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26846/get+track+momentum&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
<?xml version="1.0" encoding="UTF-8"?>
<DJ_PLAYLISTS Version="1.0.0">
<PRODUCT Name="Musicae" Version="1.0.0" Company="Musicae"/>
<COLLECTION Entries="3">
<TRACK TrackID="0DiWol3AO6WpXZgp0goxAV" Name="One More Time" Artist="Daft Punk" Album="Discovery" TotalTime="320" AverageBpm="122.75" Tonality="D" Kind="Musicae"/>
<TRACK TrackID="1NeLwFETswx8Fzxl2AFl91" Name="Something About Us" Artist="Daft Punk" Album="Discovery" TotalTime="233" AverageBpm="99.96" Tonality="Am" Kind="Musicae"/>
<TRACK TrackID="7cMFjxhbXBpOlais7KMF3j" Name="Voyager" Artist="Daft Punk" Album="Discovery" TotalTime="228" AverageBpm="119.88" Tonality="G" Kind="Musicae"/>
</COLLECTION>
<PLAYLISTS>
<NODE Type="0" Name="ROOT" Count="1">
<NODE Name="Musicae Export" Type="1" KeyType="0" Entries="3">
<TRACK Key="0DiWol3AO6WpXZgp0goxAV"/>
<TRACK Key="1NeLwFETswx8Fzxl2AFl91"/>
<TRACK Key="7cMFjxhbXBpOlais7KMF3j"/>
</NODE>
</NODE>
</PLAYLISTS>
</DJ_PLAYLISTS>
curl --location --request GET 'https://zylalabs.com/api/13188/dj+track+audio+analysis+api/26847/export+tracks?ids=0DiWol3AO6WpXZgp0goxAV,1NeLwFETswx8Fzxl2AFl91,7cMFjxhbXBpOlais7KMF3j&market=FR&format=Required' --header 'Authorization: Bearer YOUR_API_KEY'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the DJ Track Audio Analysis API simply include your bearer token in the Authorization header.
| Header | Description |
|---|---|
Authorization
|
Required
Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.
|
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
(Save 2 months with annual billing 🎉)
Trusted by leading companies
DJ-grade audio analysis for any Spotify track ID or ISRC: BPM, Camelot and Open Key, mood, and 9 DJ performance scores, plus harmonic key matching, seeded discovery by BPM or key, synced lyrics, playlist and radio traction signals, and library export to rekordbox XML, M3U or cue sheet. Precomputed across 250M+ tracks.
A Spotify track ID (22-character base-62 string, e.g. 0DiWol3AO6WpXZgp0goxAV) or an ISRC (12-character code, e.g. GBDUW0000053) as the id path parameter. No Spotify account or developer credentials are needed.
No. All values are precomputed guidance signals derived from Spotify audio-feature data across a catalog of more than 250 million tracks. They are consistent and stable across calls, but they are estimates, not ground-truth measurements of the waveform.
A DJ notation that maps all 24 musical keys to numbers 1 to 12 with an A (minor) or B (major) suffix. Harmonically compatible keys sit adjacent on the wheel, so DJs can plan seamless transitions. Every analysis returns the Camelot code (e.g. 10B), Open Key notation (e.g. 3d) and the note name.
They are derived from the raw audio features: energy, danceability, acousticness, instrumentalness, speechiness, valence and loudness. All 9 scores are normalised to the 0-1 range, and the response also includes 7 raw source audio features on the same scale.
Dance_floor is a composite suitability score for dancefloor use (danceability + energy). peak_time targets the climax of a set (energy + danceability, weighted toward energy). warmup flags tracks better suited to early-set atmosphere: lower energy, higher acousticness, quieter loudness.
Yes. The discover/by-bpm and discover/by-key endpoints return tracks near a target tempo or in a given key within a seed pool built from genres or artists you provide. A seed_genres or seed_artists value is required; a catalogue-wide scan is not supported.
Call /v2/key/{camelot}/compatible with a Camelot code (e.g. 8A). It returns the compatible list plus the relative, energy_boost and energy_drop codes. This is pure music theory with no database lookup.
/v2/radio builds a continuous chain from a seed track where each next track sits in a close BPM window and a harmonically compatible Camelot key, so the sequence can be played in order.
/v2/tracks/{id}/lyrics returns synced (timestamped) and plain lyrics. /v2/tracks/{id}/artwork responds with a 302 redirect to the cover image (pass size for a minimum width). /v2/tracks/{id}/embedding returns a normalized 12-feature audio vector for machine-learning and similarity use.
Per-track traction routes turn raw popularity into actionable data: /trajectory gives a weekly popularity series with a trend verdict (rising, peaking, falling, stable, dormant, or unknown when no data); /playlists lists playlist placements with subscriber reach; /radio summarises airplay; /momentum is a one-call snapshot. These figures are cached for around 6 hours.
Mood.label is a single mood label (happy, calm, energetic, tense, sad, melancholic or neutral) and mood.vector is a five-axis breakdown (happy, sad, aggressive, relaxed, party), each 0 to 1.
Yes. /v2/export/{format} downloads up to 5 tracks as a single file: rekordbox (rekordbox XML), m3u, or cuesheet, with BPM, key and duration carried per track.
The batch variants of the tracks and audio-analysis endpoints accept up to 5 comma-separated IDs per call. List endpoints (similar, radio, discover) return up to 50 results per call.
No. It also suits music analytics platforms, playlist and discovery tools, A&R workflows, and AI projects that need structured rhythm, harmony and mood data at scale.
Single-track lookups return a 404 with a JSON error object. In batch calls, IDs that cannot be resolved are returned as null entries so the rest of the batch still succeeds.
No. It is an independent API and is not affiliated with or endorsed by Spotify. Spotify IDs are accepted as lookup identifiers for convenience.
No. Everything works from an identifier; there is no audio upload or processing queue, which is why responses on cached tracks are fast enough for interactive interfaces.
Each endpoint returns structured JSON data relevant to DJ audio analysis, including BPM, key, mood, performance scores, lyrics, artwork, and popularity metrics. For example, the /v2/tracks/{id} endpoint provides a full track object with nested audio analysis, while /v2/radio generates a continuous mix chain based on a seed track.
Key fields include "tempo," "key," "camelot," "mood," and various performance scores (e.g., "danceability," "energy"). For instance, the /v2/tracks/{id} response includes "track" details, "rhythm" metrics, and "harmony" information, allowing DJs to assess a track's suitability for their set.
The response data is organized into nested objects. For example, the /v2/tracks/{id} endpoint returns a "track" object containing "ids," "href," and "popularity," along with "rhythm," "harmony," and "score" blocks. This structure allows users to easily access specific data points relevant to their needs.
Parameters vary by endpoint. For instance, /v2/discover/by-bpm requires "seed_genres" or "seed_artists" to filter results. The /v2/key/{camelot}/compatible endpoint accepts a Camelot code to return compatible keys. Users can customize requests by providing these parameters to refine their data queries.
Each endpoint provides specific information: /v2/tracks/{id} offers audio analysis, /v2/radio generates a mix chain, and /v2/tracks/{id}/trajectory gives popularity trends. This variety allows users to gather comprehensive insights into tracks, including their performance and compatibility for mixing.
Data accuracy is maintained through precomputed analysis derived from Spotify's audio-feature data across over 250 million tracks. This ensures consistency and reliability in the returned metrics, as they are based on established audio characteristics rather than real-time processing.
Typical use cases include DJ set preparation, playlist curation, and music analytics. DJs can analyze tracks for mixing compatibility, while music platforms can leverage the data for recommendations and discovery tools, enhancing user engagement with tailored content.
Users can utilize the returned data by integrating it into DJ software for set planning, using performance scores to select tracks for specific moments, or employing the harmonic mixing features to create seamless transitions. The structured format allows for easy parsing and application in various music-related projects.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund