Перейти к содержимому
Разделы: Календарь релизов

Подборки и витрины

Календарь релизов

GET/v1.3/releases

Что выходит в кино, в онлайне и какие сезоны стартуют — по датам и регионам.

Строка календаря — один выход: тайтл и в release — когда, где и как он выходит. Фильм, который выходит в цифре в России, США и мире в один день, даёт три строки.

Без параметров календарь показывает 30 дней с сегодняшнего, ближайшие даты — первыми; внутри дня анонсы без голосов идут по популярности на TMDB. Окно задают from и to, не длиннее 400 дней. Прошедшие выходы в окне оставляет released=true, предстоящие — released=false; «вышло за неделю, новое первым» — from неделю назад, released=true&sort=-date.

Для витрины «Скоро в кино» возьмите кинопрокат в России и отсортируйте по известности: type=cinema&region=ru&sort=-votes_total. Работают фильтры каталога — kind, genre, country, required=poster — и fields.

У премьер сезонов и у выходов release региона нет, поэтому region с ними даёт 400: спрашивайте type=cinema,digital&region=ru и type=series отдельно. Тайтлы без русского и английского названия календарь прячет; показать их — include_obscure=true.

Параметры запроса

  • typecsv

    Виды выхода, через запятую. Подписи — в /enums, набор release_types.

    cinemadigitalseriesrelease
    По умолчанию:

    все

    Пример: type=cinema
  • regioncsv

    Регионы, через запятую. Только для cinema и digital.

    ruusworld
    По умолчанию:

    все

    Пример: region=ru
  • from · todate

    Окно календаря, YYYY-MM-DD, обе даты включительно. Не длиннее 400 дней.

    По умолчанию:

    с сегодняшнего дня на 30 дней

    Пример: from=2026-11-01&to=2026-11-30
  • releasedboolean

    true — только прошедшие выходы, false — только предстоящие.

    По умолчанию:

    оба

  • sortenum

    date или +date — ранние даты первыми, -date — поздние первыми, -votes_total — сначала тайтлы, за которые проголосовало больше всего людей.

    date-date-votes_total
    По умолчанию:

    date

    Пример: sort=-votes_total
  • include_obscureboolean

    true — показать и тайтлы без русского и английского названия, а также без постера и 50 голосов.

    По умолчанию:

    false

  • фильтры каталога

    Фильтры каталога: kind=movie, genre=horror, country=ru, required=poster. Подробно — в Фильтры и сортировка.

  • fieldscsv

    Какие поля элемента вернуть, как в каталоге, плюс release. ID приходят всегда.

    Пример: fields=title,poster_url,release
  • langru | en

    Оставить в ответе один язык. Без него текстовые поля приходят парами _ru и _en. Подробнее — Языки ответа.

    Пример: lang=en
  • limitinteger

    Сколько строк вернуть, целое от 1 до 50.

    По умолчанию:

    50

    Пример: limit=20
  • offsetinteger

    Сколько строк пропустить, целое от 0.

    По умолчанию:

    0

Поля ответа

  • from · tostring

    Окно календаря, которое API применил.

  • type · regionarray | null

    type и region из запроса. null — без отбора.

  • itemsarray

    Строки календаря — карточка тайтла, как в каталоге, и событие выхода.

    Показать 25 полей
    • imdb_id · kp_id · tmdb_id · tmdb_tv_id · kinorium_idstring | null

      ID тайтла в каталогах. Приходят всегда, даже с fields.

    • title_ru · title_en · title_originalstring | null

      Названия: на русском, на английском и на языке оригинала.

    • yearinteger | null

      Год выхода.

    • release_datestring | null

      Первая дата выхода, YYYY-MM-DD.

    • kindenum

      Вид тайтла: movie, series, mini_series, tv_show, anime, cartoon, short.

    • poster_url_ru · poster_url_enstring | null

      Постер для русской и английской витрины.

    • posters_by_sourceobject

      Постер каждого источника: kp, tmdb, imdb, kinorium.

    • rating_kp · rating_tmdb · rating_imdb · rating_kr · rating_letterboxdnumber | null

      Оценки Кинопоиска, TMDB, IMDb, Кинориума и Letterboxd, шкала 0–10.

    • votes_kp · votes_tmdb · votes_imdbinteger | null

      Голоса Кинопоиска, TMDB и IMDb.

    • countriesarray

      Страны: code, name_ru, name_en.

    • genresarray

      Жанры: slug, name_ru, name_en.

    • releaseobject

      Событие выхода.

      Показать 5 полей
      • typeenum

        cinema — в кинотеатрах, digital — в онлайн-кинотеатрах и магазинах, series — премьера сезона, release — выход, у которого источник не указал ни вида, ни региона.

        cinemadigitalseriesrelease
      • regionenum | null

        ru — Россия, us — США, world — выход в мире без привязки к стране. У series и release — null.

        ruusworld
      • datestring

        Дата выхода, YYYY-MM-DD.

      • rereleaseboolean

        Повторный прокат: «Сумерки» снова в кино.

      • seasoninteger | null

        Номер сезона у series.

  • totalinteger

    Сколько строк в окне с учётом фильтров.

  • limit · offset · has_more

    Пагинация — как в любом списке.

Ошибки

статускодкогда
400invalid_request

Неизвестный type или region; region вместе с series или release; дата не в формате YYYY-MM-DD; to раньше from или окно длиннее 400 дней; sort не date, -date или -votes_total; q, preset или cursor — к календарю они не применяются; неизвестный фильтр или поле в fields; параметр другого эндпоинта (например, role или relation); limit не целое от 1 или offset меньше 0.

401unauthorized

Нет заголовка X-API-Key, ключ неизвестен или отозван.

429rate_limited

Исчерпан предел в секунду или квота на сутки.

Все коды и что с ними делать — на странице Ошибки.

Esc

Загружаем оглавление…

    ↑ ↓ выбратьEnter открытьEsc закрыть