Cloudflare Workers + D1

MVT25 Movie API

Каталог фильмов с ID Кинопоиска. JSON в формате, близком к TMDB v3: поиск, жанры, постеры и трейлеры. Публичный API для чтения, ключ не требуется.

GET https://movie-api.mvt25.ru/3/trending/movie/day?page=1

Методы

/3/movie/popularПопулярные фильмы · page, page_size (1–100)
/3/movie/top_ratedРейтинг Кинопоиска
/3/search/movie?query=матрицаПоиск по русскому и оригинальному названию без учёта регистра
/3/genre/movie/listСправочник числовых ID жанров
/3/discover/movie?with_genres=28,878Боевик И фантастика; разделитель | означает ИЛИ
/3/movie/299Карточка фильма по ID Кинопоиска
/3/movie/299/videosТрейлеры: site, key и исходная ссылка
/3/configurationБазовый URL изображений и поддерживаемые пути

Изображения и видео

Адрес постера: images.secure_base_url + "w500" + poster_path. Размеры в URL — совместимые псевдонимы исходного изображения, без изменения разрешения. Для YouTube откройте https://www.youtube.com/watch?v= + key или используйте встроенный плеер. has_videos показывает наличие трейлеров; поле video сохраняет смысл поля TMDB.

Данные

Стартовый каталог импортирован из публичного снимка opex792/kinopoisk от 25 июня 2025 года. Источник и время импорта сохранены в записях. Это сторонний датасет с данными Кинопоиска; прямое подключение к API Кинопоиска отсутствует. В репозитории источника не указана лицензия.

trending/movie/day и week используют сортировку по сохранённой популярности или числу оценок. Это не текущие дневные и недельные тренды. now_playing и upcoming используют реальные даты релизов и могут быть пустыми для старого снимка. Неизвестные значения возвращаются как null. ID фильмов — Кинопоиск; стандартные жанры используют ID TMDB, дополнительные жанры имеют локальные ID от 100000.

GET / HEAD / OPTIONS · CORS * · ограничение 120 запросов в минуту на IP в каждой локации Cloudflare · записи в D1 доступны только через инструменты владельца.