Overview
TheAsyncShowService provides operations for retrieving Spotify shows (podcasts), their episodes, and managing saved shows in the user’s library.
This service is available in both async (
AsyncShowService) and sync (ShowService) variants.Get Show
Retrieve detailed information about a specific show.The Spotify ID for the show.
An ISO 3166-1 alpha-2 country code. If provided, only content available in that market will be returned.Example:
"US", "GB", "CA"Returns
Complete show object including metadata, publisher information, episodes preview, and availability.Key fields:
name- Show titlepublisher- Show publisher/creatordescription- Show descriptionepisodes- Preview of recent episodestotal_episodes- Total number of episodeslanguages- Available languagesimages- Show cover imagesexplicit- Whether show contains explicit content
Example
Get Show Episodes
Retrieve paginated list of episodes for a specific show.The Spotify ID for the show.
An ISO 3166-1 alpha-2 country code for market availability filtering.
Maximum number of episodes to return. Default: 20. Range: 1-50.
Index of the first episode to return. Default: 0. Use with
limit for pagination.Returns
Paginated list of simplified episode objects.Episode fields include:
name- Episode titledescription- Episode descriptionrelease_date- Release dateduration_ms- Duration in millisecondsexplicit- Explicit content flagimages- Episode imageslanguages- Available languagesaudio_preview_url- Preview URL (if available)
Example
Get Saved Shows
Retrieve shows saved in the current user’s library.Maximum number of shows to return. Default: 20. Range: 1-50.
Index of the first show to return. Default: 0. Use for pagination.
Returns
Paginated list of saved show objects.SavedShow includes:
added_at- Timestamp when show was savedshow- Complete Show object with all metadata
Example
Complete Example
Here’s a comprehensive example showing how to work with shows:Error Handling
Saved shows require user authentication with appropriate scopes (
user-library-read for reading saved shows).