The Buzzsprout API

Automate your podcast workflow

Build apps, automations, and AI agents with a straightforward REST API, and predictable JSON responses.

Read the API documentation
Straightforward by design

Simple to integrate

Buzzsprout 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 care

Purposefully built

We 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.

Start building today

API access is included on every Buzzsprout plan.

Get Started Free

Already have an account? Get your API token.

Frequently asked questions

1. What can I do with the Buzzsprout API?

You can read your podcast’s details, list your episodes, and create or update episodes from your own code.

2. Can I publish episodes automatically?

Yes. Create and update episodes through the API instead of uploading each one by hand. The API documentation lists the fields an episode accepts.

3. Do I need a Buzzsprout account to use the API?

Yes. Every request uses a token tied to your podcast, so you’ll need an account with a show on it.

4. Is API access included on my plan?

Yes. Every Buzzsprout plan includes API access.

5. How do I get an API token?

Go to Profile → API in your Buzzsprout account. You can reset your token from the same page.

6. Are there rate limits?

Yes. Check the API documentation for the current limits.

7. Do you support webhooks?

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.

8. Will my integration break when the API changes?

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.

9. Where is the full API documentation?

On GitHub, in the Buzzsprout API repository. Endpoints, parameters, and example requests are all there.