Episodes
GET/v1.3/titles/{type}/{id}/episodes
A series’ episodes: titles, overviews, air dates, runtime and ratings.
Episodes come in order: season, then episode number. season keeps one season.
group=season returns a summary instead of episodes: one row per season with the episode count, dates and rating. Draw a season list from it without loading every episode.
Specials come as season 0 and are marked special: true. A movie has no episodes: the response is total: 0 with empty items, which is not an error.
Path parameters
typestringrequiredThe catalog the ID comes from: IMDb, Kinopoisk, TMDB (movie or series) or Kinorium.
imdbkptmdbtmdb_tvkinoriumidstringrequiredThe ID in that catalog. IMDb IDs are
ttfollowed by digits (tt1375666); the others are digits (447301).
Query parameters
seasonintegerSeason number.
0means specials.Default:every season
Example:season=1groupenumseasongives a per-season summary instead of episodes.nonegives episodes.seasonnoneDefault:nonelangru | enKeep one language in the response. Without it, text fields come in
_ruand_enpairs. More in Response languages.Example:lang=enlimitintegerHow many episodes to return, up to 1000.
Default:1000
offsetintegerHow many episodes to skip.
Default:0
Response fields
itemsarrayEpisodes.
Show 17 fields
season · episodeintegerSeason and episode number.
specialbooleanA special.
imdb_idstring | nullThe episode’s IMDb ID.
air_datestring | nullAir date,
YYYY-MM-DD.name_ru · name_enstring | nullEpisode title.
name_originalstring | nullTitle in the original language, when it is neither Russian nor English.
overview_ru · overview_enstring | nullEpisode overview.
short_overview_ru · short_overview_enstring | nullA one- or two-sentence overview. The English one comes from IMDb.
runtimeinteger | nullRuntime in minutes.
rating_imdb · votes_imdbnumber | nullIMDb rating and vote count.
rating_krnumber | nullKinorium rating.
still_urlstring | nullA still from the episode.
items with group=seasonarrayA per-season summary.
Show 7 fields
seasonintegerSeason number.
episodesintegerHow many episodes it has.
first_air · last_airstring | nullAir dates of the first and the last episode.
rating_imdbnumber | nullThe average IMDb rating across the season’s episodes.
votes_imdbinteger | nullThe sum of IMDb votes across the season’s episodes.
specialsbooleanThis is the specials season.
total · limit · offset · has_morePaging, as in every list.
Errors
| status | code | when |
|---|---|---|
| 400 | invalid_request |
|
| 404 | not_found | No title found for this ID. |
| 401 | unauthorized | The |
| 429 | rate_limited | The per-second rate limit or the daily quota is used up. |
Every code and what to do about it is on the Errors page.