Deezer icon

Deezer

Access public song data via the Deezer API

Overview

This node integrates with the Deezer API to retrieve detailed information about artists. Specifically, the "Get" operation for the "Artist" resource fetches data about a single artist by their unique Resource ID. This is useful when you want to obtain comprehensive artist details such as name, biography, genres, and other metadata directly from Deezer's music database.

Common scenarios include:

  • Enriching your music app or service with artist information.
  • Creating playlists or recommendations based on artist data.
  • Displaying artist profiles in user interfaces.

For example, if you have an artist's Deezer ID, you can use this node to pull all relevant artist info to display on a website or app.

Properties

Name Meaning
Resource ID The unique identifier of the artist in Deezer's system. Required to specify which artist to get.

Note: Although the bundled properties JSON includes other parameters like returnAll, offset, and limit, these are not applicable or shown for the "Get" operation on the "Artist" resource (they are hidden for this operation).

Output

The output is a JSON object representing the artist's data as returned by the Deezer API. This typically includes fields such as:

  • Artist ID
  • Name
  • Link to Deezer page
  • Picture URLs (various sizes)
  • Number of fans
  • Radio availability
  • Tracklist URL
  • Other metadata related to the artist

The node outputs this data as a single JSON item per input, wrapped in n8n’s standard execution metadata format.

No binary data output is involved in this operation.

Dependencies

  • Requires an OAuth2 API credential configured for Deezer to authenticate requests.
  • Uses Deezer's public API endpoint (https://api.deezer.com).
  • Relies on helper functions for token management and HTTP requests bundled within the node's codebase.

Troubleshooting

  • Invalid or missing Resource ID: The node requires a valid artist ID; ensure the ID is correct and non-empty.
  • Authentication errors: If the OAuth2 token is invalid or expired, the request will fail. Refresh or reconfigure the API credentials.
  • API rate limits: Deezer may limit the number of requests; handle errors gracefully and consider retry logic.
  • Network issues: Connectivity problems can cause request failures; verify network access to Deezer API endpoints.

Common error messages will typically indicate authentication failure, invalid IDs, or network timeouts. Resolving them involves checking credentials, verifying input IDs, and ensuring stable internet connectivity.

Links and References

Discussion