Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.discovr.media/llms.txt

Use this file to discover all available pages before exploring further.

Episode

Detailed information about a TV episode. Episodes are identified by show_id, season_number, and episode_number.
PropertyTypeRequiredDescription
episode_tmdb_idintegerYesRaw TMDB episode ID
episode_numberintegerYesThe number of the episode
namestringYesName of the episode
overviewstringNoOverview of the episode
still_pathstringNoFull URL to the episode still image (original size)
air_datestringNoAir date of the episode
runtimeintegerNoRuntime of the episode in minutes
season_numberintegerYesThe number of the season this episode belongs to
show_idintegerYesTMDB show ID (for reference)
production_codestringNoProduction code of the episode
vote_averagenumberNoAverage vote rating for the episode
vote_countintegerNoNumber of votes for the episode
crewEpisodeCrewItem[]NoList of crew members
guest_starsEpisodeGuestStarItem[]NoList of guest stars

ImageItem

A single image item from TMDB
PropertyTypeRequiredDescription
aspect_rationumberNoAspect ratio of the image
file_pathstringNoRelative path to the image file (deprecated, use url instead)
urlstringNoFull URL to the image (original size)
heightintegerNoHeight of the image in pixels
widthintegerNoWidth of the image in pixels
iso_639_1stringNoISO 639-1 language code, null if no language is associated
vote_averagenumberNoAverage vote rating for the image
vote_countintegerNoNumber of votes for the image

MediaImagesResponse

Images response from TMDB matching their exact structure
PropertyTypeRequiredDescription
idintegerNoTMDB ID (may be present in some responses)
backdropsImageItem[]NoArray of backdrop images
logosImageItem[]NoArray of logo images
postersImageItem[]NoArray of poster images

MediaProfileMeta

Indicates presence of media in profile lists
PropertyTypeRequiredDescription
watchlistbooleanYes
likedbooleanYes
dislikedbooleanYes
super_likedbooleanYes
playbackobjectYes
historybooleanYes
providersProviderInfo[]NoArray of streaming providers that have this media available. Only included when providers=true query parameter is set. Only includes providers that the user has selected AND are available for this media.

MediaResponse

PropertyTypeRequiredDescription
idstringYesThe unique identifier of the media item
media_type"movie" | "tv"YesThe type of media (movie or tv)
movieobjectNoFull movie details from TMDB (only present if media_type is movie)
tvobjectNoFull TV show details from TMDB (only present if media_type is tv)

ProviderInfo

Information about a streaming provider and regions where the media is available
PropertyTypeRequiredDescription
idstringYesProvider ID (TMDB provider ID as string)
titlestringYesProvider name
logosobjectYesLogo URLs in various sizes (Square Images)
regionsobjectYesRegions where this provider has the media available, keyed by region code (ISO 3166-1 alpha-2). Each region includes the TMDB watch page link for this specific media.

SearchResponse

Response from the multi-search endpoint
PropertyTypeRequiredDescription
pageintegerNoCurrent page number
resultsSearchResult[]YesArray of search results
total_pagesintegerNoTotal number of pages
total_resultsintegerNoTotal number of results

SearchResult

A single search result from TMDB multi-search
PropertyTypeRequiredDescription
idstringYesTransformed ID: TV_{tmdb_id} for TV shows, MV_{tmdb_id} for movies, or {tmdb_id} for persons
tmdb_idintegerYesThe original TMDB ID
media_type"movie" | "tv" | "person"YesThe type of media (movie, tv, or person)
titlestringNo
namestringNo
original_titlestringNo
original_namestringNo
overviewstringNo
poster_pathstringNo
backdrop_pathstringNo
release_datestringNo
first_air_datestringNo
popularitynumberNo
vote_averagenumberNo
vote_countintegerNo
profile_pathstringNo
known_for_departmentstringNo
known_forany[]No

SeasonDetailsResponse

Detailed information about a TV season, including its episodes.
PropertyTypeRequiredDescription
show_idstringYesOur format: TV_{tmdbShowId}
show_tmdb_idintegerYesRaw TMDB show ID
tmdb_internal_idstringNoInternal TMDB ID (poster image ID)
idintegerYesSeason ID (same as _id in raw TMDB response)
season_tmdb_idintegerNoAlias for id for clarity (TMDB season poster ID)
namestringNoName of the season
overviewstringNoOverview of the season
poster_pathstringNoFull URL to the season poster image (original size)
season_numberintegerYesThe number of the season
air_datestringNoAir date of the season
episodesEpisode[]YesList of episodes in the season

SimilarResponse

Response from the recommendations endpoint
PropertyTypeRequiredDescription
pageintegerNoCurrent page number
resultsSimilarResult[]YesArray of recommendation results
total_pagesintegerNoTotal number of pages
total_resultsintegerNoTotal number of results

SimilarResult

A single recommendation result from TMDB recommendations endpoint
PropertyTypeRequiredDescription
idstringYesTransformed ID: TV_{tmdb_id} for TV shows, MV_{tmdb_id} for movies
tmdb_idintegerYesThe original TMDB ID
media_type"movie" | "tv"YesThe type of media (movie or tv)
titlestringNoTitle of the movie (only for movies)
namestringNoName of the TV show (only for TV shows)
original_titlestringNoOriginal title of the movie (only for movies)
original_namestringNoOriginal name of the TV show (only for TV shows)
overviewstringNoOverview or description
poster_pathstringNoFull URL to the poster image (original size)
backdrop_pathstringNoFull URL to the backdrop image (original size)
release_datestringNoRelease date (only for movies)
first_air_datestringNoFirst air date (only for TV shows)
popularitynumberNoPopularity score
vote_averagenumberNoAverage vote rating
vote_countintegerNoNumber of votes

schemas_PlaybackItem

PropertyTypeRequiredDescription
mediaIdstringYes
mediaType"movie" | "tv"Yes
createdAtstringYes
progressnumberNo
updatedAtstringNo
seasonintegerNoSeason number (only for TV shows)
episodeintegerNoEpisode number (only for TV shows)