← Tools Reference

Listen Notes

Listen Notes integration (Data). Imported from open-connector.

API key9 toolshttps://listen-api.listennotes.com/api/v2
GET
listennotes_search
Search Listen Notes podcasts or episodes by keyword.

/search

11 parameters
ParamTypeRequiredDescription
qstringrequiredThe search keywords to send to Listen Notes.
typestringoptionalThe supported Listen Notes search result type.
offsetintegeroptionalThe search offset for pagination.
regionstringoptionalThe region code used to limit search results.
languagestringoptionalThe language label used to limit search results.
genreIdsarrayoptionalThe Listen Notes genre identifiers used to filter results.
pageSizeintegeroptionalThe number of search results to return per page.
safeModebooleanoptionalWhether to exclude explicit podcasts or episodes.
sortByDatebooleanoptionalWhether to sort search results by publication date instead of relevance.
onlyInarrayoptionalThe specific upstream fields to search within.
uniquePodcastsbooleanoptionalWhether to keep only one episode per podcast for episode searches.
GET
listennotes_typeahead
Get Listen Notes typeahead suggestions for terms, genres, and podcasts.

/typeahead

4 parameters
ParamTypeRequiredDescription
qstringrequiredThe typeahead keywords to send to Listen Notes.
safeModebooleanoptionalWhether to exclude explicit podcast suggestions.
showGenresbooleanoptionalWhether to include genre suggestions.
showPodcastsbooleanoptionalWhether to include podcast suggestions.
GET
listennotes_get_podcast
Get Listen Notes podcast details and one page of episodes by podcast ID.

/podcasts/{id}

3 parameters
ParamTypeRequiredDescription
idstringrequiredThe Listen Notes podcast identifier.
sortstringoptionalThe episode sort order for podcast detail results.
nextEpisodePubDateintegeroptionalThe episode pagination cursor returned by Listen Notes.
GET
listennotes_get_episode
Get Listen Notes episode details by episode ID.

/episodes/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe Listen Notes episode identifier.
GET
listennotes_get_best_podcasts
Get ranked best podcasts from Listen Notes with optional directory filters.

/best_podcasts

7 parameters
ParamTypeRequiredDescription
pageintegeroptionalThe best podcasts page number to retrieve.
sortstringoptionalThe ranking sort applied to best podcasts results.
regionstringoptionalThe region code used to rank best podcasts.
genreIdintegeroptionalOne Listen Notes genre identifier.
languagestringoptionalThe language label used to filter best podcasts.
safeModebooleanoptionalWhether to exclude explicit podcasts.
publisherRegionstringoptionalThe publisher region code used to filter best podcasts.
GET
listennotes_get_genres
Get the supported Listen Notes podcast genres.

/genres

1 parameter
ParamTypeRequiredDescription
topLevelOnlybooleanoptionalWhether to return only top-level genres.
GET
listennotes_get_regions
Get the supported Listen Notes regions used by best podcasts.

/regions

GET
listennotes_get_languages
Get the supported Listen Notes podcast languages.

/languages

GET
listennotes_get_related_podcasts
Get related podcast recommendations from Listen Notes by podcast ID.

/podcasts/{id}/recommendations

2 parameters
ParamTypeRequiredDescription
idstringrequiredThe Listen Notes podcast identifier.
safeModebooleanoptionalWhether to exclude explicit recommendations.