How to Scrape Instagram Trending Music And Audio
This tutorial shows how to use Instagram Trending Music And Audio API to scrape and crawl structured Instagram data in real-time.
Monitor which audio tracks are gaining traction on Instagram and extract song metadata, usage frequency, and associated post counts through our API.
Access Instagram Data in 3 Steps
Start crawling Instagram music trends data. Follow these steps to extract social media data in minutes.
Create Your Account
Go to our registration page and make an account. It's free, no credit card, and you get credits right away to play around with.
Verify Your Email Address
You'll get a verification email, click the link in it. Once that's done, you can grab your API token from the dashboard.
Make Your First API Call
Copy the code snippet below, swap in your API key, and run it. You'll get Instagram data back as JSON within a few seconds.
Code Sample
Here's a JavaScript example to get you going. Swap out the token and you're good, works the same way in any language that can make HTTP requests. Start collecting music trends data via our REST API!
| 1 | const root = 'https://ensembledata.com/apis' |
| 2 | const endpoint = '/instagram/music/posts' |
| 3 | const params = { |
| 4 | "id": "3473785566185564", |
| 5 | "cursor": "", |
| 6 | "token": "YOUR-TOKEN-HERE" |
| 7 | } |
| 8 | |
| 9 | const queryString = new URLSearchParams(params).toString(); |
| 10 | const url = `${root}${endpoint}?${queryString}`; |
| 11 | |
| 12 | await fetch(url) |
| 13 | .then(response => response.json()) |
| 14 | .then(data => console.log(data)) |
| 15 | .catch(error => console.error(error)); |
| 16 |
Parameters
Example Response
Explore the fields returned by this endpoint. Click a row to expand nested objects and arrays, hover a value to copy it, or use "Expand all" to see everything at once.
dataobject4 fields
postsarray1 item Β· schema from #0 1 item
mediaobject83 fields
clips_delivery_parametersobject0 fields
captionobject16 fields
userobject21 fields
account_badgesarray0 items
fan_club_infoobject9 fields
hd_profile_pic_url_infoobject3 fields
hd_profile_pic_versionsarray2 items Β· schema from #0 2 items
clips_tab_pinned_user_idsarray0 items
comment_inform_treatmentobject4 fields
sharing_friction_infoobject3 fields
media_appreciation_settingsobject2 fields
fb_user_tagsobject1 field
inarray0 items
invited_coauthor_producersarray0 items
highlights_infoobject1 field
added_toarray0 items
media_cropping_infoobject1 field
square_cropobject4 fields
product_suggestionsarray0 items
userobject21 fields
account_badgesarray0 items
fan_club_infoobject9 fields
hd_profile_pic_url_infoobject3 fields
hd_profile_pic_versionsarray2 items Β· schema from #0 2 items
image_versions2object5 fields
candidatesarray5 items Β· schema from #0 5 items
additional_candidatesobject3 fields
igtv_first_frameobject3 fields
first_frameobject3 fields
animated_thumbnail_spritesheet_info_candidatesobject1 field
defaultobject12 fields
sprite_urlsarray1 item Β· schema from #0 1 item
scrubber_spritesheet_info_candidatesobject1 field
defaultobject12 fields
sprite_urlsarray1 item Β· schema from #0 1 item
preview_commentsarray0 items
commentsarray0 items
ownerobject21 fields
account_badgesarray0 items
fan_club_infoobject9 fields
hd_profile_pic_url_infoobject3 fields
hd_profile_pic_versionsarray2 items Β· schema from #0 2 items
video_versionsarray3 items Β· schema from #0 3 items
clips_metadataobject34 fields
music_infoobject3 fields
music_asset_infoobject23 fields
highlight_start_times_in_msarray3 items Β· schema from #0 3 items
music_consumption_infoobject18 fields
audio_filter_infosarray0 items
audio_muting_infoobject4 fields
mashup_infoobject12 fields
branded_content_tag_infoobject1 field
additional_audio_infoobject2 fields
audio_reattribution_infoobject1 field
audio_ranking_infoobject1 field
content_appreciation_infoobject2 fields
entry_point_containerobject4 fields
pillobject2 fields
commentobject1 field
achievements_infoobject2 fields
metadataobject4 fields
music_infoobject3 fields
music_asset_infoobject23 fields
highlight_start_times_in_msarray3 items Β· schema from #0 3 items
music_consumption_infoobject18 fields
audio_filter_infosarray0 items
audio_muting_infoobject4 fields
media_countobject2 fields
Response Codes
Status codes this endpoint can return, so you can handle errors before they surprise you in production.
API Pricing
Fetch Instagram Data at Scale
Scrape Instagram audio trends at scale by tracking which songs attach to growing posts and use that data to inform your content calendar.
Usage Counts
See exactly how many Reels currently use a given audio track.
Sound Trends
Track rising Instagram audio before it peaks in popularity.
Linked Posts
Get posts tied to a sound to see which content drives its growth.