Latest Episodes

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

Get the latest 150 episodes

Public — no authentication Markdown for LLMs OpenAPI spec

Request

Query parameters

categoriesarray of string

Comma-separated parent podcast categories; matches any supplied category, case-insensitively.

When true, only include episodes with a stored image. False or omission leaves images unrestricted.

When true, only include episodes with a transcript. False or omission leaves transcripts unrestricted.

languagestringdefault "en"

Language code of the parent podcast; defaults to en.

Response

200 application/json
statusliteral: OKrequired
dataobjectrequired1 field
latestPodcastsarray of objectrequired2 fields
podcastobjectrequired10 fields
authorstringrequirednullable
authorityScoreobjectrequirednullable6 fields
calculatedAtdaterequired
authorityScorenumberrequired

This is the weighted total authority score of the podcast, out of 100

qualityScorenumberrequired

This is the quality score of the podcast, out of 100

youtubeScorenumberrequired

This is the YouTube score of the podcast, out of 100

socialScorenumberrequired

This is the social score of the podcast, out of 100

engagementScorenumberrequired

This is the engagement score of the podcast, out of 100

genresarray of stringrequired
idstringrequired
imageUrlstringrequirednullable
languagestringrequired
slugstringrequired
titlestringrequired
titleLateststringrequired
episodesarray of objectrequired23 fields
deepAnalysisRequestedAtdaterequirednullable
descriptionstringrequirednullable
durationSecondsnumberrequirednullable
enclosureUrlstringrequired
episodeIdstringrequireduuid
episodeGuestsAndHostsarray of objectrequirednullable3 fields
namestringrequired
typeenumrequired
hostguestunknownmentioned
imageUrlstringrequirednullable
episodeSlugstringrequired
episodeShortDescriptionstringrequirednullable
episodeSponsorsarray of stringrequirednullable
hasTranscriptbooleanrequired
hasVideobooleanrequired

Whether the podcast RSS feed declares a directly-downloadable video file for this episode. This does not include YouTube videos or Apple Podcasts HLS streams.

videoUrlstringrequirednullableurl

A direct, downloadable URL to the episode video file when hasVideo is true; otherwise null. HLS playlists and streaming-only sources are excluded.

imageUrlstringrequirednullable
episodeThumbnailRssUrlstringrequirednullable
podcastIdstringrequireduuid
podcastSlugstringrequired
publishedAtdaterequired
titlestringrequired
transcriptIdstringrequirednullableuuid
transcriptionRequestedAtdaterequirednullable
audienceEstimateobject5 fields
audienceDemographicsobjectrequirednullable5 fields
ageRangeenumrequired

The age range of the audience as a string.

Under 1818-2425-3435-4445-5455+
genderSkewenumrequired

How the audience is skewed in terms of gender.

Male 0% Female 100%Male 20% Female 80%Male 40% Female 60%Male 50% Female 50%Male 60% Female 40%Male 80% Female 20%Male 100% Female 0%
educationLevelenumrequired

The probable education levels of the audience.

No High SchoolHigh SchoolSome CollegeBachelors DegreeMasters DegreeDoctorate
incomeLevelenumrequired

The probable income levels of the audience.

Under $25K$25K-$50K$50K-$75K$75K-$100K$100K-$150K$150K-$200K$200K+

An example profile of the audience. This is a description of the audience that you can use to describe the audience to an advertiser.

estimatedMonthlyListenersnumberrequirednullable
confidenceenumnullable
highmediumlow
isDormantbooleannullable
youtubeEpisodeDetailsobjectrequirednullable4 fields
youtubeViewCountnumberrequirednullable
youtubeDataFetchedAtdaterequirednullable
applePodcastsUrlstringrequirednullableurl