Deezer icon

Deezer

Access public song data via the Deezer API

Overview

This node integrates with the Deezer API to retrieve music-related data. Specifically, for the Artist resource and the Get Albums operation, it fetches albums associated with a given artist ID. This is useful when you want to gather all albums released by a particular artist for further processing, analysis, or display in workflows.

Common scenarios:

  • Building a music discovery app that shows all albums of an artist.
  • Aggregating artist discography data for reporting or playlist generation.
  • Enriching user profiles with artist album information.

Example:
Given an artist's Deezer ID, the node can return their albums, optionally paginating through results if there are many albums.

Properties

Name Meaning
Resource ID The unique identifier of the artist whose albums you want to retrieve (e.g., "1234567").
Return All Whether to return all albums or limit the number of results returned.
Offset The starting position in the list of albums from which to begin returning results.
Limit The maximum number of albums to return if not returning all.

Output

The output is a JSON array where each item represents an album object retrieved from Deezer's API for the specified artist. Each album object typically contains details such as album ID, title, cover image URLs, release date, track count, and other metadata provided by Deezer.

If the node is configured to paginate (Return All set to true), it will automatically fetch all pages of albums and combine them into a single output array.

No binary data is output by this operation.

Dependencies

  • Requires an OAuth2 API credential for Deezer to authenticate requests.
  • Uses the Deezer public API endpoint https://api.deezer.com.
  • The node internally obtains an access token via the provided credentials before making API calls.

Troubleshooting

  • Invalid or missing artist ID: Ensure the "Resource ID" property is correctly set to a valid Deezer artist ID.
  • Authentication errors: Verify that the OAuth2 credentials are properly configured and have not expired.
  • Rate limiting or API errors: Deezer may throttle requests; consider using the Return All option carefully and respect API limits.
  • Empty results: If no albums are returned, confirm the artist ID exists and that the artist has albums on Deezer.

Links and References

Discussion