
Say what the scene needs.
Brief it the way you would brief a music supervisor: a mood, a place, a pace. Get tracks written by real composers that fit, ready to preview. Or look one up by its title, ISRC or composer.
Read the search guideBring AINSOF’s music and technology into your product with a simple API. Search, discover, adapt and soundtrack at scale.
Synci understands the visual language of your video and finds music that fits it. Upload your content and let AINSOF turn what it sees into relevant soundtrack recommendations.
Try it on the music page
Brief it the way you would brief a music supervisor: a mood, a place, a pace. Get tracks written by real composers that fit, ready to preview. Or look one up by its title, ISRC or composer.
Read the search guide
Select a few seconds of any AINSOF track, like the hook or the quiet bar before the drop, and get tracks that share that sound, with the matching passage marked in each. A Spotify or YouTube link works too.
Read the find similar guide
Ask for 7, 15 or 45 seconds and get the same track at the nearest musical length: its own opening, whole bars joined where they sound alike, its real ending. It can also end with your video, land a hit point or loop.
Read the cut to time guideWritten and played by people, cleared for every use, and filed the way an edit is talked about: by style, by mood, by the scene it is for. New records arrive every week, and the shelves move with them.
Risers, hits, signals and the moves between two scenes, made by the composers who write the music and cut to sit on a timeline without a second pass.
Search, video, timing and rights, all at the same address. Call them over REST, or connect any AI assistant that speaks MCP.
search_musicDescribe it in plain words: a mood, a scene, an instrument, an energy. Or name a track, an album, an ISRC or a composer and get exactly that.
REST action: "search"search_by_referenceSend a YouTube, Spotify, Apple Music or Deezer link and get AINSOF tracks that sound like it.
REST action: "search"find_similarMark a passage in any AINSOF track, or take the whole track, and get tracks that sound like it, with the matching passage in each.
REST action: "similar"listen_linkA link to hear any version or stem in full, in clean MP3 192.
REST action: "preview"analyze_videoReads your video without changing it: its length, frame rate, audio, shots and how fast it cuts.
REST action: "analyze_video"find_soundtrackGive the length and what the video shows. Get up to three tracks, each with the version that fits that duration.
REST action: "soundtrack"score_my_videoSend a video link and get an MP4 back, with music placed on the real cuts and mixed under any dialogue.
REST action: "score_video"get_upload_linkFor a video on your own computer: a one time upload address, so the file comes straight to us.
REST action: "get_upload_link"fit_to_lengthAsk for 7, 15 or 45 seconds and get the same track at the nearest musical length, with its own opening and its real ending. Stems are cut at the same points.
REST action: "fit"fit_to_length · videoGive your video’s length and the music ends with the picture, not a second before or after.
REST action: "fit"fit_to_length · hit_atName the second of the reveal or the logo, and the track’s peak lands right there.
REST action: "fit"fit_to_length · loopWhole bars from the body of the track that flow straight back into the start, for menus, games and backgrounds.
REST action: "fit"get_trackOne track in full: every version and stem, the composer with IPI, the publisher, tempo, key and length.
REST action: "track"cue_sheetISRC, tempo, key, publisher and every writer with IPI, society and share. We control master and publishing, so these are facts.
REST action: "cue_sheet"deliver_scoreThe finished score as files: the scored video, audio sections named by timecode, and the cue sheet.
REST action: "deliver_score"feedbackTell us how an answer landed. It reaches our team only with the user’s consent.
REST action: "feedback"Step by step: keys, search, find similar, music for video, cut to time, credits and MCP.
Open the guidesParameters, responses and errors for each action, with request samples in cURL, Python and JavaScript.
Open the reference$0 / month
No credit card required
For developers building and testing with AINSOF music.
For building and auditioning. Publishing the music needs a licence.
Get free API keyCustom
A licence and terms made for your use
For brands, agencies and companies putting AINSOF music into their content and products.
Everything in Free, plus
Describe a brief, discover music, audition full tracks, choose versions and stems, fit a track to length and score a video. They can get the scored MP4, timed audio sections and a cue sheet without leaving your product.
No. Every cue is written, performed and produced by human composers. AI tools help you search and work with the music. New original music is added every week.
Previews and auditioning are free. Publishing, broadcast or advertising needs a licence. We control master and publishing, so one agreement covers both. Contact info@ainsof.io for your use.
No. The API works without a key, with a smaller daily allowance. A free key raises that allowance and identifies your project. Sign in and create one on your keys page.
Yes. Connect through MCP at the same address: https://mcp.ainsof.io/. It works with Claude, ChatGPT, Claude Code, Grok, Gemini, Cursor and other MCP clients.
POST JSON to https://mcp.ainsof.io/ with an action. Include your key in the Authorization: Bearer header. Start with the Get started guide, or follow the MCP setup guide.