---
title: "Split one song"
method: POST
path: "/splits"
---

# Split one song

`POST /splits`

## Request

- Base URL: `https://stemconsole.ai/api/v1`
- URL: `https://stemconsole.ai/api/v1/splits`
- Auth: HTTP bearer

JSON {audio_url, model, name} fetches a public audio URL. For a local file send multipart/form-data with `file` (up to 100 MB through stemconsole.ai; use /uploads for up to 200 MB). Models: vocals (2 stems), fast (4 stems), full (6 stems, Pro or a credit). Poll GET /splits/{id} until status is done.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `audio_url` string, uri, required: Public URL of the audio file.
  - `model` 'vocals' | 'fast' | 'full'
  - `name` string: Song name for your library.

## Response `202`

Successful Response

- unknown

---

[API](https://skmtc.dev/stemconsole/apis/stemconsole-api.md) · [All operations](https://skmtc.dev/stemconsole/apis/stemconsole-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stemconsole/apis/stemconsole-api/revisions/f5858482094e?raw)
