Spotify Show Details avatar

Spotify Show Details

Pricing

Pay per usage

Go to Apify Store
Spotify Show Details

Spotify Show Details

Extract Spotify Show Details from Show ID

Pricing

Pay per usage

Rating

0.0

(0)

Developer

AOGANUNAXISH

AOGANUNAXISH

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Overview

This Actor extracts podcast show metadata from the 🎵 Spotify Web API based on a list of Spotify Show IDs. It supports concurrent requests, rate-safe async execution, and returns structured show-level data suitable for analytics, recommendation systems, and media monitoring pipelines.

Unlike web scrapers, this Actor uses the official Spotify API, making it fast, reliable, and stable.


Key Features

  • Spotify API integration (no scraping): Fetches structured podcast show data directly from Spotify using official endpoints:

    • Show metadata (title, description)
    • Episode count and language metadata
    • Images
    • Copyright and content flags
  • Batch processing: Accepts multiple Spotify Show IDs in a single run.

  • Structured dataset output: Results are stored in Apify Dataset and can be exported as JSON, CSV, or table format.

  • Failed request tracking (debugging support): Failed IDs and error responses are stored in the Apify Key-Value Store, making it easy to inspect, debug, and retry problematic requests.


Input Parameters

FieldTypeRequiredDescription
show_idsStringYesComma-separated list of Spotify Show IDs

Example Input

{
"show_ids": "5CfCWKI5pZ28U0uOzXkDHe,5as3aKmN2k11yfDDDSrvaZ"
}

Output

The Actor outputs one dataset item per Spotify show with the following fields:

FieldDescription
idSpotify show ID
nameShow title
descriptionShow description
urlSpotify show URL
media_typeMedia type (e.g. audio)
total_episodesNumber of episodes
languagesShow language(s)
explicitExplicit content flag
is_externally_hostedExternal hosting flag
imagesArray of show images
copyrightsCopyright information
current_datetimeUTC timestamp of extraction

Example output:

{
"id": "2cSQmzYnf6LyrN0Mi6E64p",
"name": "Today in Focus",
"description": "Today in Focus brings you closer to the Guardian's journalism. Our award-winning morning edition hosted by Helen Pidd, Nosheen Iqbal and Annie Kelly combines on-the-ground reporting, insightful analysis and personal testimony from the people at the heart of the stories that matter, to give you a deeper understanding of the world we live in. And to make sense of a rapidly-changing news cycle, our new evening edition 'The Latest' hosted by Lucy Hough, brings you up to speed on the big news story of the day in just 10 minutes. Available on YouTube and all podcast platforms.",
"url": "https://open.spotify.com/show/2cSQmzYnf6LyrN0Mi6E64p",
"media_type": "audio",
"total_episodes": 298,
"languages": ["en"],
"explicit": true,
"is_externally_hosted": false,
"images": [
{
"url": "https://i.scdn.co/image/ab6765630000ba8a32859cad9de857786cb38bbe",
"height": 300,
"wight": 640,
}
],
"copyrights": [],
"current_datetime": "2026-05-07 12:30:00"
}

Concurrency & Performance

  • Uses asyncio + httpx.AsyncClient to fetch multiple shows efficiently with controlled concurrency
  • Efficient for batch processing large lists of show IDs

Potential Use Cases

  • Podcast analytics: Track show metadata, content themes, and publishing trends to understand how podcasts evolve over time.

  • Market research: Explore podcast growth, language patterns, and category shifts to uncover audience and industry trends.

  • Recommendation systems: Power content discovery using embeddings or similarity models built from show metadata.

  • Data pipelines: Feed structured Spotify data into ML models, dashboards, or BI tools for deeper analysis and forecasting.


Notes & Best Practices

  • Prefer using valid Spotify Show IDs only

Tech Stack

  • Apify SDK (Python)
  • potify Web API
  • HTTPX (AsyncClient)
  • Asyncio (concurrent control)

License

Use responsibly in accordance with Spotify’s API Terms of Service and applicable regulations.