Thanks to visit codestin.com
Credit goes to github.com

Skip to content

rudiansyah1998/sfilmindo-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CUTAD Streaming API

๐Ÿ‡ฎ๐Ÿ‡ฉ Film Indonesia API โ€” by CUTAD

Film Indonesia lengkap dengan subtitle

Provider Docs Harga License

Unlock akses ke Film Indonesia dan 9 provider streaming lainnya dengan satu API key. 100 req/menit ยท 5 endpoint ยท HLS + subtitle ยท response JSON ยท uptime 99.9%.

Try Live โ†’ ยท Dapatkan API Key โ†’ ยท Semua Provider โ†’


โœจ Kenapa pakai CUTAD API?

  • ๐Ÿš€ Zero scraping headache โ€” upstream berubah, endpoint kamu tetap jalan. Kami yang jaga.
  • ๐ŸŽฏ Satu endpoint, banyak sumber โ€” Film Indonesia + 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.

๐Ÿš€ Quickstart

1. Dapatkan API key

Buka cutad.web.id/docs, bayar QRIS Rp 9.000 โ†’ key langsung jadi (auto-delivery).

2. Panggil endpoint

cURL:

curl "https://www.cutad.web.id/api/public/sfilmindo?action=rank" \
  -H "x-api-key: cutad_YOUR_KEY_HERE"

JavaScript (Node 18+):

const res = await fetch(
  "https://www.cutad.web.id/api/public/sfilmindo?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/sfilmindo",
    params={"action": "rank"},
    headers={"x-api-key": os.environ["CUTAD_KEY"]},
)
print(r.json()["data"])

Contoh lebih lengkap di examples/.


๐Ÿ“ฆ Install sebagai SDK

JavaScript / TypeScript

# Clone repo ini atau copy file src-js/client.mjs ke project kamu
curl -o cutad-client.mjs https://raw.githubusercontent.com/rudiansyah1998/sfilmindo-api/main/src-js/client.mjs
import { CutadClient } from "./cutad-client.mjs";
const client = new CutadClient(process.env.CUTAD_KEY, "sfilmindo");
const items = await client.rank();

Python

curl -o cutad_client.py https://raw.githubusercontent.com/rudiansyah1998/sfilmindo-api/main/src-py/cutad_client.py
from cutad_client import CutadClient
client = CutadClient(api_key=os.environ["CUTAD_KEY"], provider="sfilmindo")
items = client.rank()

๐Ÿ“– Endpoint Reference

Base URL: https://www.cutad.web.id/api/public/sfilmindo

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 Film Indonesia
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

Response format

Success (200):

{
  "status": true,
  "provider": "sfilmindo",
  "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)

๐Ÿ—‚๏ธ Struktur repo ini

โ”œโ”€โ”€ 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

๐ŸŽฏ Use case

  • Aplikasi streaming kamu sendiri โ€” jangan scrape manual, pakai API yang stabil.
  • Aggregator / discovery โ€” gabungkan Film Indonesia 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.

๐Ÿ’ธ Harga & kebijakan

  • 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).

โ“ FAQ

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 โ€” Film Indonesia 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 [email protected].

Bisa dipakai untuk komersial?

Boleh, selama tidak melanggar TOS upstream provider. Silakan baca Terms of Service.


๐Ÿ“ž Kontak


๐Ÿ“œ Lisensi

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!

About

๐Ÿ‡ฎ๐Ÿ‡ฉ Film Indonesia API โ€” Film Indonesia lengkap dengan subtitle | CUTAD Streaming API (Rp 9.000/minggu)

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors