Data API / Instagram / Song
Song Reels
Returns the reels that use one audio track, as raw Instagram media objects under reels, with cursor and has_more for paging. There are two confirmed ways to obtain audio_id: the number in an instagram.com/reels/audio/<id>/ URL, and clips_metadata.original_sound_info.audio_asset_id on any reel returned by get_instagram_user_reels. To find reels by keyword instead of by sound, use get_instagram_reels_search.
Parameters
query
audio_idstringRequiredThe audio id from the Instagram audio page URL.
cursorstringOptionalPagination cursor returned by Instagram from the previous response.
Example request
curl -G "https://openapi.felo.ai/v1/beta/instagram/song/reels" \
--data-urlencode "audio_id=<string>" \
-H "Authorization: Bearer $FELO_API_KEY"Response
Example response
{
"success": true,
"credits_remaining": 49996450280,
"reels": [
{
"gen_ai_chat_with_ai_cta_info": null,
"collaborator_edit_eligibility": false,
"number_of_qualities": 6,
"related_ads_pivots_media_info": "USER_NOT_IN_TEST_GROUP",
"is_artist_pick": false,
"translated_langs_for_autodub": [],
"subtype_name_for_REST__": "XDTClipsMedia",
"is_eligible_for_poe": false,
"original_lang_for_translations": "en",
"eligible_insights_entrypoints": "NONE",
"igbio_product": null,
"hidden_likes_string_variant": -1,
"is_social_ufi_disabled": false,
"boost_unavailable_reason": null,
"boost_unavailable_identifier": null,
"boost_unavailable_reason_v2": [],
"client_cache_key": "MzkxNDQ4MzYyNDQ0NjgzOTU0NQ==.3",
"can_reply": false,
"photo_of_you": false,
"media_attributions_data": [],
"can_view_more_preview_comments": false,
"mezql_token": "",
"has_tagged_users": false,
"is_eligible_content_for_post_roll_ad": false,
"is_cutout_sticker_allowed": false,
"is_photo_comments_composer_enabled_for_author": false,
"hide_view_all_comment_entrypoint": false,
"has_liked": false,
"is_organic_product_tagging_eligible": false,
"view_state_item_type": 128,
"video_sticker_locales": [],
"is_paid_partnership": false,
"is_in_profile_grid": false,
"is_tagged_media_shared_to_viewer_profile_grid": false,
"should_show_author_pog_for_tagged_media_shared_to_profile_grid": false,
"inventory_source": "recommended_clips_chaining_model",
"integrity_review_decision": "pending",
"has_delayed_metadata": false,
"filter_type": 0,
"deleted_reason": 0,
"device_timestamp": 1780862828857832,
"is_reshare_of_text_post_app_media_in_ig": false,
"timeline_pinned_user_ids": [],
"is_open_to_public_submission": false,
"profile_grid_control_enabled": false,Truncated. The full example is in the API reference.
Response fields
successbooleanOptionalcredits_remainingintegerOptionalreelsobject[]OptionalcursorOptional