Referensi API

Sekolah

API Sekolah berisi 93.500+ sekolah di Indonesia (SD, SMP, SMA, SMK, SLB) yang bisa dicari lewat NPSN atau nama. Setiap data memuat status negeri/swasta, akreditasi, alamat, kode pos, koordinat, dan kode wilayah, dengan sumber Data Referensi Kemendikbud.

Data per · Sumber: Data Referensi Kemendikbud

Endpoint utama
GET https://use.apiindonesia.id/api/v1/sekolah
Jumlah endpoint
3
Autentikasi
Header x-api-key (buat gratis di dashboard)
Harga
2 kredit (Rp2) per request sukses; request gagal gratis
Format
JSON (REST), contoh cURL, JavaScript, Python
Ringkasan Produk

Apa yang Anda dapat dari API ini

Direktori 93.500+ sekolah se-Indonesia (SD, SMP, SMA, SMK, SLB) dengan NPSN, alamat, akreditasi, dan koordinat.

Cakupan
3

endpoint siap pakai dalam produk ini, dengan respons JSON dan pola error yang konsisten.

Akses
API key

Bisa dicoba dengan bonus 3.000 kredit saat daftar, lalu dipakai di production lewat satu API key API Indonesia.

Contoh resource
https://use.apiindonesia.id/api/v1/sekolah

Mengembalikan daftar sekolah dengan paginasi, pencarian nama/NPSN, dan filter wilayah, jenjang, status, serta akreditasi.

Kapan API ini layak dipakai?

API Sekolah ditujukan untuk produk pendidikan, pembiayaan, PPDB, riset, dan onboarding yang perlu mengenali sekolah Indonesia lewat NPSN, jenjang, alamat, akreditasi, dan koordinat.

Form pendaftaran meminta pengguna mencari sekolah, bukan mengetik bebas.

Aplikasi perlu mengelompokkan sekolah berdasarkan wilayah, jenjang, atau akreditasi.

Tim Anda sering membersihkan variasi penulisan nama sekolah dari input manual.

Data direktori baik untuk pencarian dan referensi. Untuk status administratif terbaru yang berdampak hukum, tetap lakukan verifikasi sesuai proses internal.

Contoh skenario produk

Bagian ini membedakan halaman produk dari dokumentasi. Dokumentasi menjawab cara memanggil endpoint; halaman ini menjawab kenapa endpoint tersebut masuk akal untuk fitur Anda.

  • Ed-tech: fitur pencarian & pendaftaran sekolah berbasis lokasi di platform PPDB atau bimbel.
  • Fintech & asuransi pendidikan: validasi NPSN sekolah saat verifikasi pengajuan produk pendidikan.
  • Riset pendidikan: analisis sebaran dan akreditasi sekolah per wilayah.

Contoh Pemakaian

Request
curl "https://use.apiindonesia.id/api/v1/sekolah?district_id=3273190&grade=SMA&status=Negeri&accreditation=A&q=SMA" \
  -H "x-api-key: YOUR_API_KEY"
Respons · 200 OK
{
  "data": [
    {
      "npsn": "20219557",
      "name": "SMA NEGERI 3 BANDUNG",
      "jenis": "SMA",
      "status": "Negeri",
      "province_id": "32",
      "regency_id": "3273",
      "district_id": "3273190",
      "village_id": "3273190004",
      "address": "Jl. Belitung No. 8",
      "postal_code": "40113",
      "lat": -6.9106,
      "lng": 107.6183,
      "phone": "0224235154",
      "email": null,
      "website": null,
      "accreditation": "A",
      "source_name": "kemendikbud-reference",
      "source_url": "https://referensi.data.kemdikbud.go.id/",
      "source_synced_at": "2026-09-18T00:00:00Z",
      "is_active": 1
    }
  ],
  "meta": {
    "total": 27,
    "page": 1,
    "per_page": 50,
    "total_pages": 1
  }
}

Artikel Terkait

Harga 2 kredit (Rp2) per request sukses; request gagal gratis. Bonus 3.000 kredit sekali saat daftar, tanpa kartu kredit dan tanpa jatah bulanan.

Pertanyaan seputar API Sekolah

Bagaimana mencari sekolah berdasarkan NPSN?

Panggil GET /api/v1/sekolah/{npsn} untuk satu sekolah, termasuk nama provinsi, kabupaten/kota, kecamatan, dan desa. Parameter q di endpoint list juga menerima NPSN persis.

Filter apa saja yang tersedia?

Endpoint list mendukung provinsi_id, kabupaten_id, kecamatan_id, jenis (SD, SMP, SMA, SMK, SLB), status (Negeri atau Swasta), dan akreditasi, dengan paginasi.

Berapa banyak sekolah dan dari mana datanya?

Ada 93.500+ sekolah dari Data Referensi Kemendikbud. Setiap baris menyertakan source_url dan source_synced_at agar Anda tahu kapan data terakhir disinkronkan.

Mulai Sekarang

Mulai Integrasi
Hari Ini

Daftar gratis dan dapatkan bonus 3.000 kredit (Rp3.000) setelah email diverifikasi, ambil API key, lalu langsung call endpoint pertama Anda. Tanpa kartu kredit, tanpa proses approval yang ribet.

Visualisasi gelombang titik