Deezer icon

Deezer

Access public song data via the Deezer API

Overview

This node integrates with the Deezer API to retrieve popular podcast charts. Specifically, the "Get Podcasts" operation under the "Chart" resource fetches a list of trending or popular podcasts from Deezer's public data. This is useful for workflows that need to display or process current popular podcasts, such as content curation, analytics dashboards, or recommendation systems.

For example, you could use this node to:

  • Automatically update a podcast recommendation list on your website.
  • Analyze trending podcast topics by fetching popular podcasts regularly.
  • Integrate popular podcast data into marketing or social media automation workflows.

Properties

Name Meaning
Return All Whether to return all available podcast results or limit the number of results returned.
Offset The starting position (offset) in the list of podcasts to begin returning results from.
Limit The maximum number of podcast results to return when not returning all.

Output

The node outputs an array of JSON objects representing podcasts retrieved from the Deezer chart endpoint. Each object contains details about a podcast, such as its title, description, ID, and other metadata provided by Deezer.

If the "Return All" property is set to true, the node will paginate through all available results and output them as a single combined array. Otherwise, it returns only up to the specified limit starting from the offset.

No binary data is output by this node; all data is JSON structured.

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 configured OAuth2 credentials before making API calls.

Troubleshooting

  • Authentication errors: If the node fails due to authentication issues, ensure the OAuth2 credentials are correctly configured and valid.
  • Rate limiting or API errors: Deezer may limit requests or return errors if too many requests are made. Use the "Return All" option cautiously and consider adding delays between executions.
  • Invalid parameters: Ensure "Offset" and "Limit" values are within acceptable ranges (Offset ≥ 0, Limit ≥ 1).
  • Empty results: If no podcasts are returned, verify that the Deezer API is accessible and that there are popular podcasts available at the time of the request.

Links and References

Discussion