New AI Analysis filters on Tracks search
April 7th, 2026
We have updated our Search for Tracks endpoint to add several new filters inside a new ai_analysis parameter.
Those new filters are the following :
| Filter | Description |
|---|---|
| status | Status of the audio AI analysis |
| bpm | BPM of the audio |
| emotional_dynamics | Emotional dynamics of the audio |
| emotional_profile | Emotional profile of the audio |
| energy_dynamics | Energy dynamics of the audio |
| energy_level | Energy level of the audio |
| key | Key of the audio |
| predominant_voice_gender | Predominant voice gender of the audio |
| time_signature | Time signature of the audio |
| voice_presence_profile | Voice presence profile of the audio |
| voiceover_exists | Whether a voiceover exists in the audio |
| arousal | Arousal of the audio |
| valence | Valence of the audio |
| voiceover_degree | Voiceover degree of the audio |
| description | Description of the audio |
Here is a sample cURL request to show how to use it:
curl --request POST \
--url 'https://reprtoir.io/api/tracks/search?search_mode=basic&search_by_similarity[search_mode]=mostRepresentative&search_by_similarity[source]=track&sort_field=_score&sort_order=desc&page=1&per_page=10' \
--header 'X-API-Key: YOUR API KEY HERE' \
--header 'X-API-Version: 2024-04-11' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"ai_analysis": {
"emotional_profile": [
"positive"
],
"predominant_voice_gender": [
"female"
]
}
}
'