Build apps, automations, and AI agents with a straightforward REST API, and predictable JSON responses.
Read the API documentationBuzzsprout uses familiar RESTful concepts and JSON serialization. Authentication is handled with an API token from the podcaster, so your integration can focus on doing useful work.
Maintained with careWe improve the Buzzsprout API deliberately, with existing integrations in mind, so you can spend your time improving what you build. Endpoints, examples, and technical details stay with the API documentation.
API access is included on every Buzzsprout plan.
Get Started FreeAlready have an account? Get your API token.
You can read your podcast’s details, list your episodes, and create or update episodes from your own code.
Yes. Create and update episodes through the API instead of uploading each one by hand. The API documentation lists the fields an episode accepts.
Yes. Every request uses a token tied to your podcast, so you’ll need an account with a show on it.
Yes. Every Buzzsprout plan includes API access.
Go to Profile → API in your Buzzsprout account. You can reset your token from the same page.
Yes. Check the API documentation for the current limits.
No, the API is polling only. Responses include ETag and Last-Modified headers, so you can poll for changes without re-downloading episodes that haven’t changed.
No. If we make a backward-incompatible change, we add a version marker and keep the old URLs working. The API is currently on version one.
On GitHub, in the Buzzsprout API repository. Endpoints, parameters, and example requests are all there.