Dev.to hub

Dev.to Podcast Episode API

One episode by its path, with the audio URL and show notes.

GET /v1/dev-to/podcast/episode

1 credit Failed requests are free

About this endpoint

GET /v1/dev-to/podcast/episode?path=/codenewbie/s27e8-learning-ai-matt-eland returns episode with id, title, url, imageUrl, publishedAt, audioUrl, descriptionHtml and the podcast it belongs to. The full episode URL is also accepted in place of the path.

The audio URL is the one Dev.to lists for the episode, so it can pass through a tracking redirect. The description and show notes come back as HTML. A path that is not an episode, or an episode that does not exist, returns lookupStatus: not_found with episode null.

Dev.to Podcast Episode API FAQ

What path do I send?

The episode path with two parts, for example /codenewbie/s27e8-learning-ai-matt-eland, or the full episode URL. A path with only the podcast name is refused.

How many credits does an episode lookup 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.

Where does the audio URL point?

To the audio file Dev.to lists for the episode. It can pass through a tracking redirect, so follow it before storing a direct media link.

What does lookupStatus mean?

found means the episode was returned. not_found means the path is not an episode or the episode does not exist. HTTP 200 only means the request finished.