Dev.to hub

Dev.to Podcast Episodes API

The episode list of one Dev.to podcast, newest first.

GET /v1/dev-to/podcast/episodes

1 credit Failed requests are free

About this endpoint

GET /v1/dev-to/podcast/episodes?podcast=codenewbie returns episodes for one show, newest first. Each episode has id, title, path, url and imageUrl, plus a podcast object with the show's slug, title and imageUrl. path is the episode path, such as /codenewbie/s27e8-learning-ai-matt-eland, which is what the single episode route accepts.

Use page and limit to walk the list, up to 1000 episodes per request. When the podcast does not exist, lookupStatus is not_found and the list is empty. Fetch one episode with /v1/dev-to/podcast/episode?path=... for the audio URL, description and publish date.

Dev.to Podcast Episodes API FAQ

How do I name a podcast?

Use the show's slug, such as codenewbie. It is the first path segment in an episode URL. The value is folded to lowercase.

How many credits does an episodes page cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth. Each paginated page is a separate billed request.

What is the difference from the single episode route?

The list has the id, title, path, URL and image. The single episode route adds publishedAt, audioUrl and descriptionHtml.

What does lookupStatus mean?

not_found means the podcast does not exist and the list is empty. found means the podcast exists, and the list can still be empty for a show with no episodes.