Akses data satuan pendidikan tinggi (DIKTI) se-Indonesia dalam format JSON yang bersih dan terstruktur. Data di-scrape langsung dari Referensi Data Kemendikdasmen.
https://dikti.anycast.id/api/v1
Daftar lengkap endpoint REST API yang tersedia beserta parameternya.
/api/v1/institutions
Mengambil daftar satuan pendidikan DIKTI dengan dukungan pencarian, filter, pengurutan, dan paginasi.
| Nama | Tipe | Keterangan |
|---|---|---|
search |
string | Pencarian berdasarkan nama atau NPSN |
bentuk |
string | Filter bentuk: Universitas, Institut, Sekolah Tinggi, Politeknik, Akademik |
status |
string | Filter status: NEGERI atau SWASTA |
provinsi |
string | Filter berdasarkan nama provinsi (partial) |
kabupaten_kota |
string | Filter berdasarkan nama kabupaten/kota (partial) |
sort |
string | Kolom pengurutan (default: nama) |
order |
string | Arah pengurutan: asc atau desc |
per_page |
integer | Jumlah data per halaman (default 15, maks 100) |
page |
integer | Nomor halaman |
https://dikti.anycast.id/api/v1/institutions
/api/v1/institutions/{npsn}
Mengambil detail lengkap satu satuan pendidikan berdasarkan NPSN.
| Nama | Tipe | Keterangan |
|---|---|---|
npsn |
string (path) | Nomor Pokok Satuan Pendidikan Nasional |
https://dikti.anycast.id/api/v1/institutions/001001
/api/v1/statistics
Ringkasan jumlah data per bentuk pendidikan, status, dan provinsi.
https://dikti.anycast.id/api/v1/statistics
/api/v1/provinces
Daftar nama provinsi unik yang tersedia dalam dataset.
https://dikti.anycast.id/api/v1/provinces
/api/v1/regencies
Daftar nama kabupaten/kota unik. Dapat difilter berdasarkan provinsi (berguna untuk dropdown bertingkat).
| Nama | Tipe | Keterangan |
|---|---|---|
provinsi |
string | Filter kabupaten/kota berdasarkan nama provinsi (partial) |
https://dikti.anycast.id/api/v1/regencies
/api/v1/forms
Daftar bentuk pendidikan unik (Universitas, Institut, dll).
https://dikti.anycast.id/api/v1/forms
Uji endpoint langsung dari browser dan lihat respons JSON secara real-time.
// Respons akan muncul di sini setelah request dikirim...
Struktur objek satuan pendidikan yang dikembalikan API.
npsn
string
Nomor Pokok Satuan Pendidikan Nasional
nama
string
Nama satuan pendidikan
bentuk_pendidikan
string
Universitas / Institut / dll
status
string
NEGERI atau SWASTA
alamat
object
Detail alamat & wilayah
perijinan
object
SK pendirian, akreditasi, dll
sarana
object
Luas tanah, listrik, internet
kontak
object
Telepon, email, website
geolokasi
object
Koordinat lintang & bujur
{
"success": true,
"message": "Detail satuan pendidikan berhasil diambil.",
"data": {
"npsn": "001001",
"nama": "Universitas Gadjah Mada",
"bentuk_pendidikan": "Universitas",
"status": "NEGERI",
"alamat": {
"jalan": "Bulaksumur",
"kabupaten_kota": "KAB. SLEMAN",
"provinsi": "PROV. D.I. YOGYAKARTA"
},
"kontak": {
"email": "[email protected]",
"website": "http://www.ugm.ac.id"
},
"geolokasi": {
"lintang": -7.767755,
"bujur": 110.378587
}
}
}