Spotify Introduces New Podcast API

How Spotify's new API can enable listeners to engage with and discover your show.


Today, we launched a new podcast API for developers. This will allow developers to explore and build unique experiences to help your shows reach new listeners in new ways. If you want to dive into the technical nitty gritty, then jump on over to our Spotify for Developers blog to learn more about how you can start exploring. And if you want to learn more about what this means for you and your show, we’re here to walk you through it.

Simply put, an API allows developers to build their own products that integrate with a larger platform (like Spotify). Our API, just like any other API, simply provides access, but does not prescribe how it's used; the only limit to how an API is used is a developer’s creativity. In this case, it means third-party developers will be able to build really powerful new experiences for listeners leveraging Spotify's podcast ecosystem.

Here at Spotify, we’ve had our own music-related APIs set up for over a decade and in that time we’ve seen developers create awesome experiences for their users. For example, the popular playlist app Dubolt helps users discover new tracks and artists that sound like old favorites. And over at Popularity Contest, a web app that’s powered in part by Spotify’s Web API, users are presented with two artists at random and have to guess which one is more popular on the platform.

The new podcast API will function in similar ways to our music-related APIs by empowering developers to build unique experiences for listeners that leverages all of the public (and in this case podcast-related) data on Spotify. That means access to show and episode titles, description, and art. It will also allow developers to programmatically search Spotify’s catalog of over 700,000 podcasts and fetch information about shows and episodes.

Plus, if listeners grant apps the access, those that are developed using the podcast API could create ways to follow or unfollow podcasts on behalf of a user, see any currently playing podcasts, list the shows that a user has followed, and see how much of a given podcast episode has already been streamed.

We can’t wait to see what developers will come up with using this API and watch how these new ideas and projects might serve our podcast creators and increase discoverability. And any innovation — whether it be an app that helps you share what you’re listening to with friends or a calendar integration that sets an alert for when your favorite show is expected to release a new episode—will ultimately provide listeners with more ways to experience your podcast.

—Spotify for Podcasters