Skip to main content

NeoMovies API v2

NeoMovies API v2 is a serverless REST API built in Rust, deployed on Vercel.

Key Features

  • Authentication — via Neo ID SSO only
  • Media data — Kinopoisk API and TMDB
  • Database — MongoDB (users, favorites, refresh tokens)
  • Deployment — Vercel Serverless Functions (Rust)
  • CORS — allowed for all origins (*)

Base URL

https://api.neomovies.ru/api/v1

Response Format

All endpoints return JSON. Successful responses are wrapped in an envelope:

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

Errors:

{
"error": "error description"
}

HTTP Status Codes

CodeMeaning
200Success
400Bad request
401Unauthorized
404Not found
500Internal server error
502Upstream service error