function caridulucuy(kw, cb) { const ua = 'Mozilla/5.0 (Linux; Android 13; Mobile) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Mobile Safari/537.36'; fetch(`https://dapo.kemendikdasmen.go.id/api/getHasilPencarian?keyword=${encodeURIComponent(kw)}`, { headers: { 'User-Agent': ua, 'X-Requested-With': 'XMLHttpRequest', 'Accept': 'application/json' } }) .then(r => r.json()) .then(dat => { const out = dat.map(s => ({ id: s.sekolah_id_enkrip.trim(), nama: s.nama_sekolah, npsn: s.npsn, status: s.status, alamat: s.alamat_jalan, kecamatan: s.kecamatan, kabupaten: s.kabupaten, provinsi: s.propinsi })); cb(JSON.stringify(out, null, 2)); }) .catch(() => cb(null)); } caridulucuy('Purbalingga', console.log);