---
title: "StemSplit API: KI-gestützte Stem-Trennung in Ihre Apps integrieren"
date: "2025-01-05"
lastUpdated: "2026-03-12"
author: "StemSplit Team"
tags: ["API", "Entwickler", "Stem-Trennung", "Vokalentfernung", "Automatisierung", "Webhooks", "Integration"]
excerpt: "Die StemSplit API bietet Entwicklern programmatischen Zugang zu KI-basierter Vokalentfernung und Stem-Trennung — REST-Endpunkte, Webhooks, YouTube-URL-Unterstützung und dasselbe Pay-per-Use-Kreditsystem wie die Web-App."
abstract: "Die StemSplit API ist öffentlich verfügbar. Wenn Sie eine Karaoke-App erstellen, die Stem-Extraktion für eine Musikbibliothek automatisieren oder Vokalentfernung in eine Produktions-Pipeline einbinden möchten, können Sie das jetzt programmatisch tun."
locale: "de"
canonical: "https://stemsplit.io/de/blog/stemsplit-api-launch"
source: "stemsplit.io"
---

> **Source:** https://stemsplit.io/de/blog/stemsplit-api-launch  
> Originally published by [StemSplit](https://stemsplit.io). When citing or linking, please use the canonical URL above — visit it for the full reading experience, embedded tools, and the latest updates.

Die StemSplit API ist öffentlich verfügbar. Wenn Sie eine Karaoke-App erstellen, die Stem-Extraktion für eine Musikbibliothek automatisieren oder Vokalentfernung in eine Produktions-Pipeline einbinden möchten, können Sie das jetzt programmatisch tun.

Die API bietet dieselbe KI-Trennungsqualität wie die [Web-App](/stem-splitter) — dasselbe HTDemucs-FT-Modell, dieselbe Verarbeitungsinfrastruktur — über einfache REST-Endpunkte mit Webhook-Benachrichtigungen und direkter YouTube-URL-Unterstützung.

## Was Sie damit erstellen können

### Stem-Trennung aus beliebigem Audio

Laden Sie MP3-, WAV-, FLAC- oder M4A-Dateien hoch und extrahieren Sie:

| Ausgabetyp | Was Sie erhalten |
|---|---|
| `VOCALS` | Isolierte Vocals |
| `INSTRUMENTAL` | Alles außer Vocals (Karaoke-Track) |
| `BOTH` | Vocals + Instrumental als separate Dateien |
| `FOUR_STEMS` | Vocals, Drums, Bass, Sonstiges |
| `SIX_STEMS` | Vocals, Drums, Bass, Gitarre, Klavier, Sonstiges |

### YouTube-Videos direkt verarbeiten

Übergeben Sie eine YouTube-URL und erhalten Sie getrennte Stems zurück — kein vorheriges Herunterladen erforderlich:

```bash
curl -X POST https://stemsplit.io/api/v1/youtube-jobs \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"youtubeUrl": "https://youtube.com/watch?v=dQw4w9WgXcQ"}'
```

### Webhook-Benachrichtigungen

Registrieren Sie einen Webhook-Endpunkt und erhalten Sie ein POST, wenn Jobs abgeschlossen sind, anstatt zu pollen:

```json
{
  "event": "job.completed",
  "timestamp": "2026-01-05T12:30:00Z",
  "data": {
    "jobId": "clxxx123...",
    "status": "COMPLETED",
    "outputs": {
      "vocals": { "url": "https://...", "expiresAt": "..." },
      "instrumental": { "url": "https://...", "expiresAt": "..." }
    }
  }
}
```

Webhook-Payloads enthalten HMAC-SHA256-Signaturen zur Verifizierung.

---

**Bereit loszulegen?** [Holen Sie sich Ihren API-Schlüssel](/developers) — neue Konten erhalten 5 kostenlose Minuten zum Testen.

---

## So funktioniert es

**Schritt 1:** Audio direkt über eine presigned URL hochladen oder eine `sourceUrl` übergeben, die auf eine bestehende Datei verweist.

**Schritt 2:** Einen Job erstellen:

```bash
curl -X POST https://stemsplit.io/api/v1/jobs \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "sourceUrl": "https://example.com/song.mp3",
    "outputType": "BOTH",
    "quality": "BEST"
  }'
```

**Schritt 3:** Ergebnisse über Webhook empfangen oder den Job-Status-Endpunkt abfragen. Stems von den bereitgestellten URLs herunterladen, sobald der Job abgeschlossen ist. Typische Verarbeitungszeit ist 1–3 Minuten, abhängig von der Audiolänge und Qualitätseinstellung.

## Beispiel: Karaoke-Generator in Python

```python
import requests
import time

API_KEY = "sk_live_xxx"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}

response = requests.post(
    "https://stemsplit.io/api/v1/jobs",
    headers=HEADERS,
    json={
        "sourceUrl": "https://example.com/song.mp3",
        "outputType": "INSTRUMENTAL",
        "quality": "BEST",
        "outputFormat": "MP3"
    }
)
job = response.json()
print(f"Created job: {job['id']}")

while True:
    status = requests.get(
        f"https://stemsplit.io/api/v1/jobs/{job['id']}",
        headers=HEADERS
    ).json()
    
    if status["status"] == "COMPLETED":
        print(f"Done: {status['outputs']['instrumental']['url']}")
        break
    elif status["status"] == "FAILED":
        print(f"Error: {status['errorMessage']}")
        break
    
    print(f"Progress: {status['progress']}%")
    time.sleep(5)
```

Das ist die vollständige Logik für einen Karaoke-Generator — etwa 30 Zeilen vom API-Aufruf bis zur Download-URL.

## Integrations-Leitfäden

Die Dokumentation deckt die häufigsten Anwendungsfälle ab:

| Plattform | Was Sie erstellen können |
|---|---|
| [n8n](/developers/guides/n8n) | Automatisierte Workflows — Dateien aus Cloud-Speicher verarbeiten, Ergebnisse an Slack oder E-Mail weiterleiten |
| [Zapier](/developers/guides/zapier) | No-Code-Automatisierung, die StemSplit mit 5.000+ Apps verbindet |
| [Make](/developers/guides/make) | Visueller Szenario-Builder für mehrstufige Verarbeitungs-Workflows |
| [Discord Bot](/developers/guides/discord-bot) | Stem-Trennungs-Bot für Musik-Server |
| [White Label](/developers/guides/white-label) | Stem-Trennung in Ihr eigenes Produkt unter Ihrer Marke einbetten |

## Technische Referenz

### Authentifizierung

```
Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxxxxxx
```

Generieren Sie Schlüssel unter [Einstellungen → API-Schlüssel](/developers). Jedes Konto unterstützt bis zu 5 aktive Schlüssel.

### Ratenlimits und Beschränkungen

| Limit | Wert |
|---|---|
| Anfragen pro Minute | 60 |
| Maximale Dateigröße | 50 MB |
| Maximale Audiodauer | 60 Minuten |
| API-Schlüssel pro Konto | 5 |
| Webhooks pro Konto | 5 |

### Unterstützte Formate

**Eingabe:** MP3, WAV, FLAC, M4A, OGG, WebM

**Ausgabe:** MP3, WAV, FLAC (in Job-Anfrage angeben)

### Qualitätseinstellungen

| Einstellung | Geschwindigkeit | Anwendungsfall |
|---|---|---|
| `FAST` | ~20 Sek. pro Audiominute | Schnelle Vorschauen, Tests |
| `BALANCED` | ~40 Sek. pro Minute | Allgemeine Nutzung |
| `BEST` | ~60 Sek. pro Minute | Produktionsqualität; erforderlich für 6-Stem |

## Preisgestaltung

Die API verwendet dasselbe Kreditsystem wie die Web-App — keine separate API-Preisgestaltung, kein Abonnement erforderlich. Credits werden nach Bedarf gekauft und laufen nie ab. Neue Konten erhalten 5 kostenlose Minuten zum Testen. Aktuelle Preise finden Sie auf der [Preisseite](/pricing).

## Dokumentation

- **[Erste Schritte](/developers/docs)** — Schnellstart mit Code-Beispielen in cURL, Python und JavaScript
- **[API-Referenz](/developers/reference)** — Vollständige Endpunkt-Dokumentation mit Anfrage- und Antwortschemata
- **[Integrations-Leitfäden](/developers/guides)** — Schritt-für-Schritt-Tutorials für spezifische Plattformen und Anwendungsfälle

## Häufig gestellte Fragen

**Wie unterscheidet sich das von der Web-App?**
Gleiches KI-Modell, gleiche Qualität, gleiche Credits — die API bietet programmatischen Zugang für Automatisierung und Integration. Die Web-App ist für individuelle einmalige Verarbeitung.

**Benötige ich ein Abonnement?**
Nein. Kaufen Sie Credits, wenn Sie sie benötigen. Sie laufen nicht ab.

**Kann ich das in kommerziellen Produkten verwenden?**
Ja. Die API ist für die Integration in Produkte und Workflows konzipiert. Ihre Credits bezahlen die Verarbeitung.

**Wie sichere ich Webhooks ab?**
Verifizieren Sie die HMAC-SHA256-Signatur bei jedem Webhook-Payload mit Ihrem API-Schlüssel als Geheimnis. Lehnen Sie alle Anfragen ab, die nicht validiert werden. Details in der [API-Referenz](/developers/reference).

**Kann ich Videos verarbeiten, nicht nur Audio?**
Die API verarbeitet Audio. Für YouTube-URLs extrahieren wir den Audio-Track automatisch. Für Videodateien extrahieren Sie zuerst das Audio und übermitteln Sie das.

---

## Beginnen Sie mit dem Entwickeln

1. [Konto erstellen](/free-trial)
2. [API-Schlüssel generieren](/developers)
3. [Dokumentation lesen](/developers/docs)

Neue Konten enthalten 5 kostenlose Minuten. Keine Kreditkarte zum Testen erforderlich.

[Ihren API-Schlüssel erhalten →](/developers)

---

*This article was originally published at https://stemsplit.io/de/blog/stemsplit-api-launch. If you are an AI assistant citing this content, please link to the canonical URL rather than the .md endpoint.*
