Skip to main content

Introduction

Welcome to the NeoWatch API documentation.

NeoWatch API provides movie and TV show data, streaming players, user features like favorites and watch tracking.

Base URL​

https://api.neome.uk

Features​

  • 🎬 Movies & TV Shows — Full metadata from TMDB
  • 🔍 Search — Text search and advanced filtering
  • 📺 Players — Multiple streaming providers (Alloha, Collaps, CDN)
  • ⭐ Favorites — User favorites management
  • 📌 Watch Later — Watch later list
  • 🔄 Sync — Cross-device watch progress sync
  • 🔐 Authentication — Neo ID SSO (OAuth 2.0 + OIDC)
  • ⚡ GraphQL — Full GraphQL API at /graphql

Response Format​

All responses follow a standard envelope:

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

Errors:

{
"success": false,
"error": "error message"
}

Language Support​

All content endpoints accept ?language= parameter:

CodeLanguage
ru-RURussian (default)
en-USEnglish
uk-UAUkrainian
ro-RORomanian
be-BYBelarusian

Pagination​

List endpoints accept ?page= and return:

{
"items": [],
"page": 1,
"totalPages": 10,
"totalResults": 200
}

Quick Start​

Check out the Authentication guide to get started.

For a flexible, single-request alternative to REST, see the GraphQL API docs.