Skip to main content
Instagram lets Reels use audio assets from its audio API. In bundle.social, you search for an audio asset first, then pass its audio_id as data.INSTAGRAM.musicSoundInfo.musicSoundId when creating a Reel.
Instagram audio search and Reel audio publishing require the Instagram account to be connected through Facebook Login. Direct Instagram OAuth (instagramConnectionMethod: "INSTAGRAM") cannot use this feature.

The Endpoint

GET /api/v1/misc/instagram/audio Searches Instagram music or original sounds that can be attached to Reels.

Query Parameters

Response Shape

Important fields:

Using Audio In Reels

Use the audio_id from the search response as data.INSTAGRAM.musicSoundInfo.musicSoundId.

Audio Fields

Rules

  • Works only for data.INSTAGRAM.type: "REEL".
  • Does not work for feed posts, carousels, or Stories.
  • Requires Instagram connected via Facebook Login.
  • Direct Instagram OAuth returns a clear 400 error for audio search.
  • If you pass musicSoundInfo for a non-Reel post, validation fails before publishing.

Quick Reference

Need the full request/response schema? Check Swagger. The endpoint is under misc/instagram.