---
title: "Search for tracks"
method: GET
path: "/v2/audio/search"
tags: ["audio"]
---

# Search for tracks

`GET /v2/audio/search`

This endpoint searches for tracks. If you specify more than one search parameter, the API uses an AND condition. Array parameters can be specified multiple times; in this case, the API uses an AND or an OR condition with those values, depending on the parameter.

## Query parameters

- `artists` string[]
- `bpm` integer
- `bpm_from` integer
- `bpm_to` integer
- `duration` integer
- `duration_from` integer
- `duration_to` integer
- `genre` string[]
- `is_instrumental` boolean
- `instruments` string[]
- `moods` string[]
- `page` integer
- `per_page` integer
- `query` string
- `sort` 'score' | 'ranking_all' | 'artist' | 'title' | 'bpm' | 'freshness' | 'duration'
- `sort_order` 'asc' | 'desc'
- `vocal_description` string
- `view` 'minimal' | 'full'
- `fields` string
- `library` 'shutterstock' | 'premier'
- `language` string

## Response `200`

OK

- object — Audio search results
  - `data` object[], required — List of tracks
    - `added_date` string, date — Date this track was added to the Shutterstock library
    - `affiliate_url` string — Affiliate referral link; appears only for registered affiliate partners
    - `album` object — Album metadata
      - `id` string, required — The album ID
      - `title` string, required — The album title
    - `artists` object[] — List of artists
      - `name` string, required — The artist's name
    - `assets` object — Files that are available as part of an audio asset
      - `album_art` object — Information about a file that is part of an audio asset
        - `file_size` integer — File size of the track
        - `url` string — URL the track is available at
      - `clean_audio` object — Information about a file that is part of an audio asset
        - `file_size` integer — File size of the track
        - `url` string — URL the track is available at
      - `original_audio` object — Information about a file that is part of an audio asset
        - `file_size` integer — File size of the track
        - `url` string — URL the track is available at
      - `preview_mp3` object — Information about a file that is part of an audio asset
        - `file_size` integer — File size of the track
        - `url` string — URL the track is available at
      - `preview_ogg` object — Information about a file that is part of an audio asset
        - `file_size` integer — File size of the track
        - `url` string — URL the track is available at
      - `waveform` object — Information about a file that is part of an audio asset
        - `file_size` integer — File size of the track
        - `url` string — URL the track is available at
      - `shorts_loops_stems` object — Links for Shorts, Loops and Stems previews
        - `shorts` unknown
        - `loops` unknown
        - `stems` unknown
    - `bpm` integer — BPM (beats per minute) of this track
    - `contributor` object, required — Information about a contributor
      - `id` string, required — ID of the contributor
    - `deleted_time` string, date-time
    - `description` string — Description of this track
    - `duration` number — Duration of this track in seconds
    - `genres` string[] — List of all genres for this track
    - `id` string, required — Shutterstock ID of this track
    - `instruments` string[] — List of all instruments that appear in this track
    - `is_adult` boolean — Whether or not this track contains adult content
    - `is_instrumental` boolean — Whether or not this track is purely instrumental (lacking lyrics)
    - `isrc` string
    - `keywords` string[] — List of all keywords for this track
    - `language` string — Language of this track's lyrics
    - `lyrics` string — Lyrics of this track
    - `media_type` string, required — Media type of this track; should always be "audio"
    - `model_releases` object[] — List of all model releases for this track
      - `id` string — ID of the model or property release
    - `moods` string[] — List of all moods of this track
    - `published_time` string, date-time — Time this track was published
    - `recording_version` string — Recording version of this track
    - `releases` string[] — List of all releases of this track
    - `similar_artists` object[] — List of all similar artists of this track
      - `name` string, required — The artist's name
    - `submitted_time` string, date-time — Time this track was submitted
    - `title` string — Title of this track
    - `updated_time` string, date-time — Time this track was last updated
    - `vocal_description` string — Vocal description of this track
    - `url` string
  - `message` string — Server-generated message, if any
  - `page` integer — Current page that is returned
  - `per_page` integer — Number of results per page
  - `total_count` integer, required — Total count of all results across all pages
  - `search_id` string, required — ID of the search

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/shutterstock/apis/shutterstock-api-explorer.md) · [All operations](https://skmtc.net/shutterstock/apis/shutterstock-api-explorer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shutterstock/shutterstock-api-explorer/revisions/d2e03e7f655d/schema)
