Deezer icon

Deezer

Access public song data via the Deezer API

Overview

This node integrates with the Deezer API to access public music data. Specifically, for the Chart resource and the Get Artists operation, it retrieves a list of popular artists from Deezer's charts. This is useful for workflows that need to display trending or top artists, create playlists based on current popular artists, or analyze music trends.

Practical examples:

  • Automatically fetch the top charting artists daily to update a music recommendation system.
  • Use the list of popular artists to generate marketing reports or social media content.
  • Combine with other nodes to get detailed artist information or their top tracks.

Properties

Name Meaning
Return All Whether to return all results or only up to a given limit. (Boolean: true/false)
Offset The offset index of the first artist to retrieve (used when not returning all).
Limit Maximum number of artist results to return (used when not returning all).

Output

The node outputs an array of JSON objects representing artists from the Deezer chart. Each object contains artist details as provided by the Deezer API, such as artist name, id, picture URLs, and other metadata.

If binary data were involved (not in this operation), it would be summarized accordingly, but here the output is purely JSON.

Dependencies

  • Requires an OAuth2 API credential for Deezer to authenticate requests.
  • Uses the Deezer public API endpoint https://api.deezer.com.
  • Requires n8n environment configured with the appropriate Deezer OAuth2 credentials.

Troubleshooting

  • Common issues:

    • Invalid or expired OAuth2 token: Ensure the Deezer OAuth2 credentials are correctly set up and refreshed.
    • Rate limiting by Deezer API: If many requests are made rapidly, the API may throttle responses.
    • Incorrect parameter values: For example, negative offsets or limits less than 1 will cause errors.
  • Error messages:

    • Errors returned from the Deezer API will be included in the output if "Continue On Fail" is enabled.
    • Authentication errors typically indicate invalid or missing credentials.
    • Parameter validation errors occur if offset or limit values are out of allowed ranges.

Links and References

Discussion