Search Instagram audio
Searches the audio an Instagram account connected through Facebook (instagram-facebook) can put on a Reel: licensed music first, then original sounds. Without q, lists what is trending. With q, music is kept only when its title or artist contains every word (accents optional), because Instagram also answers with unrelated tracks. Send a result’s id as meta.audio.id on an instagram_reel post.
Each answer is kept for 10 minutes per account, type and query, and a cached answer costs nothing. An uncached one counts against the workspace’s 30 audio lookups per minute. This endpoint also counts against a limit of 60 requests per minute per user, shared with the other Pinterest, Discord, TikTok and Instagram lookup endpoints and with the same user’s channel lookups in the TryPost app.
Authorizations
Workspace API key from Settings → API Keys.
Path Parameters
Social account (channel) id. An account of another workspace returns 404.
Query Parameters
Search words. Omit for trending audio.
100Only one catalog. Omit for both, music first.
music, original_sound Response
The matching tracks, as a plain array (not paginated).
Instagram audio asset id. Send it as meta.audio.id.
^[0-9]+$music (licensed catalog) or original_sound.
music, original_sound, null The artist, or for an original sound the creator's Instagram username.
Cover art, or for an original sound the creator's profile picture. Instagram expires these links; read the track again with Get Instagram audio for a fresh one.
Length of the track in milliseconds.
A playable preview. Expires like cover_url.

