Integriere Spotify in deinen Workflow. Suche nach Titeln, Alben, Künstlern und Playlists. Verwalte Playlists, greife auf deine Bibliothek zu, steuere die Wiedergabe, durchsuche Podcasts und Hörbücher.
Suche nach Titeln, Alben, Künstlern oder Playlists auf Spotify. Liefert passende Ergebnisse basierend auf der Anfrage.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
query | string | Ja | Suchanfrage (z.B. "Bohemian Rhapsody", "artist:Queen", "genre:rock") |
type | string | Nein | Art der Ergebnisse: track, album, artist, playlist oder durch Komma getrennt (z.B. "track,artist") |
limit | number | Nein | Maximale Anzahl der zurückzugebenden Ergebnisse (1-50) |
offset | number | Nein | Index des ersten Ergebnisses für die Paginierung |
market | string | Nein | ISO 3166-1 alpha-2 Ländercode zur Filterung der Ergebnisse (z.B. "US", "GB") |
| Parameter | Typ | Beschreibung |
|---|
tracks | array | Liste der passenden Titel |
Erhalte detaillierte Informationen über einen bestimmten Titel auf Spotify anhand seiner ID.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
trackId | string | Ja | Die Spotify-ID des Titels |
market | string | Nein | ISO 3166-1 alpha-2 Ländercode für die Verfügbarkeit des Titels |
| Parameter | Type | Beschreibung |
|---|
id | string | Spotify-Track-ID |
name | string | Trackname |
artists | array | Liste der Künstler |
album | object | Album-Informationen |
duration_ms | number | Trackdauer in Millisekunden |
explicit | boolean | Ob der Track explizite Inhalte enthält |
popularity | number | Popularitätswert (0-100) |
preview_url | string | URL zur 30-Sekunden-Vorschau |
external_url | string | Spotify-URL |
uri | string | Spotify-URI für den Track |
Erhalte detaillierte Informationen über mehrere Tracks auf Spotify anhand ihrer IDs (bis zu 50).
| Parameter | Type | Erforderlich | Beschreibung |
|---|
trackIds | string | Ja | Kommagetrennte Liste von Spotify-Track-IDs (max. 50) |
market | string | Nein | ISO 3166-1 Alpha-2-Ländercode für Track-Verfügbarkeit |
| Parameter | Type | Beschreibung |
|---|
tracks | array | Liste der Tracks |
Erhalte detaillierte Informationen über ein Album auf Spotify anhand seiner ID, einschließlich der Trackliste.
| Parameter | Type | Erforderlich | Beschreibung |
|---|
albumId | string | Ja | Die Spotify-ID des Albums |
market | string | Nein | ISO 3166-1 Alpha-2-Ländercode für Track-Verfügbarkeit |
| Parameter | Type | Beschreibung |
|---|
id | string | Spotify-Album-ID |
name | string | Albumname |
artists | array | Liste der Künstler |
album_type | string | Art des Albums (album, single, compilation) |
total_tracks | number | Gesamtanzahl der Tracks |
release_date | string | Veröffentlichungsdatum |
label | string | Plattenlabel |
popularity | number | Popularitätswert (0-100) |
genres | array | Liste der Genres |
image_url | string | URL des Albumcovers |
tracks | array | Liste der Tracks auf dem Album |
external_url | string | Spotify-URL |
Ruft Details für mehrere Alben anhand ihrer IDs ab.
| Parameter | Type | Required | Beschreibung |
|---|
albumIds | string | Yes | Durch Kommas getrennte Album-IDs (max. 20) |
market | string | No | ISO-Ländercode für den Markt |
| Parameter | Type | Beschreibung |
|---|
albums | json | Liste der Alben |
Ruft die Tracks eines Albums ab.
| Parameter | Type | Required | Beschreibung |
|---|
albumId | string | Yes | Die Spotify-Album-ID |
limit | number | No | Anzahl der zurückzugebenden Tracks (1-50) |
offset | number | No | Index des ersten zurückzugebenden Tracks |
| Parameter | Typ | Beschreibung |
|---|
tracks | json | Liste der Tracks |
total | number | Gesamtanzahl der Tracks |
next | string | URL für die nächste Seite |
Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
limit | number | Nein | Anzahl der zurückzugebenden Alben (1-50) |
offset | number | Nein | Index des ersten zurückzugebenden Albums |
market | string | Nein | ISO-Ländercode für den Markt |
| Parameter | Typ | Beschreibung |
|---|
albums | json | Liste der gespeicherten Alben |
total | number | Gesamtzahl der gespeicherten Alben |
next | string | URL für die nächste Seite |
Alben für den Benutzer speichern
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
albumIds | string | Ja | Durch Kommas getrennte Album-IDs (max. 20) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob Alben gespeichert wurden |
Alben vom Benutzer entfernen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
albumIds | string | Ja | Durch Kommas getrennte Album-IDs (max. 20) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob Alben entfernt wurden |
Prüfen, ob Alben in der Bibliothek gespeichert sind.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
albumIds | string | Ja | Durch Kommas getrennte Album-IDs (max. 20) |
| Parameter | Typ | Beschreibung |
|---|
results | json | Array von Booleschen Werten für jedes Album |
Detaillierte Informationen über einen Künstler auf Spotify anhand seiner ID abrufen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
artistId | string | Ja | Die Spotify-ID des Künstlers |
| Parameter | Typ | Beschreibung |
|---|
id | string | Spotify-Künstler-ID |
name | string | Künstlername |
genres | array | Liste der mit dem Künstler verbundenen Genres |
popularity | number | Popularitätswert (0-100) |
followers | number | Anzahl der Follower |
image_url | string | Künstler-Bild-URL |
external_url | string | Spotify-URL |
Details für mehrere Künstler anhand ihrer IDs abrufen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
artistIds | string | Ja | Durch Kommas getrennte Künstler-IDs (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
artists | json | Liste der Künstler |
Alben eines Künstlers auf Spotify abrufen. Kann nach Albumtyp gefiltert werden.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
artistId | string | Ja | Die Spotify-ID des Künstlers |
include_groups | string | Nein | Nach Albumtyp filtern: album, single, appears_on, compilation (durch Komma getrennt) |
limit | number | Nein | Maximale Anzahl der zurückzugebenden Alben (1-50) |
offset | number | Nein | Index des ersten zurückzugebenden Albums |
market | string | Nein | ISO 3166-1 alpha-2 Ländercode |
| Parameter | Typ | Beschreibung |
|---|
albums | array | Künstler |
Die 10 beliebtesten Tracks eines Künstlers auf Spotify abrufen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
artistId | string | Ja | Die Spotify-ID des Künstlers |
market | string | Nein | ISO 3166-1 alpha-2 Ländercode (für diesen Endpunkt erforderlich) |
| Parameter | Typ | Beschreibung |
|---|
tracks | array | Künstler |
Einem oder mehreren Künstlern folgen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
artistIds | string | Ja | Durch Komma getrennte Künstler-IDs zum Folgen (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob Künstlern erfolgreich gefolgt wurde |
Einem oder mehreren Künstlern entfolgen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
artistIds | string | Ja | Durch Komma getrennte Künstler-IDs zum Entfolgen (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob Künstlern erfolgreich entfolgt wurde |
Den Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
limit | number | Nein | Anzahl der zurückzugebenden Künstler (1-50) |
after | string | Nein | Cursor für Paginierung (letzte Künstler-ID aus vorheriger Anfrage) |
| Parameter | Typ | Beschreibung |
|---|
artists | json | Liste der gefolgten Künstler |
total | number | Gesamtanzahl der gefolgten Künstler |
next | string | Cursor für die nächste Seite |
Prüfen, ob der Benutzer Künstlern oder anderen Benutzern folgt.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
type | string | Ja | Zu prüfender Typ: "artist" oder "user" |
ids | string | Ja | Durch Komma getrennte Künstler- oder Benutzer-IDs (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
results | json | Array von Booleschen Werten für jede ID |
Details zu einer Podcast-Show abrufen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
showId | string | Ja | Die Spotify-Show-ID |
market | string | Nein | ISO-Ländercode für den Markt |
| Parameter | Typ | Beschreibung |
|---|
id | string | Show-ID |
name | string | Show-Name |
description | string | Show-Beschreibung |
publisher | string | Publisher-Name |
total_episodes | number | Gesamtzahl der Episoden |
explicit | boolean | Enthält explizite Inhalte |
languages | json | Sprachen |
image_url | string | Cover-Bild-URL |
external_url | string | Spotify-URL |
Details für mehrere Podcast-Shows abrufen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
showIds | string | Ja | Kommagetrennte Show-IDs (max. 50) |
market | string | Nein | ISO-Ländercode für den Markt |
| Parameter | Typ | Beschreibung |
|---|
shows | json | Liste der Shows |
Episoden einer Podcast-Show abrufen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
showId | string | Ja | Die Spotify-Show-ID |
limit | number | Nein | Anzahl der zurückzugebenden Episoden (1-50) |
offset | number | Nein | Index der ersten zurückzugebenden Episode |
market | string | Nein | ISO-Ländercode für den Markt |
| Parameter | Typ | Beschreibung |
|---|
episodes | json | Liste der Episoden |
total | number | Gesamtzahl der Episoden |
next | string | URL für die nächste Seite |
Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
limit | number | Nein | Anzahl der zurückzugebenden Shows (1-50) |
offset | number | Nein | Index der ersten zurückzugebenden Show |
| Parameter | Typ | Beschreibung |
|---|
shows | json | Liste der gespeicherten Shows |
total | number | Gesamtzahl der gespeicherten Shows |
next | string | URL für die nächste Seite |
Podcast-Shows für den Benutzer speichern
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
showIds | string | Ja | Durch Kommas getrennte Show-IDs (max. 50) |
| Parameter | Type | Beschreibung |
|---|
success | boolean | Ob Shows gespeichert wurden |
Podcast-Shows vom Benutzer entfernen
| Parameter | Type | Required | Beschreibung |
|---|
showIds | string | Yes | Durch Komma getrennte Show-IDs (max. 50) |
| Parameter | Type | Beschreibung |
|---|
success | boolean | Ob Shows entfernt wurden |
Prüfen, ob Shows in der Bibliothek gespeichert sind.
| Parameter | Type | Required | Beschreibung |
|---|
showIds | string | Yes | Durch Komma getrennte Show-IDs (max. 50) |
| Parameter | Type | Beschreibung |
|---|
results | json | Array von Booleschen Werten für jede Show |
Details für eine Podcast-Episode abrufen.
| Parameter | Type | Required | Beschreibung |
|---|
episodeId | string | Yes | Die Spotify-Episode-ID |
market | string | No | ISO-Ländercode für den Markt |
| Parameter | Type | Beschreibung |
|---|
id | string | Episode-ID |
name | string | Name der Episode |
description | string | Beschreibung der Episode |
duration_ms | number | Dauer in ms |
release_date | string | Veröffentlichungsdatum |
explicit | boolean | Enthält explizite Inhalte |
show | json | Informationen zur übergeordneten Show |
image_url | string | URL des Coverbildes |
external_url | string | Spotify-URL |
Details für mehrere Podcast-Episoden abrufen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
episodeIds | string | Ja | Durch Komma getrennte Episoden-IDs (max. 50) |
market | string | Nein | ISO-Ländercode für den Markt |
| Parameter | Typ | Beschreibung |
|---|
episodes | json | Liste der Episoden |
Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
limit | number | Nein | Anzahl der zurückzugebenden Episoden (1-50) |
offset | number | Nein | Index der ersten zurückzugebenden Episode |
market | string | Nein | ISO-Ländercode für den Markt |
| Parameter | Typ | Beschreibung |
|---|
episodes | json | Liste der gespeicherten Episoden |
total | number | Gesamtzahl der gespeicherten Episoden |
next | string | URL für die nächste Seite |
Podcast-Episoden für den Benutzer speichern
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
episodeIds | string | Ja | Durch Komma getrennte Episoden-IDs (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob Episoden gespeichert wurden |
Podcast-Episoden vom Benutzer entfernen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
episodeIds | string | Ja | Kommagetrennte Episoden-IDs (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob Episoden entfernt wurden |
Prüfen, ob Episoden in der Bibliothek gespeichert sind.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
episodeIds | string | Ja | Kommagetrennte Episoden-IDs (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
results | json | Array von Booleschen Werten für jede Episode |
Details für ein Hörbuch abrufen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
audiobookId | string | Ja | Die Spotify-Hörbuch-ID |
market | string | Nein | ISO-Ländercode für den Markt |
| Parameter | Typ | Beschreibung |
|---|
id | string | Hörbuch-ID |
name | string | Hörbuchname |
authors | json | Autoren |
narrators | json | Sprecher |
publisher | string | Verlag |
description | string | Beschreibung |
total_chapters | number | Gesamtzahl der Kapitel |
languages | json | Sprachen |
image_url | string | Cover-Bild-URL |
external_url | string | Spotify-URL |
Erhalte details für mehrere hörbücher.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
audiobookIds | string | Ja | Kommagetrennte hörbuch-IDs (max. 50) |
market | string | Nein | ISO-Ländercode für den Markt |
| Parameter | Typ | Beschreibung |
|---|
audiobooks | json | Liste der hörbücher |
Erhalte kapitel eines hörbuchs.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
audiobookId | string | Ja | Die Spotify hörbuch-ID |
limit | number | Nein | Anzahl der zurückzugebenden kapitel (1-50) |
offset | number | Nein | Index des ersten zurückzugebenden kapitels |
market | string | Nein | ISO-Ländercode für den Markt |
| Parameter | Typ | Beschreibung |
|---|
chapters | json | Liste der kapitel |
total | number | Gesamtzahl der kapitel |
next | string | URL für die nächste seite |
Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
limit | number | Nein | Anzahl der zurückzugebenden hörbücher (1-50) |
offset | number | Nein | Index des ersten zurückzugebenden hörbuchs |
| Parameter | Typ | Beschreibung |
|---|
audiobooks | json | Liste der gespeicherten Hörbücher |
total | number | Gesamtzahl der gespeicherten Hörbücher |
next | string | URL für die nächste Seite |
Hörbücher für den Benutzer speichern
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
audiobookIds | string | Ja | Durch Kommas getrennte Hörbuch-IDs (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob Hörbücher gespeichert wurden |
Hörbücher vom Benutzer entfernen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
audiobookIds | string | Ja | Durch Kommas getrennte Hörbuch-IDs (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob Hörbücher entfernt wurden |
Prüfen, ob Hörbücher in der Bibliothek gespeichert sind.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
audiobookIds | string | Ja | Durch Kommas getrennte Hörbuch-IDs (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
results | json | Array von Booleschen Werten für jedes Hörbuch |
Detaillierte Informationen über eine Playlist auf Spotify anhand ihrer ID abrufen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-ID der Playlist |
market | string | Nein | ISO 3166-1 alpha-2 Ländercode für die Verfügbarkeit des Tracks |
| Parameter | Typ | Beschreibung |
|---|
id | string | Spotify-Playlist-ID |
name | string | Playlist-Name |
description | string | Playlist-Beschreibung |
public | boolean | Ob die Playlist öffentlich ist |
collaborative | boolean | Ob die Playlist kollaborativ ist |
owner | object | Informationen zum Playlist-Besitzer |
image_url | string | URL des Playlist-Coverbildes |
total_tracks | number | Gesamtanzahl der Tracks |
snapshot_id | string | Playlist-Snapshot-ID für Versionierung |
external_url | string | Spotify-URL |
Ruft die Tracks in einer Spotify-Playlist ab.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-ID der Playlist |
limit | number | Nein | Maximale Anzahl der zurückzugebenden Tracks (1-100) |
offset | number | Nein | Index des ersten zurückzugebenden Tracks |
market | string | Nein | ISO 3166-1 alpha-2 Ländercode für die Verfügbarkeit des Tracks |
| Parameter | Type | Beschreibung |
|---|
tracks | array | Liste der Titel in der Playlist |
Eine Playlist abrufen
| Parameter | Type | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-Playlist-ID |
| Parameter | Type | Beschreibung |
|---|
images | json | Liste der Coverbilder |
Den aktuellen Benutzer abrufen
| Parameter | Type | Erforderlich | Beschreibung |
|---|
limit | number | Nein | Maximale Anzahl der zurückzugebenden Playlists (1-50) |
offset | number | Nein | Index der ersten zurückzugebenden Playlist |
| Parameter | Type | Beschreibung |
|---|
playlists | array | Benutzer |
Eine neue Playlist für den aktuellen Benutzer auf Spotify erstellen.
| Parameter | Type | Erforderlich | Beschreibung |
|---|
name | string | Ja | Name für die neue Playlist |
description | string | Nein | Beschreibung für die Playlist |
public | boolean | Nein | Ob die Playlist öffentlich sein soll |
collaborative | boolean | Nein | Ob die Playlist kollaborativ sein soll (erfordert, dass öffentlich auf falsch gesetzt ist) |
| Parameter | Typ | Beschreibung |
|---|
id | string | Spotify-Playlist-ID |
name | string | Playlist-Name |
description | string | Playlist-Beschreibung |
public | boolean | Ob die Playlist öffentlich ist |
collaborative | boolean | Ob kollaborativ |
snapshot_id | string | Playlist-Snapshot-ID |
external_url | string | Spotify-URL |
Eine Playlist aktualisieren
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-Playlist-ID |
name | string | Nein | Neuer Name für die Playlist |
description | string | Nein | Neue Beschreibung für die Playlist |
public | boolean | Nein | Ob die Playlist öffentlich sein soll |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob die Aktualisierung erfolgreich war |
Ein benutzerdefiniertes Coverbild für eine Playlist hochladen. Das Bild muss im JPEG-Format und unter 256 KB sein.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-Playlist-ID |
imageBase64 | string | Ja | Base64-codiertes JPEG-Bild (max. 256 KB) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob der Upload erfolgreich war |
Füge einen oder mehrere Tracks zu einer Spotify-Playlist hinzu.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-ID der Playlist |
uris | string | Ja | Kommagetrennte Spotify-URIs (z.B. "spotify:track:xxx,spotify:track:yyy") |
position | number | Nein | Position zum Einfügen der Tracks (0-basiert). Wenn nicht angegeben, werden Tracks angehängt. |
| Parameter | Typ | Beschreibung |
|---|
snapshot_id | string | Neue Playlist-Snapshot-ID nach der Änderung |
Entferne einen oder mehrere Tracks aus einer Spotify-Playlist.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-ID der Playlist |
uris | string | Ja | Kommagetrennte Spotify-URIs zum Entfernen (z.B. "spotify:track:xxx,spotify:track:yyy") |
| Parameter | Typ | Beschreibung |
|---|
snapshot_id | string | Neue Playlist-Snapshot-ID nach der Änderung |
Verschiebe Tracks an eine andere Position in einer Playlist.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-Playlist-ID |
range_start | number | Ja | Startindex der umzusortierenden Elemente |
insert_before | number | Ja | Index, vor dem die Elemente eingefügt werden sollen |
range_length | number | Nein | Anzahl der umzusortierenden Elemente |
snapshot_id | string | Nein | Playlist-Snapshot-ID für Nebenläufigkeitskontrolle |
| Parameter | Typ | Beschreibung |
|---|
snapshot_id | string | Neue Playlist-Snapshot-ID |
Ersetzt alle Elemente in einer Playlist durch neue Tracks.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-Playlist-ID |
uris | string | Ja | Durch Kommas getrennte Spotify-URIs (max. 100) |
| Parameter | Typ | Beschreibung |
|---|
snapshot_id | string | Neue Playlist-Snapshot-ID |
Einer Playlist folgen (speichern).
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-Playlist-ID |
public | boolean | Nein | Ob die Playlist in öffentlichen Playlists erscheinen soll |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob das Folgen erfolgreich war |
Einer Playlist entfolgen (nicht mehr speichern).
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-Playlist-ID |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob das Entfolgen erfolgreich war |
Prüfen, ob Benutzer einer Playlist folgen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
playlistId | string | Ja | Die Spotify-Playlist-ID |
userIds | string | Ja | Durch Kommas getrennte Benutzer-IDs zur Überprüfung (max. 5) |
| Parameter | Typ | Beschreibung |
|---|
results | json | Array von Booleschen Werten für jeden Benutzer |
Aktuellen Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
| Parameter | Typ | Beschreibung |
|---|
id | string | Spotify-Benutzer-ID |
display_name | string | Anzeigename |
email | string | E-Mail-Adresse |
country | string | Ländercode |
product | string | Abonnement-Stufe (free, premium) |
followers | number | Anzahl der Follower |
image_url | string | Profilbild-URL |
external_url | string | Spotify-Profil-URL |
Einen Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
userId | string | Ja | Die Spotify-Benutzer-ID |
| Parameter | Typ | Beschreibung |
|---|
id | string | Benutzer-ID |
display_name | string | Anzeigename |
followers | number | Anzahl der Follower |
image_url | string | Profilbild-URL |
external_url | string | Spotify-URL |
Aktuellen Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
time_range | string | Nein | Zeitraum: short_term (~4 Wochen), medium_term (~6 Monate), long_term (Jahre) |
limit | number | Nein | Anzahl der zurückzugebenden Tracks (1-50) |
offset | number | Nein | Index des ersten zurückzugebenden Tracks |
| Parameter | Typ | Beschreibung |
|---|
tracks | array | Benutzer |
Aktuellen Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
time_range | string | Nein | Zeitraum: short_term (~4 Wochen), medium_term (~6 Monate), long_term (Jahre) |
limit | number | Nein | Anzahl der zurückzugebenden Künstler (1-50) |
offset | number | Nein | Index des ersten zurückzugebenden Künstlers |
| Parameter | Typ | Beschreibung |
|---|
artists | array | Benutzer |
Aktuellen Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
limit | number | Nein | Anzahl der zurückzugebenden Tracks (1-50) |
offset | number | Nein | Index des ersten zurückzugebenden Tracks |
market | string | Nein | ISO 3166-1 alpha-2 Ländercode |
| Parameter | Typ | Beschreibung |
|---|
tracks | array | Benutzer |
Tracks für den aktuellen Benutzer speichern
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
trackIds | string | Ja | Durch Kommas getrennte Spotify-Track-IDs zum Speichern (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob die Tracks erfolgreich gespeichert wurden |
Tracks vom Benutzer entfernen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
trackIds | string | Ja | Durch Kommas getrennte Track-IDs zum Entfernen (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob Tracks erfolgreich entfernt wurden |
Prüfen, ob ein oder mehrere Tracks beim Benutzer gespeichert sind
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
trackIds | string | Ja | Durch Kommas getrennte Track-IDs zur Überprüfung (max. 50) |
| Parameter | Typ | Beschreibung |
|---|
results | json | Array von Track-IDs mit Speicherstatus |
all_saved | boolean | Ob alle Tracks gespeichert sind |
none_saved | boolean | Ob keine Tracks gespeichert sind |
Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
limit | number | Nein | Anzahl der zurückzugebenden Tracks (1-50) |
after | number | Nein | Unix-Zeitstempel in Millisekunden. Gibt Elemente nach diesem Cursor zurück. |
before | number | Nein | Unix-Zeitstempel in Millisekunden. Gibt Elemente vor diesem Cursor zurück. |
| Parameter | Typ | Beschreibung |
|---|
items | array | Kürzlich gespielte Tracks |
Eine Liste neuer Album-Veröffentlichungen abrufen, die bei Spotify vorgestellt werden.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
country | string | Nein | ISO 3166-1 Alpha-2-Ländercode (z.B. "US", "GB") |
limit | number | Nein | Anzahl der zurückzugebenden Veröffentlichungen (1-50) |
offset | number | Nein | Index der ersten zurückzugebenden Veröffentlichung |
| Parameter | Typ | Beschreibung |
|---|
albums | json | Liste neuer Veröffentlichungen |
total | number | Gesamtzahl neuer Veröffentlichungen |
next | string | URL für die nächste Seite |
Eine Liste von Browse-Kategorien abrufen, die zur Kennzeichnung von Elementen in Spotify verwendet werden.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
country | string | Nein | ISO 3166-1 Alpha-2-Ländercode (z.B. "US", "GB") |
locale | string | Nein | Locale-Code (z.B. "en_US", "es_MX") |
limit | number | Nein | Anzahl der zurückzugebenden Kategorien (1-50) |
| Parameter | Typ | Beschreibung |
|---|
categories | json | Liste der Durchsuchkategorien |
total | number | Gesamtanzahl der Kategorien |
Ruft die Liste der Märkte ab, in denen Spotify verfügbar ist.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
| Parameter | Typ | Beschreibung |
|---|
markets | json | Liste der ISO-Ländercodes |
Ruft den aktuellen Wiedergabestatus einschließlich Gerät, Titel und Fortschritt ab.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
market | string | Nein | ISO 3166-1 alpha-2 Ländercode |
| Parameter | Typ | Beschreibung |
|---|
is_playing | boolean | Ob die Wiedergabe aktiv ist |
device | object | Informationen zum aktiven Gerät |
progress_ms | number | Fortschritt in Millisekunden |
currently_playing_type | string | Art des abgespielten Inhalts |
shuffle_state | boolean | Ob Zufallswiedergabe aktiviert ist |
repeat_state | string | Wiederholungsmodus (off, track, context) |
track | object | Aktuell abgespielter Titel |
Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
market | string | Nein | ISO-Ländercode für den Markt |
| Parameter | Typ | Beschreibung |
|---|
is_playing | boolean | Ob die Wiedergabe aktiv ist |
progress_ms | number | Aktuelle Position im Track (ms) |
track | json | Aktuell spielender Track |
Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
| Parameter | Typ | Beschreibung |
|---|
devices | array | Verfügbare Wiedergabegeräte |
Benutzer abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
| Parameter | Typ | Beschreibung |
|---|
currently_playing | json | Aktuell spielender Track |
queue | json | Kommende Tracks in der Warteschlange |
Starten oder Fortsetzen der Wiedergabe auf Spotify. Kann bestimmte Tracks, Alben oder Playlists abspielen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
device_id | string | Nein | Geräte-ID, auf dem abgespielt werden soll. Wenn nicht angegeben, wird auf dem aktiven Gerät abgespielt. |
context_uri | string | Nein | Spotify-URI des Albums, Künstlers oder der Playlist, die abgespielt werden soll (z.B. "spotify:album:xxx") |
uris | string | Nein | Kommagetrennte Track-URIs zum Abspielen (z.B. "spotify:track:xxx,spotify:track:yyy") |
offset | number | Nein | Position im Kontext, an der die Wiedergabe beginnen soll (0-basierter Index) |
position_ms | number | Nein | Position im Track, von der aus gestartet werden soll (in Millisekunden) |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob die Wiedergabe erfolgreich gestartet wurde |
Wiedergabe auf Spotify pausieren.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
device_id | string | Nein | Geräte-ID zum Pausieren. Wenn nicht angegeben, wird das aktive Gerät pausiert. |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob die Wiedergabe pausiert wurde |
Zum nächsten Titel auf Spotify springen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
device_id | string | Nein | Geräte-ID. Wenn nicht angegeben, wird das aktive Gerät verwendet. |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob das Überspringen erfolgreich war |
Zum vorherigen Titel auf Spotify springen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
device_id | string | Nein | Geräte-ID. Wenn nicht angegeben, wird das aktive Gerät verwendet. |
| Parameter | Typ | Beschreibung |
|---|
success | boolean | Ob das Überspringen erfolgreich war |
Zu einer Position im aktuell spielenden Titel springen.
| Parameter | Type | Required | Description |
|---|
position_ms | number | Yes | Position in Millisekunden, zu der gesprungen werden soll |
device_id | string | No | Geräte-ID des Zielgeräts |
| Parameter | Type | Description |
|---|
success | boolean | Ob der Sprung erfolgreich war |
Einen Track zum Benutzer hinzufügen
| Parameter | Type | Required | Description |
|---|
uri | string | Yes | Spotify URI des hinzuzufügenden Tracks (z.B. "spotify:track:xxx") |
device_id | string | No | Geräte-ID. Wenn nicht angegeben, wird das aktive Gerät verwendet. |
| Parameter | Type | Description |
|---|
success | boolean | Ob der Track zur Warteschlange hinzugefügt wurde |
Die Wiedergabelautstärke auf Spotify einstellen.
| Parameter | Type | Required | Description |
|---|
volume_percent | number | Yes | Lautstärke (0 bis 100) |
device_id | string | No | Geräte-ID. Wenn nicht angegeben, wird das aktive Gerät verwendet. |
| Parameter | Type | Description |
|---|
success | boolean | Ob die Lautstärke eingestellt wurde |
Den Wiederholungsmodus für die Wiedergabe einstellen.
| Parameter | Type | Required | Description |
|---|
state | string | Yes | Wiederholungsmodus: "off", "track" oder "context" |
device_id | string | No | Ziel-Geräte-ID |
| Parameter | Type | Description |
|---|
success | boolean | Ob der Wiederholungsmodus erfolgreich eingestellt wurde |
Zufallswiedergabe ein- oder ausschalten.
| Parameter | Type | Required | Description |
|---|
state | boolean | Yes | true für Zufallswiedergabe ein, false für aus |
device_id | string | No | Ziel-Geräte-ID |
| Parameter | Type | Description |
|---|
success | boolean | Ob die Zufallswiedergabe erfolgreich eingestellt wurde |
Wiedergabe auf ein anderes Gerät übertragen.
| Parameter | Type | Required | Description |
|---|
device_id | string | Yes | Geräte-ID, auf die die Wiedergabe übertragen werden soll |
play | boolean | No | Ob die Wiedergabe auf dem neuen Gerät gestartet werden soll |
| Parameter | Type | Description |
|---|
success | boolean | Ob die Übertragung erfolgreich war |
- Category:
tools
- Type:
spotify