API v1
API publik
Setiap modul punya endpoint JSON. Tanpa API key, dibatasi 18 permintaan/menit per IP. Hasil di-cache 15 menit.
Endpoint
| Parameter | Nilai |
|---|---|
type | salah satu: ip, domain, asn, url, mac, username, email, phone, name, hash, password, image |
q | target yang dipindai (untuk modul password, gunakan POST) |
lang | (opsional) id |
Contoh
curl "https://toto.syadmarket.my.id/api/scan.php?type=ip&q=8.8.8.8"
curl "https://toto.syadmarket.my.id/api/scan.php?type=domain&q=cloudflare.com" curl "https://toto.syadmarket.my.id/api/scan.php?type=username&q=torvalds" # password wajib POST agar tidak tersimpan di log server curl -X POST -d 'q=password123' "https://toto.syadmarket.my.id/api/scan.php?type=password"
Bentuk respons
{
"ok": true,
"module": "ip",
"target": { "type": "ip", "value": "8.8.8.8" },
"elapsed_ms": 1420,
"verdict": { "level": "good", "score": 0, "title": "Terlihat bersih", "text": "β¦" },
"facts": [ ["Negara", "United States πΊπΈ"] ],
"flags": [],
"sections": [ { "type": "kv", "title": "Ringkasan", "items": [...] } ],
"sources": [ { "name": "ip-api.com", "ok": true, "ms": 210, "code": 200 } ]
}Etika pemakaian. Jangan memakai API ini untuk scraping massal data pribadi. Kami memblokir IP yang membanjiri endpoint, dan menyimpan log minimal untuk keperluan itu.