Get the latest 150 episodes
This endpoint is public and does not require authentication.
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));
Property | Type | Description |
---|---|---|
categoriesoptional | array of string | |
podcastImageRequiredoptional | boolean | |
hasTranscriptoptional | boolean | |
language | string |
Property | Type | Description |
---|---|---|
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 |