Skip to main content


Filters that can be applied to a podcasts query.

type PodcastFilters {
country: String
language: String
rating: RatingFilter
categories: [String]
modifiedDate: DateRangeInput
powerScore: [RangeInput]
identifiers: [PodcastIdentifier]
dateOfLatestEpisode: DateRangeInput
hasGuests: [Boolean]


country (String)

Filter by the top XX podcasts per country (normally up to 500 per country). Expected in 2-character country code, such as us or ca.

language (String)

Filter by what the podcast's feed states is the language of the podcast. Expected in 2-character language code, such as en or es.

rating (RatingFilter)

Filter by the average rating given by Podchaser user's for the podcast.

categories ([String])

Filter by the Podchaser categories attached to the podcast. Must search using the 'slug' of the category.

modifiedDate (DateRangeInput)

Filter by the date that any of the data within Podchaser was updated for a podcast.

powerScore ([RangeInput])

Filter by the podcast's PowerScore. Requires our plus or pro plans.

identifiers ([PodcastIdentifier])

Filter by specific podcast identifiers. Use Podchaser ID for best performance.

dateOfLatestEpisode (DateRangeInput)

Filter by the date of the latest episode released by this podcast

hasGuests ([Boolean])

Filter by whether the podcast is likely to have guests. True - has guests, false - unlikely to have guests.