Skip to main content
Deezer API create playlist programmatically

Deezer API: Create Playlist Programmatically

Overview

This REST API endpoint enables developers to programmatically create playlists on Deezer using a simple HTTP POST request. Our unified music streaming API provides seamless Deezer playlist integration without the complexity of managing multiple platform-specific SDKs.

Whether you're building a music app, playlist generator, or content management system, this Deezer Web API endpoint handles playlist creation with enterprise-grade reliability.

Key Features

  • RESTful API Design: Standard HTTP methods for easy integration
  • JSON Request/Response: Simple data format for all modern programming languages
  • Playlist Customization: Set name, description, and visibility (public/private)
  • Instant Creation: Real-time playlist creation on Deezer platform
  • User Library Integration: Created playlists appear in user's Deezer account

Deezer Create Playlist API Endpoint

POST/api/{userUUID}/playlists

This Deezer API endpoint creates a new playlist in the authenticated user's music library. The playlist is initially empty and can be populated with tracks using our add tracks endpoint.

Path Parameters

userUUIDrequired

User UUID integrationUserUUID taken from data extracted from successful redirect from authentication

Type: string

Request Body

namerequired

The name of the playlist

Type: string
Example: "Viva Loca New"
descriptionoptional

Description of your playlist

Type: string
Example: "Description of your playlist"
visibilityoptional

Visibility of the playlist

Type: string
Possible values: public, private
Example: "public"

API Request Example - Create Deezer Playlist

Below is a complete HTTP request example showing how to programmatically create a playlist on Deezer:

POST /api/{userUUID}/playlists
Content-Type: application/json

{
  "name": "Viva Loca New",
  "description": "Description of your playlist",
  "visibility": "public"
}

Use Cases for Deezer Playlist API

  • Automated Playlist Generation: Build AI-powered playlist creators based on user preferences or listening history
  • Music App Development: Enable users to create and manage Deezer playlists within your application
  • Content Migration: Transfer playlists between music streaming services programmatically
  • Marketing Campaigns: Create branded playlists for promotional activities
  • Music Curation Tools: Build playlist management systems for DJs, curators, and music professionals

Response (200 OK)

namerequired
Type: string
Example: "Viva Playlist"
idrequired
Type: string
Example: "1"
totalItemsrequired
Type: number (nullable)
Example: 25
imageUrlrequired
Type: string (nullable)
Example: "https://www.example-image.com/978263478234"
dateAddedoptional
Type: string (nullable)
Example: "2024-10-16T07:52:07.000Z"
isOwnerrequired
Type: boolean
Example: true

Response Example

{
  "name": "Viva Playlist",
  "id": "1",
  "totalItems": 25,
  "imageUrl": "https://www.example-image.com/978263478234",
  "dateAdded": "2024-10-16T07:52:07.000Z",
  "isOwner": true
}

Why Use MusicAPI for Deezer Integration?

Unlike working directly with the Deezer API, MusicAPI provides a unified interface across 10+ music streaming platforms including Spotify, Apple Music, YouTube Music, Tidal, Deezer, and more. This means:

  • Single API Integration: One REST API for multiple music services - no need to learn platform-specific APIs
  • Simplified Authentication: Unified OAuth flow handles authentication complexity across all platforms
  • Consistent Data Format: Normalized JSON responses regardless of the music service
  • Enterprise Support: Dedicated support team and comprehensive developer documentation
  • Faster Time to Market: Build once, deploy across all major music streaming platforms

Getting Started with Deezer Playlist API

To start creating playlists programmatically on Deezer, you'll need to authenticate your users and obtain their userUUID. Follow our authentication guide to set up Deezer OAuth integration.

Once authenticated, you can make REST API calls to create playlists, add tracks, fetch user libraries, and manage music content across Deezer and other supported platforms.

Ready to Build Your Music Integration?

Start creating playlists on Deezer and 10+ other music services with our unified REST API. No complex SDKs, no multiple integrations—just one API for everything.