REST API v1 · Aktif

API Data Pendidikan Tinggi Indonesia

Akses data satuan pendidikan tinggi (DIKTI) se-Indonesia dalam format JSON yang bersih dan terstruktur. Data di-scrape langsung dari Referensi Data Kemendikdasmen.

0
Total Satuan
0
Negeri
0
Swasta
0
Provinsi
Jumlah per Bentuk Pendidikan
0
Universitas
0
Institut
0
Sekolah Tinggi
0
Politeknik
0
Akademik
Base URL
Semua endpoint diawali dengan URL ini
https://dikti.anycast.id/api/v1

Endpoint

Daftar lengkap endpoint REST API yang tersedia beserta parameternya.

GET /api/v1/institutions

Daftar Satuan Pendidikan

Mengambil daftar satuan pendidikan DIKTI dengan dukungan pencarian, filter, pengurutan, dan paginasi.

Parameter
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
GET /api/v1/institutions/{npsn}

Detail Satuan Pendidikan

Mengambil detail lengkap satu satuan pendidikan berdasarkan NPSN.

Parameter
Nama Tipe Keterangan
npsn string (path) Nomor Pokok Satuan Pendidikan Nasional
https://dikti.anycast.id/api/v1/institutions/001001
GET /api/v1/statistics

Statistik Agregat

Ringkasan jumlah data per bentuk pendidikan, status, dan provinsi.

https://dikti.anycast.id/api/v1/statistics
GET /api/v1/provinces

Daftar Provinsi

Daftar nama provinsi unik yang tersedia dalam dataset.

https://dikti.anycast.id/api/v1/provinces
GET /api/v1/regencies

Daftar Kabupaten/Kota

Daftar nama kabupaten/kota unik. Dapat difilter berdasarkan provinsi (berguna untuk dropdown bertingkat).

Parameter
Nama Tipe Keterangan
provinsi string Filter kabupaten/kota berdasarkan nama provinsi (partial)
https://dikti.anycast.id/api/v1/regencies
GET /api/v1/forms

Daftar Bentuk Pendidikan

Daftar bentuk pendidikan unik (Universitas, Institut, dll).

https://dikti.anycast.id/api/v1/forms

API Playground

Uji endpoint langsung dari browser dan lihat respons JSON secara real-time.

Request URL
Respons
// Respons akan muncul di sini setelah request dikirim...

Skema Respons

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

contoh-respons.json
{
  "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
    }
  }
}