GuidesFind similar
Find similar
Start from an AINSOF track and get others that sound like it. Mark a passage with from and to to match just that moment, such as the hook or the bar before the drop.

MCP toolfind_similarRESTaction: "similar"
Try it
curl https://mcp.ainsof.io/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AINSOF_API_KEY" \
-d '{"action": "similar", "track_id": "AIN-CAT 030_001", "from": 107, "to": 122, "top_k": 5}'What you send
track_idrequiredstring
Cue id or title, e.g.
AIN-CAT 030_001 or Along The River.fromnumber
Start of the marked passage, in seconds from the start of the cue.
tonumber
End of the marked passage, in seconds.
top_kinteger
Number of results.
Good to know
- Send
fromandtoto mark a passage (5 to 60 seconds long), for example the hook or the bar before the drop. Leave them out to compare whole cues. - Each result carries
similarityand, for a passage,matching_passage: the part of that cue that sounds closest to the one you marked. - A passage that runs past the end of the cue is matched from its last seconds.
- The cue you start from is never returned in its own results.
- For a song by another artist (a YouTube, Spotify, Apple Music or Deezer link) use
searchwithlinkinstead.
Every field it returns, and its errors, in the API Reference
