Private multi-endpoint hub untuk scraping Netflix, generate token login, dan utilitas. Otentikasi via header tunggal. Response JSON konsisten.
/api/nflink.Semua endpoint (kecuali /health) memerlukan header x-api-key. Kirim di setiap request. Response 401 jika header kosong atau salah.
x-api-key: bells
# Netflix via Playwright pool curl -s \ -H "x-api-key: YOUR_API_KEY" \ "https://bells.my.id/api/netflix?country=ID&format=json" # Netflix token via nfzone (~300ms) curl -s \ -H "x-api-key: YOUR_API_KEY" \ "https://bells.my.id/api/nfzone" # Aroshi — premium plan curl -s \ -H "x-api-key: YOUR_API_KEY" \ "https://bells.my.id/api/nfaroshi?plan=premium&proxy=false"
const BASE = "https://bells.my.id"
const h = { "x-api-key": "YOUR_API_KEY" }
// Netflix scraper
const nf = await fetch(`${BASE}/api/netflix?country=ID`, { headers: h })
const { data } = await nf.json()
console.log(data.links)
// Nfzone token (~300ms)
const nz = await fetch(`${BASE}/api/nfzone`, { headers: h })
const { data: token } = await nz.json()
console.log(token.links.pc)
// Aroshi — premium plan
const ar = await fetch(`${BASE}/api/nfaroshi?plan=premium`, { headers: h })
const { data: ar_data } = await ar.json()
console.log(ar_data.url, ar_data.quality)
import requests
BASE = "https://bells.my.id"
h = {"x-api-key": "YOUR_API_KEY"}
# Netflix scraper (Playwright pool)
r = requests.get(f"{BASE}/api/netflix", headers=h, params={"country": "ID"})
data = r.json()["data"]
print(data["links"]["web"])
# Nfzone token (~300ms)
nz = requests.get(f"{BASE}/api/nfzone", headers=h)
token = nz.json()["data"]
print(token["links"]["pc"])
# Aroshi — premium, tanpa proxy
ar = requests.get(f"{BASE}/api/nfaroshi", headers=h,
params={"plan": "premium", "proxy": "false"})
print(ar.json()["data"]["url"])