REST API · v3.0.0

Chege Movie API

Live movie & series data, stream sources, IMDB lookup, and embed servers. Powered by Chege.

https://movieapi.nasotc.com
30+
Endpoints
1hr
Cache TTL
4
Embed Servers
100%
Free
No authentication required All endpoints are public. Base URL: https://movieapi.nasotc.com
🏠

General

Home data, health check, genres

GET /home Banner + platform sections

Returns the homepage banner items and curated operating sections.

Example Response 200
{ "status": 200, "results": { "banner": { "items": [...] }, "platformList": [...], "operatingList": [...] } }
GET /health Server health & cache stats
Example Response 200
{ "status": "healthy", "version": "3.0.0", "cache": { "movie_entries": 13, "server_entries": 8 } }
GET /genres All available genres
Example Response 200
{ "data": { "genres": ["Action", "Comedy", "Drama", ...] } }
🎬

Movies

Browse, filter, and discover titles

GET /movies Browse with filters
Query Parameters
ParamTypeDefaultDescription
pageint1Page number optional
limitint20Results per page (max 100) optional
typestringmovie or series optional
genrestringe.g. Action, Drama optional
yearintRelease year optional
countrystringCountry name optional
Example 200
{ "data": { "movies": [{ "id": "12345", "title": "Inception", "type": "movie", "year": "2010", "imdb_rating": "8.8", "poster_url": "https://...", "detail_path": "movie/inception-2010" }], "total": 1200, "has_more": true } }
GET /movies/top-rated Sorted by IMDB score
Query Parameters
ParamTypeDefaultDescription
limitint20Results optional
typestringmovie or series optional
min_ratingfloat7.5Minimum IMDB rating optional
GET /movies/new-releases Latest titles by release date
Query Parameters
ParamTypeDefaultDescription
limitint20optional
typestringmovie or series optional
GET /movies/similar/{detail_path} Genre-matched similar titles
Path Parameters
ParamDescription
detail_pathThe movie's detail_path from any listing required
Query Parameters
ParamDefault
limit12
▶️

Streaming

Stream info, players, and embed servers

GET /play/{detail_path} Stream + servers (combined)

Recommended endpoint — returns stream metadata AND ranked embed servers in one request. Both halves are cached so repeat calls are instant.

Path Parameters
ParamDescription
detail_pathMovie/series detail_path required
Query Parameters
ParamDefaultDescription
ep1Episode number (series only)
season1Season number (series only)
Example Response 200
{ "data": { "stream": { "title": "Inception", "imdb_id": "tt1375666", "is_series": false, "seasons": [], "trailer": { "url": "https://..." } }, "servers": { "working_count": 4, "servers": [{ "label": "Server 1", "url": "https://vidsrc.to/embed/movie/tt1375666", "ok": true, "latency_ms": 312 }] } } }
GET /servers Ranked embed servers by IMDB ID
Query Parameters
ParamTypeDescription
imdb_idstringe.g. tt1375666 required
typestringmovie or tv required
seasonintSeason (TV only) optional
episodeintEpisode (TV only) optional
GET /stream/{detail_path} Stream metadata only

Returns stream metadata without server probing. Use /play/{detail_path} for a combined response.

IMDB & Related

Lookup and recommendations

GET /imdb/lookup Resolve title to IMDB ID
Query Parameters
ParamTypeDescription
titlestringMovie/series title required
yearstringRelease year optional
typestringmovie, series, tv optional
Example
GET /imdb/lookup?title=inception&year=2010&type=movie { "data": { "imdb_id": "tt1375666" } }