Drama pendek vertikal eksklusif berbagai genre
Unlock akses ke ReelShort dan 9 provider streaming lainnya dengan satu API key. 100 req/menit Β· 5 endpoint Β· HLS + subtitle Β· response JSON Β· uptime 99.9%.
- π Zero scraping headache β upstream berubah, endpoint kamu tetap jalan. Kami yang jaga.
- π― Satu endpoint, banyak sumber β
ReelShort+ 9 provider lain tanpa ubah kode. - π 1 API key unlock semua β Rp 9.000 / minggu. Tidak ada quota tersembunyi.
- πΊ HLS + subtitle native β m3u8 ready, VTT subtitle (auto-convert dari SRT).
- β‘ 100 req/menit β cukup untuk app dengan ratusan user concurrent.
- π‘οΈ Uptime 99.9% β monitoring aktif, CDN-backed.
Buka cutad.web.id/docs, bayar QRIS Rp 9.000 β key langsung jadi (auto-delivery).
cURL:
curl "https://www.cutad.web.id/api/public/reelshort?action=rank" \
-H "x-api-key: cutad_YOUR_KEY_HERE"JavaScript (Node 18+):
const res = await fetch(
"https://www.cutad.web.id/api/public/reelshort?action=rank",
{ headers: { "x-api-key": process.env.CUTAD_KEY } }
);
const { data } = await res.json();
console.log(data);Python:
import os, requests
r = requests.get(
"https://www.cutad.web.id/api/public/reelshort",
params={"action": "rank"},
headers={"x-api-key": os.environ["CUTAD_KEY"]},
)
print(r.json()["data"])Contoh lebih lengkap di examples/.
# Clone repo ini atau copy file src-js/client.mjs ke project kamu
curl -o cutad-client.mjs https://raw.githubusercontent.com/rudiansyah1998/reelshort-api/main/src-js/client.mjsimport { CutadClient } from "./cutad-client.mjs";
const client = new CutadClient(process.env.CUTAD_KEY, "reelshort");
const items = await client.rank();curl -o cutad_client.py https://raw.githubusercontent.com/rudiansyah1998/reelshort-api/main/src-py/cutad_client.pyfrom cutad_client import CutadClient
client = CutadClient(api_key=os.environ["CUTAD_KEY"], provider="reelshort")
items = client.rank()Base URL: https://www.cutad.web.id/api/public/reelshort
Authentication: query ?key=xxx atau header x-api-key: xxx (recommended β lebih aman, tidak muncul di log).
| Action | Method | Params | Deskripsi |
|---|---|---|---|
rank |
GET | β | Konten populer / trending dari ReelShort |
detail |
GET | id (required) |
Metadata lengkap (judul, sinopsis, genre, poster) |
episodes |
GET | id (required) |
List semua episode (untuk series) |
stream |
GET | id (required) |
HLS stream URL + subtitle tracks |
search |
GET | q (required) |
Cari judul / kata kunci |
Success (200):
{
"status": true,
"provider": "reelshort",
"data": [ /* array of items atau object detail */ ]
}Error:
{ "status": false, "error": "invalid key" }| HTTP | Error | Penyebab |
|---|---|---|
| 401 | missing key / invalid key |
Key salah / tidak ada / expired |
| 400 | missing param |
Parameter wajib tidak dikirim |
| 404 | not found |
ID konten tidak ada |
| 429 | rate limit |
100 req/menit terlampaui (tunggu 1 menit) |
βββ README.md # Dokumentasi & promosi (file ini)
βββ examples/
β βββ curl.sh # Semua 5 action via shell
β βββ javascript.mjs # Node 18+ fetch
β βββ python.py # requests
βββ src-js/
β βββ client.mjs # Mini SDK CutadClient (JavaScript)
βββ src-py/
β βββ cutad_client.py # Mini SDK CutadClient (Python)
βββ docs/
β βββ hero.png # Banner image
βββ package.json # Metadata (JS)
βββ pyproject.toml # Metadata (Python)
βββ .env.example # Template environment variable
βββ .gitignore
βββ LICENSE # MIT
- Aplikasi streaming kamu sendiri β jangan scrape manual, pakai API yang stabil.
- Aggregator / discovery β gabungkan ReelShort dengan 9 provider lain dalam 1 dashboard.
- Research / NLP β dataset metadata film untuk training model (sinopsis, genre, tahun).
- Notification bot β Telegram / Discord bot yang auto-post drama baru.
- Rp 9.000 / minggu β full akses 10 provider, 5 endpoint, 100 req/menit.
- Aktif 7 hari dari pembayaran.
- Perpanjang anytime di cutad.web.id/docs#extend.
- Tidak ada kontrak, tidak ada subscription. Bayar aja kalau butuh.
- Pembayaran QRIS (GoPay, OVO, DANA, ShopeePay, BCA, semua bank).
Apakah legal?
API ini adalah aggregator metadata dari sumber publik. Semua konten video berasal dari provider pihak ketiga. CUTAD tidak meng-host file apapun. Silakan baca DMCA policy di cutad.web.id/dmca.
Apakah subtitle tersedia?
Ya. Response action=stream mengandung field subtitles[] dengan URL VTT (auto-converted dari SRT upstream). Bahasa tersedia tergantung provider β ReelShort biasanya punya sub Indonesia, Inggris, dan bahasa lainnya.
Rate limit kena? Bagaimana?
Limit 100 req/menit per key. Kalau kena 429, tunggu 60 detik. Untuk traffic lebih tinggi, contact akunmyid@gmail.com.
Bisa dipakai untuk komersial?
Boleh, selama tidak melanggar TOS upstream provider. Silakan baca Terms of Service.
- π§ Email: akunmyid@gmail.com
- π¬ Telegram: @cutadweb
- π Facebook: n00bsh0p
- π Web: www.cutad.web.id
- π Docs: www.cutad.web.id/docs
Repository ini (SDK client & contoh code) di-lisensi MIT. Content upstream (video, metadata) milik provider masing-masing dan mengikuti TOS mereka.
Made with β€οΈ in Indonesia β by CUTADX
β Kalau repo ini berguna, kasih star supaya teman-teman developer lain juga kebantu!