Spotify Show Details
Pricing
Pay per usage
Pricing
Pay per usage
Rating
0.0
(0)
Developer
AOGANUNAXISH
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
| Field | Type | Required | Description |
|---|---|---|---|
show_ids | String | Yes | Comma-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:
| Field | Description |
|---|---|
id | Spotify show ID |
name | Show title |
description | Show description |
url | Spotify show URL |
media_type | Media type (e.g. audio) |
total_episodes | Number of episodes |
languages | Show language(s) |
explicit | Explicit content flag |
is_externally_hosted | External hosting flag |
images | Array of show images |
copyrights | Copyright information |
current_datetime | UTC 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.