Home Search Detail API Docs
API Reference v2.0

Nontonin
API Docs.

Semua endpoint yang tersedia di server Nontonin. Klik Try It untuk test langsung, atau Copy cURL untuk test di terminal.

Base URL
https//nontonin.zone.id
Format
JSON
Endpoints
6
Rate Limit
30 / menit
GET
/api/home

Mengambil data home page — daftar platform, section (Banner, Popular Series, K-Drama, dll), dan subject per section.

Parameters

Tidak ada parameter

Contoh Response

{
  "ok": true,
  "data": {
    "data": {
      "platformList": [...],
      "operatingList": [...]
    }
  }
}
GET
/api/detail

Mengambil informasi lengkap sebuah film/series berdasarkan detailPath.

Query Parameters

NamaTipeWajibDeskripsi
detailPath string Ya Slug film

Try It

POST
/api/search

Mencari film/series/musik berdasarkan keyword. Endpoint ini pakai POST dengan JSON body.

Request Body (JSON)

NamaTipeWajibDeskripsi
keywordstringYaKata kunci
pagenumberTidakDefault 1
perPagenumberTidakDefault 0
subjectTypenumberTidak0=All, 1=Movies, 2=Series, 6=Music

Try It

GET
/api/recommendations

Mengambil daftar film/series yang direkomendasikan terkait dengan subject tertentu.

Query Parameters

NamaTipeWajibDeskripsi
subjectIdstringYaID subject
pagenumberTidakDefault 1
perPagenumberTidakDefault 24

Try It

GET
/api/play

Mengambil link streaming (MP4 & DASH) untuk subject. Server akan mencoba berbagai variasi header untuk bypass VVIP jika terkunci.

Endpoint ini lambat — mencoba 8 kombinasi header sampai menemukan stream valid.

Query Parameters

NamaTipeWajibDeskripsi
subjectIdstringYaID subject
detailPathstringYaSlug film
senumberTidakSeason (default 0)
epnumberTidakEpisode (default 0)

Try It

GET
/api/proxy

Proxy internal untuk memutar stream (MP4/DASH). Digunakan otomatis oleh video player.

Endpoint ini untuk internal use. Tidak perlu dipanggil manual.

Query Parameters

NamaTipeWajibDeskripsi
urlstringYaURL stream (URL-encoded)
cookiestringTidakSignCookie dari DASH
tokenstringTidakX-MB-Token header
INFO
Error Codes
CodeStatusDeskripsi
200OKRequest berhasil
400Bad RequestParameter tidak lengkap
404Not FoundEndpoint/resource tidak ada
429Rate LimitedTerlalu banyak request
500Server ErrorError dari server/upstream
INFO
Response Format

Success

{
  "ok": true,
  "data": { /* data dari upstream */ }
}

Error

{
  "ok": false,
  "error": "Pesan error"
}
OK