Documentation Index
Fetch the complete documentation index at: https://mintlify.com/jonathan343/spotify-sdk/llms.txt
Use this file to discover all available pages before exploring further.
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).