> ## Documentation Index
> Fetch the complete documentation index at: https://info.bundle.social/llms.txt
> Use this file to discover all available pages before exploring further.

# Search Instagram audio assets

> Searches Instagram music or original sounds that can be attached to Reels. Only works for Instagram accounts connected via Facebook Login.



## OpenAPI

````yaml https://api.bundle.social/swagger-json get /api/v1/misc/instagram/audio
openapi: 3.0.2
info:
  title: bundle.social API
  description: >-
    REST API for social media management. Perfect for AI assistants, GPTs,
    automation tools, and integrations. Post to 14+ platforms including Twitter,
    Instagram, Facebook, LinkedIn, TikTok, Pinterest, Reddit, Discord, Slack,
    YouTube, Mastodon, Bluesky, Threads, and Google Business. Schedule posts,
    manage content, analyze performance, and automate your social media workflow
    across all platforms.
  version: 1.0.0
  contact:
    email: contact@bundle.social
  termsOfService: https://bundle.social/terms
servers:
  - url: https://api.bundle.social
  - url: http://localhost:3001
security:
  - ApiKeyAuth: []
tags:
  - name: app
  - name: organization
  - name: team
  - name: socialAccount
  - name: upload
  - name: post
  - name: postImport
  - name: analytics
  - name: comment
  - name: misc
  - name: postCSV
paths:
  /api/v1/misc/instagram/audio:
    get:
      tags:
        - misc
      summary: Search Instagram audio assets
      description: >-
        Searches Instagram music or original sounds that can be attached to
        Reels. Only works for Instagram accounts connected via Facebook Login.
      operationId: misc.instagram.searchAudio
      parameters:
        - name: teamId
          in: query
          required: true
          schema:
            type: string
        - name: audioType
          in: query
          description: The type of Instagram audio to search for.
          required: true
          schema:
            type: string
            enum:
              - original_sound
              - music
        - name: searchQuery
          in: query
          description: Optional keyword search query.
          schema:
            type: string
            minLength: 1
            maxLength: 100
      responses:
        '200':
          description: '200'
          content:
            application/json:
              schema:
                type: object
                properties:
                  audio:
                    default: []
                    type: array
                    items:
                      type: object
                      properties:
                        audio_id:
                          type: string
                        cover_artwork_thumbnail_uri:
                          type: string
                          nullable: true
                        cover_artwork_thumbnail_url:
                          type: string
                          nullable: true
                        display_artist:
                          type: string
                          nullable: true
                        duration_in_ms:
                          type: integer
                          nullable: true
                        audio_type:
                          type: string
                          enum:
                            - original_sound
                            - music
                        title:
                          type: string
                          nullable: true
                        download_url:
                          type: string
                          nullable: true
                        ig_username:
                          type: string
                          nullable: true
                        profile_picture_url:
                          type: string
                          nullable: true
                      required:
                        - audio_id
                        - audio_type
        '400':
          description: '400'
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: number
                    nullable: true
                  message:
                    type: string
                  issues:
                    type: array
                    items:
                      type: object
                      properties:
                        code:
                          type: string
                          enum:
                            - invalid_type
                            - invalid_literal
                            - custom
                            - invalid_union
                            - invalid_union_discriminator
                            - invalid_enum_value
                            - unrecognized_keys
                            - invalid_arguments
                            - invalid_return_type
                            - invalid_date
                            - invalid_string
                            - too_small
                            - too_big
                            - invalid_intersection_types
                            - not_multiple_of
                            - not_finite
                          nullable: true
                        message:
                          type: string
                        path:
                          type: array
                          items:
                            oneOf:
                              - type: string
                              - type: number
                          nullable: true
                      required:
                        - message
                    nullable: true
                required:
                  - message
        '401':
          description: '401'
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: number
                    nullable: true
                  message:
                    type: string
                required:
                  - message
        '403':
          description: '403'
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: number
                    nullable: true
                  message:
                    type: string
                required:
                  - message
        '404':
          description: '404'
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: number
                    nullable: true
                  message:
                    type: string
                required:
                  - message
        '429':
          description: '429'
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: number
                    nullable: true
                  message:
                    type: string
                required:
                  - message
        '500':
          description: '500'
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: number
                    nullable: true
                  message:
                    type: string
                required:
                  - message
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      name: x-api-key
      in: header

````