Skip to main content

DeezerAPI

A simple Python wrapper for the Deezer API, allowing easy access to a variety of Deezer's endpoints to fetch data about artists, albums, tracks, playlists, and more.

Table of Contents

Introduction

DeezerAPI is a simple yet powerful Python wrapper for the Deezer API. It allows developers to easily access a wide range of endpoints provided by Deezer, enabling the retrieval of detailed information about artists, albums, tracks, playlists, and more. Whether you're building a music discovery app, analyzing musical trends, or just experimenting with the Deezer API, this module provides a convenient way to interact with Deezer's vast music database.

Installation

To install the DeezerAPI module, simply use pip:

pip install deezer_api

Usage

Below are examples of how to use the DeezerAPI module to access different types of data from Deezer.

Importing and Initializing

from deezer_api.deezer import DeezerAPI

Initialize the API

deezer = DeezerAPI()

Search for an Artist

Search for an artist by name. For example, to search for "Eminem":

results = deezer.search("eminem")
print(results)

Get Album Information

Get information about a specific album by its ID. For example, to get the album with ID "302127":

album_info = deezer.get_album("302127")
print(album_info)

Get Editorial Information

Fetch the editorial information:

editorial_info = deezer.get_editorial()
print(editorial_info)

Get Chart Information

Fetch the chart information:

chart_info = deezer.get_chart()
print(chart_info)

Get Artist Information

Get information about a specific artist by their ID. For example, to get information about the artist with ID "27":

artist_info = deezer.get_artist("27")
print(artist_info)

Get Track Information

Get information about a specific track by its ID. For example, to get the track with ID "3135556":

track_info = deezer.get_track("3135556")
print(track_info)

Get Radio Stations

Fetch information about radio stations:

radio_info = deezer.get_radio()
print(radio_info)

Get Playlist Information

Get information about a specific playlist by its ID. For example, to get the playlist with ID "908622995":

playlist_info = deezer.get_playlist("908622995")
print(playlist_info)

Get Deezer Information

Fetch general information about Deezer:

deezer_info = deezer.get_infos()
print(deezer_info)

Get Genres

Fetch information about genres:

genres_info = deezer.get_genre()
print(genres_info)

Get User Information

Get information about a specific user by their ID. For example, to get information about the user with ID "5557228304":

user_info = deezer.get_user("5557228304")
print(user_info)

Author and Contact Information

Name and Author: Åndry RL
Username: andryerics
Website: andryerics.com
WhatsApp: +261347262824

Support the Project

If you find this project useful and would like to support its development, you can buy me a coffee:

Thank you for your support!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any changes.

Release files for deezer-api 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deezer-api 1.0.0
File Size Uploaded
deezer_api-1.0.0.tar.gz 3.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deezer-api 1.0.0
File Interpreter ABI Platform
deezer_api-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.2 kB

Release files / deezer_api-1.0.0.tar.gz

Download URL deezer_api-1.0.0.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9497ec7ddfdb4b54b8d43ee78c5653435f90c511b21b4884d41f86d2a5b63602
BLAKE2b-256 checksum
How to use checksums
3ee712fe278f8d5233966aea82b13bb7e18b011a86f4c73cdd325dc9e8251d60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / deezer_api-1.0.0-py3-none-any.whl

Download URL deezer_api-1.0.0-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
033f633fa4c82cb8c51fff373dd0d6f0394e8965e0d15b2d4606e997bab06c33
BLAKE2b-256 checksum
How to use checksums
093e5f510883532b8ffb5858325353b968f1c20dac6c405d3ddedf3e674df0c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page