This is Nodejs wrapper for the Deezer Public API that return promises.
A modern, modular, and type-safe Node.js wrapper for the Deezer Public API.
fetch (Node 18+).import) and CJS (require) via unbuild.next() and prev() helpers.builder() for complex queries.npm install deezer-public-api
import { DeezerPublicApi } from 'deezer-public-api';
const deezer = new DeezerPublicApi();
// Using the Fluent Search Builder
const query = deezer.search.builder('Daft Punk')
.album('Discovery')
.build();
const results = await deezer.search.artist(query);
// Easy Pagination
if (results.next) {
const nextBatch = await results.next();
}
const { DeezerPublicApi } = require('deezer-public-api');
const deezer = new DeezerPublicApi();
// ...
id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)limit, index)limit, index)limit, index)limit, index)limit, index)limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)limit, index)limit, index)limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)id, limit, index)options, order, limit, index)query, order, limit, index, strict)query, order, limit, index, strict)query, order, limit, index, strict)query, order, limit, index, strict)query, order, limit, index, strict)query, order, limit, index, strict)query, order, limit, index, strict)