Show and Episode Models
The show and episode models represent podcast data from the Spotify API.SimplifiedShow
Basic show (podcast) information embedded in other objects.Fields
A list of ISO 3166-1 alpha-2 country codes where the show is available
Copyright statements for the show. See Common Models.
Plain text description of the show
HTML description of the show
Whether the show contains explicit content
External URLs for this show. See Common Models.
A link to the Web API endpoint providing full details
The Spotify ID for the show
Cover art for the show. See Common Models.
Whether the show is hosted outside of Spotify’s CDN
A list of languages the show is available in
The media type of the show (typically “audio”)
The name of the show
The publisher of the show
The object type, always “show”
The Spotify URI for the show
The total number of episodes in the show
SimplifiedEpisode
Basic episode information embedded in other objects.Fields
A URL to a 30-second preview (MP3) of the episode
Plain text description of the episode
HTML description of the episode
The duration of the episode in milliseconds
Whether the episode contains explicit content
External URLs for this episode. See Common Models.
A link to the Web API endpoint providing full details
The Spotify ID for the episode
Cover art for the episode. See Common Models.
Whether the episode is hosted outside of Spotify’s CDN
Whether the episode is playable in the current market
The language of the episode (deprecated, use
languages instead)A list of languages available for the episode
The name of the episode
The release date of the episode
The precision of the release date: “year”, “month”, or “day”
Content restrictions applied to this episode. See Common Models.
The user’s resume point for the episode (only when authenticated). See Audiobook Models.
The object type, always “episode”
The Spotify URI for the episode
Show
Complete show object with episode list. ExtendsSimplifiedShow.
Additional Fields
Paginated list of episodes in the show. See Common Models.
Example JSON
Episode
Complete episode object with show information. ExtendsSimplifiedEpisode.
Additional Fields
The show this episode belongs to
Example JSON
SavedShow
Represents a show saved in a user’s library with metadata about when it was saved.Fields
The timestamp when the show was saved to the user’s library
The simplified show object
Example JSON
SavedEpisode
Represents an episode saved in a user’s library with metadata about when it was saved.Fields
The timestamp when the episode was saved to the user’s library
The complete episode object with show information
Example JSON
Model Relationships
Show/Episode Model Hierarchy
SimplifiedShowcontains basic podcast metadataShowextendsSimplifiedShowand includes aPageofSimplifiedEpisodeobjectsSimplifiedEpisodecontains basic episode informationEpisodeextendsSimplifiedEpisodeand includes the parentSimplifiedShowSavedShowwraps aSimplifiedShowwith a timestampSavedEpisodewraps a completeEpisodewith a timestamp