Spotify Podcasts Search and Scraper ๐ŸŽง avatar

Spotify Podcasts Search and Scraper ๐ŸŽง

Pricing

from $2.50 / 1,000 result scrapeds

Go to Apify Store
Spotify Podcasts Search and Scraper ๐ŸŽง

Spotify Podcasts Search and Scraper ๐ŸŽง

Spotify Podcasts Search and Scraper ๐ŸŽง

Pricing

from $2.50 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

APIHarvest

APIHarvest

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Share

Spotify Podcasts Scraper โ€” Search & Scrape Complete Spotify Podcast/Show Data

What is the Spotify Podcasts Scraper?

The Spotify Podcasts Scraper is a production-ready Apify actor for searching and scraping Spotify podcasts (shows) at scale. This Spotify podcasts scraper extracts complete show metadata including episode listings, publisher info, ratings, descriptions, and recommended shows โ€” directly from Spotify. No Spotify API key, no login credentials, no developer account required.

Spotify is one of the world's largest podcast platforms. This Spotify podcasts scraper gives you programmatic access to show-level metadata including full episode listings โ€” ideal for podcast industry research, competitive analysis, and content discovery.


How Does This Spotify Podcasts Scraper Work?

This Spotify podcasts scraper operates in two modes that are auto-detected from your input:

Mode 1: Search Spotify Podcasts by Keyword

Enter keywords and the Spotify podcasts scraper searches Spotify's show catalog. Search by show name, topic, publisher, or any keyword.

Example keywords: "true crime", "technology", "comedy", "business", "health", "Joe Rogan"

Mode 2: Scrape Specific Spotify Podcasts by URI or URL

Paste Spotify show URIs or URLs directly. The Spotify podcasts scraper accepts URI format (spotify:show:ABC123) and URL format (https://open.spotify.com/show/ABC123).

Auto-Detection

The Spotify podcasts scraper automatically detects the mode:

  • Fill Search Keywords โ†’ Spotify podcasts search mode activates
  • Fill Spotify Show URIs / URLs โ†’ Spotify podcast details mode activates
  • Fill both โ†’ Runs search first, then fetches podcast details

The Spotify podcasts scraper can optionally fetch recommended shows โ€” Spotify's algorithm-generated podcast suggestions. Enable Include Recommended Shows to discover related Spotify podcasts.


Input Configuration

FieldModeDescriptionDefault
Search KeywordsSearchKeywords to search Spotify podcasts.โ€”
Spotify Show URIs / URLsDetailsspotify:show:ID or https://open.spotify.com/show/IDโ€”
Proxy CountryBothResidential proxy country. US recommended.US
Search OffsetSearchStarting position for search pagination.0
Search LimitSearchMaximum Spotify podcasts per keyword.30
Fetch Full Podcast DetailsSearchEnrich Spotify podcast search results with complete metadata. Adds $0.002/result.OFF
Episode List OffsetDetailsStarting position for the Spotify podcast episode list.0
Episode List LimitDetailsMaximum episodes to return from each Spotify podcast.50
Include Recommended ShowsDetailsFetch similar Spotify podcast recommendations.OFF

Note: Spotify's podcast search API does not support numberOfTopResults. This is a Spotify API limitation.

Multi-Hash Architecture

The Spotify podcasts scraper uses Spotify's multi-hash API for detail fetching. When Include Recommended is OFF, the Spotify podcasts scraper filters out the internalLinkRecommenderShow hash to optimize performance.


Output Data Format

Search Result Example

{
"query": "true crime",
"uri": "spotify:show:ABC123",
"name": "Serial",
"publisher": "Serial Productions",
"description": "Serial is a podcast from the creators of This American Life...",
"coverArt": {"sources": [{"url": "https://i.scdn.co/image/..."}]},
"mediaType": "PODCAST"
}

Full Detail Example

{
"uri": "spotify:show:ABC123",
"name": "Serial",
"description": "Serial is a podcast from the creators of This American Life, hosted by Sarah Koenig...",
"htmlDescription": "<p>Serial is a podcast...</p>",
"publisher": {"name": "Serial Productions & The New York Times"},
"coverArt": {"sources": [{"url": "https://i.scdn.co/image/...", "width": 640}]},
"rating": {"averageRating": 4.7, "totalRatings": 85000},
"topics": {"items": [{"title": "True Crime"}, {"title": "News"}]},
"trailerUri": "spotify:episode:trailer123",
"episodes": {
"totalCount": 42,
"items": [
{
"name": "S01 Episode 01: The Alibi",
"uri": "spotify:episode:...",
"description": "It's Baltimore, 1999...",
"duration": {"totalMilliseconds": 3360000},
"releaseDate": {"isoString": "2014-10-03T00:00:00Z"},
"isPlayable": true
}
]
},
"recommendedShows": [
{"name": "Undisclosed", "uri": "spotify:show:...", "publisher": "Undisclosed"},
{"name": "Crime Junkie", "uri": "spotify:show:...", "publisher": "audiochuck"}
]
}

The Spotify podcasts scraper returns rich show-level data with full episode listings, ratings, topics, and recommendations.


Pricing โ€” Pay Per Result

This Spotify podcasts scraper uses Apify's Pay Per Event pricing.

EventPrice per EventDescription
Result scraped$0.004Charged for every Spotify podcast pushed to the dataset
Detail enrichment$0.002Additional charge when Fetch Details is ON (search mode only)

Pricing Examples

ScenarioSpotify PodcastsCost
Search 100 Spotify podcasts (no details)100$0.40
Search 500 Spotify podcasts + full details500$3.00
Get details for 200 Spotify podcast URIs200$0.80

Step-by-Step Tutorial

How to Search Spotify Podcasts

  1. Go to the Spotify Podcasts Scraper actor page
  2. Enter keywords like "comedy", "tech news", "self improvement"
  3. Set Proxy Country to US
  4. (Optional) Enable Fetch Full Podcast Details for episode listings
  5. Click Start and download results

How to Scrape Specific Spotify Podcasts

  1. Copy Spotify show URIs or URLs
  2. Paste into the Spotify Show URIs / URLs field
  3. Set Episode List Limit to control how many episodes per Spotify podcast
  4. (Optional) Enable Include Recommended Shows for discovery
  5. Click Start

Technical Details

  • Language: Python 3.13
  • Multi-Hash API: Handles multi-operation GraphQL queries for Spotify podcasts
  • Dynamic Hash Extraction: Automatically extracts SHA256 hashes from Spotify's JS bundles
  • Recommendation Filtering: Filters out internalLinkRecommenderShow hash when recommendations are disabled
  • Episode Pagination: Configurable offset/limit for shows with hundreds of episodes
  • No Top Results: Spotify's podcast search API does not support numberOfTopResults
  • Output: Apify Dataset (JSON, CSV, XML, Excel, API)

Common Use Cases for the Spotify Podcasts Scraper

Podcast Industry Research

Analyze the podcast landscape on Spotify โ€” popular categories, publisher distribution, rating patterns, and episode cadences. The Spotify podcasts scraper provides structured data for industry reports.

Competitive Monitoring

Track competitor podcasts by scraping their show pages regularly. Monitor episode releases, ratings, and topic coverage using the Spotify podcasts scraper.

Advertising & Sponsorship Research

Identify high-performing Spotify podcasts for ad placements. The Spotify podcasts scraper returns ratings, review counts, and episode frequency โ€” key metrics for ad buyers.

Content Discovery & Curation

Find Spotify podcasts in niche topics for recommendation lists, newsletters, or app integrations. The Spotify podcasts scraper searches Spotify's entire catalog.

Show Migration & Cataloging

Export complete Spotify podcast metadata including all episodes for content migration or catalog management.

Recommendation Graph Analysis

Map Spotify's podcast recommendation algorithm by scraping recommended shows across many Spotify podcasts. Build your own discovery engine.


Frequently Asked Questions

Q: Does this Spotify podcasts scraper require a Spotify account? A: No. Works without any authentication.

Q: Why is there no Top Results for Spotify podcast search? A: Spotify's podcast search API does not support the numberOfTopResults parameter.

Q: Podcasts share spotify:show: URI with audiobooks? A: Yes. Both Spotify podcasts and audiobooks use spotify:show: URIs. This Spotify podcasts scraper handles podcasts specifically.

Q: Can I get all episodes from a Spotify podcast? A: Yes. Increase Episode List Limit or use multiple runs with different offsets for very large Spotify podcasts.

Q: Can I find similar podcasts? A: Yes. Enable Include Recommended Shows for algorithm-generated Spotify podcast suggestions.

Q: How fast is this Spotify podcasts scraper? A: Search is fast (seconds). Detail fetching processes each Spotify podcast sequentially โ€” a few seconds per show.


ActorDescription
Spotify Episodes ScraperSearch & scrape individual Spotify podcast episodes
Spotify Tracks ScraperSearch & scrape Spotify track metadata
Spotify Albums ScraperSearch & scrape Spotify album metadata
Spotify Artists ScraperSearch & scrape Spotify artist profiles
Spotify Playlists ScraperSearch & scrape Spotify playlists
Spotify Genres ScraperBrowse Spotify genre/mood pages
Spotify Audiobooks ScraperSearch & scrape Spotify audiobooks
Spotify Users ScraperSearch & scrape Spotify user profiles
Spotify Search โ€” All TypesSearch all 9 Spotify content types
Spotify Scraper โ€” Get Full DetailsGet full details for 8 Spotify content types