Перейти к основному содержимому

NeoMovies API v2

NeoMovies API v2 — это serverless REST API на Rust, задеплоенный на Vercel.

Ключевые особенности

  • Аутентификация — только через Neo ID SSO
  • Медиаданные — Kinopoisk API и TMDB
  • База данных — MongoDB (пользователи, избранное, watch later, синхронизация прогресса, refresh-токены)
  • Деплой — Vercel Serverless Functions (Rust)
  • CORS — разрешён для всех источников (*)
  • v2 — чистые ответы медиа, фильтрованный поиск

Базовые URL

https://api.neome.uk/api/v1 (legacy, обратная совместимость)
https://api.neome.uk/api/v2 (новые, чистые ответы)

Формат ответов

Все эндпоинты возвращают JSON. Успешные ответы оборачиваются в конверт:

{
"success": true,
"data": { ... }
}

Ошибки:

{
"error": "описание ошибки"
}

HTTP-коды

КодЗначение
200Успех
400Неверный запрос
401Не авторизован
404Не найдено
500Внутренняя ошибка
502Ошибка внешнего сервиса