Latest Episodes

GET/latest

Get the latest 150 episodes

PUBLIC

Authentication

This endpoint is public and does not require authentication.

URL

https://api.podengine.ai/api/v1/episodes/latest

Try It

1const options = {
2  method: "GET",
3  headers: {
4    "Content-Type": "application/json",
5    "Authorization": "YOUR_API_TOKEN"
6  }
7};
8
9fetch("https://api.podengine.ai/api/v1/episodes/latest?categories=technology%2Cbusiness%2Cnews&hasTranscript=true&language=en", options)
10  .then(response => response.json())
11  .then(data => console.log(data))
12  .catch(error => console.error('Error:', error));

API Specification

Query Parameters

PropertyTypeDescription
categoriesoptional
array
of
string

podcastImageRequiredoptional
boolean

hasTranscriptoptional
boolean

language
string

200

Success Response

PropertyTypeDescription
status
literal: OK

data
object

latestPodcasts
array
of
object

podcast
object

authornullable
string

genres
array
of
string

id
string

imageUrlnullable
string

language
string

lastEpisodePublishedAt
date

slug
string

title
string

episodes
array
of
object

authornullable
string

deepAnalysisRequestedAtnullable
date

descriptionnullable
string

durationSecondsnullable
number

enclosureUrl
string

episodeId
string

episodeSlug
string

hasTranscript
boolean

imageUrlnullable
string

podcastId
string

podcastSlug
string

publishedAt
date

title
string

transcriptIdnullable
string

transcriptionRequestedAtnullable
date