Actions43
- Album Actions
- Artist Actions
- Chart Actions
- Playlist Actions
- Podcast Actions
- Track Actions
- User Actions
Overview
This node allows users to search for podcasts on Deezer using various keyword-based criteria. It is useful when you want to find podcasts matching specific terms or filters such as artist, album, track, label, duration, or tempo. For example, you could search for podcasts related to a particular topic or by a certain artist, and sort the results by ranking or duration.
Common scenarios include:
- Finding new podcasts based on keywords.
- Filtering podcasts by attributes like duration or label.
- Sorting podcast search results by different criteria such as rating or track name.
Properties
| Name | Meaning |
|---|---|
| Search | The keyword term to search for in podcasts. |
| Order | The order in which to sort the search results. Options: Album Ascendent, Album Descendent, Artist Ascendent, Artist Descendent, Duration Ascendent, Duration Descendent, Ranking, Rating Ascendent, Rating Descendent, Track Ascendent, Track Descendent. |
| Filters | Optional filters to narrow down search results: |
| - With Artist: Filter by artist name. | |
| - With Album: Filter by album name (required). | |
| - With Track: Filter by track name. | |
| - With Label: Filter by label name. | |
| - With Duration Minimum: Minimum duration filter (number). | |
| - With Duration Maximum: Maximum duration filter (number). | |
| - With Tempo(BPM) Minimum: Minimum tempo in BPM (number). | |
| - With Tempo(BPM) Maximum: Maximum tempo in BPM (number). | |
| Return All | Whether to return all results or limit the number of results returned. |
| Offset | The offset index of the first result to return (used if not returning all). |
| Limit | The maximum number of results to return (used if not returning all). |
Output
The node outputs an array of JSON objects representing the podcasts found by the search query. Each object contains detailed information about a podcast matching the search criteria, including metadata such as title, artist, album, duration, rating, and other relevant fields provided by the Deezer API.
No binary data output is indicated for this operation.
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
- Authentication errors: Ensure that the Deezer OAuth2 credentials are correctly set up and valid.
- Empty results: Check that the keyword and filters are correctly specified; overly restrictive filters may yield no results.
- Rate limiting or API errors: Deezer API may limit requests; handle errors gracefully and consider retrying after some time.
- Invalid parameter values: Make sure numeric filters like duration and tempo are within reasonable ranges.
Links and References
- Deezer API Documentation: https://developers.deezer.com/api
- n8n OAuth2 Credential Setup Guide: https://docs.n8n.io/credentials/oauth2/