{"uid":"cap_VDMzU4Rpi_Rj4PUyynHMS","slug":"stablesocial-spotify-podcast-episodes-scraper-e2822deb","name":"StableSocial Spotify Podcast Episodes Scraper","description":"Scrape Creators · Spotify — Podcast Episodes","url":"https://stablesocial.dev/api/sc/spotify/podcast/episodes","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"id":{"type":"string","description":"Spotify podcast id. If you'd prefer to use the URL instead, you can use the url parameter instead."},"url":{"type":"string","description":"Spotify podcast URL. If you'd prefer to use the id instead, you can use the id parameter instead."},"cursor":{"type":"number","description":"Cursor returned by the previous response. Omit for the first page."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.06","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.06/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cXtxzhy6ynnJ3zUl6803y","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.06","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes and retrieves paginated episode listings for a Spotify podcast given its ID or URL","exampleAgentPrompt":"Can you fetch all the episodes from the Spotify podcast at https://open.spotify.com/show/4rOoJ6Egrf8K2IrywzwOMk so I can see what episodes they've published?","exampleUseCases":[{"title":"Podcast content audit for a brand","prompt":"Pull the full episode list from this Spotify podcast — https://open.spotify.com/show/3tiGTR40VMDBl60KEDzMGQ — I want to see all their episode titles and descriptions to audit their content."},{"title":"Competitor podcast monitoring","prompt":"Scrape the latest episodes from my competitor's Spotify podcast, ID is 4rOoJ6Egrf8K2IrywzwOMk, so I can track what topics they're covering each week."},{"title":"Research dataset of podcast episodes","prompt":"I need to collect all available episode metadata from this Spotify show — https://open.spotify.com/show/2MAi0BvDc6GTFvKFPXnkCL — including titles, dates, and descriptions, going through all pages."}],"resultDescription":"Returns a paginated list of podcast episodes for the specified Spotify podcast, including episode metadata such as titles, descriptions, release dates, and durations. Also includes a cursor value for fetching subsequent pages of results.","failureModes":["Invalid or non-existent Spotify podcast ID returns an error or empty result","Invalid Spotify podcast URL format causes request failure","Stale or incorrect cursor value may result in pagination errors or duplicate data","Spotify rate limiting or blocking on the scraping backend may cause timeouts","Private or unavailable podcasts may return no data"],"whenToPreferThis":"Use this endpoint when you need structured episode data from a Spotify podcast programmatically, especially for competitive research, content audits, or building datasets. Prefer this over manual Spotify browsing when you need paginated access to full episode catalogs, or when you want to automate monitoring of new episodes from specific shows. Useful for agents orchestrating social media intelligence workflows across multiple platforms via StableSocial.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:50:21.925Z","isFirstParty":false}