---
title: "License audio tracks"
method: POST
path: "/v2/audio/licenses"
tags: ["audio"]
---

# License audio tracks

`POST /v2/audio/licenses`

This endpoint gets licenses for one or more tracks. The download links in the response are valid for 8 hours.

## Query parameters

- `license` 'audio_platform' | 'premier_music_basic' | 'premier_music_extended' | 'premier_music_pro' | 'premier_music_comp' | 'asset_all_music'
- `search_id` string

## Request body

- object — Audio license request data
  - `audio` object[], required — List of audio tracks to license
    - `audio_id` string, required — ID of the track being licensed
    - `license` 'audio_platform' | 'premier_music_basic' | 'premier_music_extended' | 'premier_music_pro' | 'premier_music_comp' | 'asset_all_music' — Type of license
    - `search_id` string — ID of the search that led to this licensing event

## Response `200`

OK

- object — List of audio license results
  - `data` object[] — License results
    - `audio_id` string, required — ID of the track that was licensed
    - `allotment_charge` number — Number of credits that this licensing event used
    - `license_id` string — ID of the license event
    - `download` object — Audio License URL object
      - `url` string, required — URL that can be used to download the unwatermarked, licensed asset
      - `shorts_loops_stems` string — URL that can be used to download the .zip file containing shorts, loops, and stems
    - `error` string — Error information if applicable
  - `errors` object[] — Error list; appears only if there was an error
    - `code` string — The error code of this error
    - `data` string — Debugging information about the error
    - `items` object[] — A list of items that produced the error
    - `message` string, required — Specific details about this error
    - `path` string — Internal code reference to the source of the error
  - `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 — Total count of all results across all pages

## 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)
