Gunakan API ZenaNetwork untuk mengecek status pemblokiran domain secara programatik.
https://zenanawalabot.zenanetwork.topSemua request API harus menyertakan API Key di header request. Hubungi admin untuk mendapatkan API Key.
X-API-KEY: zn_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcurl -X POST https://zenanawalabot.zenanetwork.top/api/v1/check-domain \
-H "Content-Type: application/json" \
-H "X-API-KEY: zn_your_api_key_here" \
-d '{"domain": "example.com"}'
Setiap API Key memiliki batas penggunaan yang ditentukan oleh admin.
| Limit Type | Description |
|---|---|
| Usage Limit | Jumlah maksimum request yang dapat dilakukan dengan API Key |
| Expiration | Tanggal kadaluarsa API Key |
Mengecek status pemblokiran domain oleh Kominfo/ISP Indonesia.
| Parameter | Type | Required | Description |
|---|---|---|---|
| domain | string | Required | Domain yang akan dicek (contoh: example.com) |
{
"domain": "example.com"
}
{
"success": true,
"data": {
"domain": "example.com",
"status": "Tidak Ada",
"checked_at": "2025-12-27T16:26:39.000Z",
"message": "Domain tidak terblokir"
}
}
{
"success": true,
"data": {
"domain": "blocked-site.com",
"status": "BLOKIR",
"checked_at": "2025-12-27T16:26:39.000Z",
"message": "Domain terblokir oleh DataCenter"
}
}
{
"success": false,
"error": "API key not found"
}
{
"success": false,
"error": "API key usage limit exceeded"
}
const checkDomain = async (domain) => {
const response = await fetch('https://zenanawalabot.zenanetwork.top/api/v1/check-domain', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-KEY': 'zn_your_api_key_here'
},
body: JSON.stringify({ domain })
});
return await response.json();
};
// Usage
checkDomain('example.com')
.then(data => console.log(data))
.catch(err => console.error(err));
import requests
def check_domain(domain):
url = 'https://zenanawalabot.zenanetwork.top/api/v1/check-domain'
headers = {
'Content-Type': 'application/json',
'X-API-KEY': 'zn_your_api_key_here'
}
data = {'domain': domain}
response = requests.post(url, json=data, headers=headers)
return response.json()
# Usage
result = check_domain('example.com')
print(result)
<?php
function checkDomain($domain) {
$url = 'https://zenanawalabot.zenanetwork.top/api/v1/check-domain';
$data = json_encode(['domain' => $domain]);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'X-API-KEY: zn_your_api_key_here'
]);
$response = curl_exec($ch);
curl_close($ch);
return json_decode($response, true);
}
// Usage
$result = checkDomain('example.com');
print_r($result);
?>