Felo API PlatformFelo API Platform

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_idstringRequired

    The audio id from the Instagram audio page URL.

  • cursorstringOptional

    Pagination 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

  • successbooleanOptional
  • credits_remainingintegerOptional
  • reelsobject[]Optional
  • cursorOptional