Manage podcast episodes via the Buzzsprout API

domain: github.com/buzzsprout/buzzsprout-api · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate using token-based HTTP authentication: include the header 'Authorization: Token token=YOUR_API_TOKEN' on every request — obtain your podcast ID and API token from the Buzzsprout API settings page in your account
  2. List all episodes for your podcast by sending GET to 'https://www.buzzsprout.com/api/{PODCAST_ID}/episodes.json' — the response is a JSON array of episode objects with fields including 'id', 'title', 'audio_url', 'published_at', and 'private'
  3. Create a new episode by POSTing to 'https://www.buzzsprout.com/api/{PODCAST_ID}/episodes.json' with 'Content-Type: application/json; charset=utf-8' and a JSON body containing 'title', 'description' (HTML), 'audio_url' (URL of a publicly accessible audio file), and optionally 'published_at' (ISO 8601 datetime for scheduling) and 'private' (boolean)
  4. Update an existing episode with PUT to 'https://www.buzzsprout.com/api/{PODCAST_ID}/episodes/{EPISODE_ID}.json' — include only the fields you want to change; all other fields retain their current values
  5. Delete an episode by sending DELETE to 'https://www.buzzsprout.com/api/{PODCAST_ID}/episodes/{EPISODE_ID}.json' — deletion removes the episode from your feed and cannot be undone; the audio file hosted on Buzzsprout is also deleted
  6. All API URLs end in '.json' to indicate JSON serialization — omitting the '.json' suffix will return an error

Known gotchas

Related routes

Publish podcast episodes programmatically via the Transistor API
developers.transistor.fm · 6 steps · unrated
Search podcasts and episodes using the Podcast Index API
podcastindex-org.github.io · 5 steps · unrated
Upload and publish a podcast episode using the Spreaker API
developers.spreaker.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans