API Cek Nawala untuk Bot Telegram & Website
API cek Nawala menjawab dalam JSON apakah domain diblokir Internet Positif di DNS Kominfo dan 11 provider Indonesia (Telkomsel, Indosat, XL, Axis, Three, Smartfren, dan lainnya). Sampai 10 domain per request, cocok untuk bot Telegram, website, dan monitoring otomatis. Order lewat Telegram @gembels.
10.000 request per hari · maksimal 10 domain per request · hasil per provider
Diperbarui 2026-11-06
Bagaimana cara memakai API cek Nawala?
1. Cek satu atau beberapa domain
curl -H "X-API-Key: KEY_KAMU" \ "https://epiai.h80.org/check-domain?domain=contoh.com,contoh.id"
2. Cek sisa kuota
curl -H "X-API-Key: KEY_KAMU" "https://epiai.h80.org/my-usage"
Kirim key lewat header X-API-Key supaya tidak tercatat di log URL. Parameter api_key= di query juga diterima.
Seperti apa hasilnya?
Setiap domain punya status gabungan (BLOCKED kalau minimal satu operator memblokir) dan rincian per operator di provider_info, karena satu domain bisa diblokir di satu operator tapi aman di operator lain.
{
"results": [
{
"domain": "arwana.org",
"readable_result": "BLOCKED",
"status": "blocked",
"provider_info": [
{ "provider_name": "Kominfo", "readable_result": "BLOCKED" },
{ "provider_name": "Telkomsel", "readable_result": "BLOCKED" },
{ "provider_name": "Indosat Ooredoo", "readable_result": "BLOCKED" },
{ "provider_name": "XL Axiata", "readable_result": "BLOCKED" },
{ "provider_name": "Axis", "readable_result": "BLOCKED" },
{ "provider_name": "Three", "readable_result": "BLOCKED" },
{ "provider_name": "Smartfren", "readable_result": "BLOCKED" },
{ "provider_name": "IDNIC", "readable_result": "BLOCKED" },
{ "provider_name": "iForte", "readable_result": "BLOCKED" },
{ "provider_name": "Trustpositif DONO", "readable_result": "BLOCKED" },
{ "provider_name": "Indonet", "readable_result": "ALLOWED" }
],
"cache_hit": false
}
]
}Contoh untuk bot Telegram
// Bot Telegram (Node.js 18+): /cek domain1.com,domain2.com
const API = "https://epiai.h80.org/check-domain";
const KEY = process.env.NAWALA_API_KEY; // simpan di env, jangan di kode
async function cekNawala(domains) {
const r = await fetch(`${API}?domain=${encodeURIComponent(domains)}`, {
headers: { "X-API-Key": KEY },
});
const { results } = await r.json();
return results
.map((x) => `${x.domain}: ${x.readable_result === "BLOCKED" ? "DIBLOKIR" : "AMAN"}`)
.join("\n");
}Batas dan aturan pakai
| Hal | Keterangan |
|---|---|
| Domain per request | Maksimal 10, dipisah koma |
| Kuota harian | 10.000 request per hari (paket API); cek sisa lewat /my-usage |
| Cache hasil | 5 menit (field cache_hit) |
| Input | Domain atau URL; http(s):// dan path dibuang otomatis |
| Format | JSON, HTTP GET |
Fitur aplikasi nawacek.id per plan
Paket API di atas berdiri sendiri. Plan berikut untuk aplikasi web nawacek.id (shortlink, monitor, SEO).
| Plan | API | Termasuk juga |
|---|---|---|
| BRONZE (gratis) | Tidak | Cek Nawala di web, 5 shortlink, 3 monitor link |
| SILVER | Ya | 100 shortlink, 20 monitor link, SEO 10/hari · SERP 20/hari |
| GOLD | Ya | Shortlink tanpa batas, 50 monitor link, SEO 50/hari · SERP 100/hari |
Upgrade plan lewat Telegram @gembels.
Lebih dari sekadar API
Shortlink anti-blokir
Satu shortlink, banyak tujuan. Kalau tujuan utama kena Nawala, pengunjung otomatis diarahkan ke tujuan cadangan yang aman. Tujuan yang belum diblokir dicek ulang tiap 5 menit.
Pantau domain 24/7
Status blokir, masa berlaku SSL, dan masa berlaku domain dipantau terus; perubahan dikirim ke Telegram atau notifikasi browser.
Routing pintar
Arahkan pengunjung berbeda berdasarkan negara, referrer, atau bot (SILVER/GOLD).
Page monitor
Cek apakah halaman masih memuat kata kunci tertentu, bisa memakai user-agent Googlebot, interval 30 menit sampai 1 hari.
Analytics klik
Klik per negara, kota, perangkat, browser, dan referrer, dengan penanda bot.
Custom domain & Link-in-Bio
Pakai domain sendiri untuk shortlink, plus halaman bio dengan tema dan pixel GA4/GTM (SILVER/GOLD).
Pertanyaan umum
Apa itu API cek Nawala?
Endpoint HTTP yang menerima satu atau beberapa domain dan menjawab dalam JSON apakah domain itu diblokir (BLOCKED) atau aman (ALLOWED) di DNS Kominfo/TrustPositif dan tiap operator Indonesia.
Operator apa saja yang dicek?
11 provider: Kominfo/TrustPositif, Telkomsel, Indosat Ooredoo, XL Axiata, Axis, Three, Smartfren, IDNIC, iForte, Indonet, dan TrustPositif (DONO). Hasil per provider ada di field provider_info.
Berapa domain per request?
Sampai 10 domain per request, dipisah koma. Paket API memberi 10.000 request per hari; sisa kuota bisa dicek lewat endpoint /my-usage.
Berapa harga API cek Nawala?
Rp 4.000.000 per bulan untuk 10.000 request per hari (maksimal 10 domain per request). Bayar lewat Telegram @gembels, API key dikirim setelah pembayaran.
Bisa dicoba dulu?
Bisa. Pakai key demo publik yang tertera di halaman utama nawacek.id (100 request per hari, dipakai bersama) untuk uji integrasi sebelum membeli.
Apakah bisa dipakai untuk bot Telegram?
Bisa. Bot cukup memanggil endpoint check-domain lalu membalas hasilnya ke pengguna. Contoh kode ada di halaman ini.
Apakah API bisa membuka blokir domain?
Tidak. API hanya mengecek status. Pembukaan blokir diajukan lewat kanal resmi Komdigi/TrustPositif.
Layanan lain
Situs sering diserang atau perlu pindah domain cepat saat diblokir? Lihat hosting anti-DDoS. Butuh alat cek DNS, SSL, atau WHOIS gratis? Pakai indomaret.org.