How to add music/sound to Instagram Reel : SocialMediaAPIsjump to contentmy subreddits<br>edit subscriptions<br>popular<br>-all<br>-users<br>| AskReddit<br>-pics<br>-funny<br>-movies<br>-gaming<br>-worldnews<br>-news<br>-todayilearned<br>-nottheonion<br>-explainlikeimfive<br>-mildlyinteresting<br>-DIY<br>-videos<br>-OldSchoolCool<br>-TwoXChromosomes<br>-tifu<br>-Music<br>-books<br>-LifeProTips<br>-dataisbeautiful<br>-aww<br>-science<br>-space<br>-Showerthoughts<br>-askscience<br>-Jokes<br>-Art<br>-IAmA<br>-Futurology<br>-sports<br>-UpliftingNews<br>-food<br>-nosleep<br>-creepy<br>-history<br>-gifs<br>-InternetIsBeautiful<br>-GetMotivated<br>-gadgets<br>-announcements<br>-WritingPrompts<br>-philosophy<br>-Documentaries<br>-EarthPorn<br>-photoshopbattles<br>-listentothis<br>-blog
more "
reddit.com SocialMediaAPIscomments
Want to join? Log in or sign up in seconds.
limit my search to r/SocialMediaAPIsuse the following search parameters to narrow your results:<br>subreddit:subredditfind submissions in "subreddit"author:usernamefind submissions by "username"site:example.comfind submissions from "example.com"url:textsearch for "text" in urlselftext:textsearch for "text" in self post contentsself:yes (or self:no)include (or exclude) self postsnsfw:yes (or nsfw:no)include (or exclude) results marked as NSFWe.g. subreddit:aww site:imgur.com dog<br>see the search faq for details.
advanced search: by author, subreddit...
this post was submitted on 19 May 2026<br>1 point (100% upvoted)<br>shortlink:
Submit a new link
Submit a new text post
SocialMediaAPIs<br>joinleaveThis is a community for bundle.social API users but also for anyone struggling with integration with social platform APIs. We went trough thick and thin and will not gate keep how to get accreditation.
a community for 6 months
MODERATORS
message the mods
How to add music/sound to Instagram Reel
TikTok Music API for fan campaigns: attach sounds to TikTok posts via OAuth
Clip distribution: how to publish shorts across TikTok, Reels and YouTube Shorts
Zernio alternative 2026 - social media API
Google Business Profile Management Tools for multi-location businesses
What’s actually the best social media API for posting in 2026?
TikTok API integration
CSV social media posting | social media API
Social Media API on Lovable - Tutorial<br>How to Schedule YouTube Shorts
Welcome to Reddit,<br>the front page of the internet.<br>Become a Redditorand join one of thousands of communities.
×
•<br>•<br>•
How to add music/sound to Instagram ReelTutorial (i.redd.it)
submitted 4 minutes ago by bundlesocial<br>comment<br>share<br>save<br>hide<br>report
Howdy all, Marcel here, one of the devs behind bundle.social.
Small one for anyone building Instagram publishing workflows. Meta now supports adding selected music/sounds to Instagram Reel publishing through the API flow, which is nice because they finally matched TikTok.
The rough workflow is:
User connects their Instagram account
Your app fetches available Instagram audio
User picks a sound
You take the returned audio_id
You pass it as musicSoundId when creating the Reel post
1. Fetch Instagram audio
To get available sounds, you can call:
GET https://api.bundle.social/api/v1/misc/instagram/audio?teamId=TEAM_ID&audioType=original_sound
Example:
const res = await fetch(<br>"https://api.bundle.social/api/v1/misc/instagram/audio?teamId=team_123&audioType=original_sound",<br>headers: {<br>"x-api-key": process.env.BUNDLE_SOCIAL_API_KEY<br>);
const data = await res.json();<br>console.log(data.audio);
The response gives you a list of audio objects:
audio: [<br>audio_id: "123456789",<br>cover_artwork_thumbnail_uri: "...",<br>cover_artwork_thumbnail_url: "...",<br>display_artist: "Artist name",<br>duration_in_ms: 24000,<br>audio_type: "original_sound",<br>title: "Sound title",<br>download_url: "...",<br>ig_username: "creator_username",<br>profile_picture_url: "..."
The important field is:
audio_id
That is the value you pass later as:
musicSoundId
Everything else is mostly useful for building a UI: title, artist, thumbnail, duration, creator username, preview URL, etc.
2. Create the Instagram Reel with music attached
Once you have the sound ID, you pass it inside musicSoundInfo on the Instagram payload.
Very rough example:
await fetch("https://api.bundle.social/api/v1/post", {<br>method: "POST",<br>headers: {<br>"x-api-key": process.env.BUNDLE_SOCIAL_API_KEY,<br>"Content-Type": "application/json"<br>},<br>body: JSON.stringify({<br>teamId: "team_123",<br>title: "Instagram Reel with music",<br>status: "SCHEDULED",<br>postDate: "2026-05-20T10:00:00.000Z",<br>socialAccountTypes: ["INSTAGRAM"],<br>data: {<br>INSTAGRAM: {<br>type: "REEL",<br>text: "Reel caption goes here",<br>uploadIds: ["upload_video_123"],
musicSoundInfo: {<br>musicSoundId: "123456789",<br>musicSoundVolume: 50,<br>videoOriginalSoundVolume: 50<br>})<br>});
The volume fields are basically:
musicSoundVolume: 50, // how loud the selected music should be<br>videoOriginalSoundVolume: 50 // how loud the original video audio should be
So if you want the music to dominate:
musicSoundVolume: 80,<br>videoOriginalSoundVolume: 20
If the original video audio matters more:
musicSoundVolume:...