api-sekolah-indonesia icon indicating copy to clipboard operation
api-sekolah-indonesia copied to clipboard

API Data Data Sekolah Negara Indonesia

API Data Sekolah Seluruh Indonesia v2.0

Assalamualaikum wr.wb

API gratis untuk Data Sekolah Seluruh Indonesia v2.0. Jenjang SD, SMP, SMA, SMK di seluruh Indonesia. Insyallah lengkap...

API ini dibuat menggunakan:

Express.js MongoDB

Apa yg baru dari API ini ?

  • Pagination API!
  • Search sekolah berdasarkan nama sekolah!

Penggunaan

BASE Url:

https://api-sekolah-indonesia.herokuapp.com

- Menampilkan seluruh data-data sekolah

https://api-sekolah-indonesia.herokuapp.com/sekolah?page=1&perPage=5

Note: page dan perPage berupa integer / number.

Contoh Response:

[
  {
  _id: "60d531f3ec2a980ec2df2432",
  kode_prop: "010000 ",
  propinsi: "Prov. D.K.I. Jakarta",
  kode_kab_kota: "010100 ",
  kabupaten_kota: "Kab. Kepulauan Seribu",
  kode_kec: "010101 ",
  kecamatan: "Kec. Kepulauan Seribu Selatan",
  id: "40C6E595-2BF5-E011-B2F2-796762867641",
  npsn: "20106343",
  sekolah: "SMP NEGERI 241",
  bentuk: "SMP",
  status: "N",
  alamat_jalan: "Jl. Pendidikan",
  lintang: "-5.7985000",
  bujur: "106.5003000"
  }
]

- Menampilkan data sekolah berdasarkan jenjang

https://api-sekolah-indonesia.herokuapp.com/sekolah/SMK?page=1&perPage=5

Note: jenjang hanya SD, SMP, SMA, SMK. page dan perPage berupa integer / number.

Contoh Response:

[
  {
  _id: "60d531f4ec2a980ec2df2445",
  kode_prop: "010000 ",
  propinsi: "Prov. D.K.I. Jakarta",
  kode_kab_kota: "010100 ",
  kabupaten_kota: "Kab. Kepulauan Seribu",
  kode_kec: "010101 ",
  kecamatan: "Kec. Kepulauan Seribu Selatan",
  id: "8C57BE23-E673-4FC3-A8E0-18A6D68F43EF",
  npsn: "20109165",
  sekolah: "SMKN 61 JAKARTA",
  bentuk: "SMK",
  status: "N",
  alamat_jalan: "PANTAI SELATAN 1 PULAU TIDUNG.",
  lintang: "-5.8023000",
  bujur: "106.5099000"
  }
]

- Search data sekolah berdasarkan nama sekolah

https://api-sekolah-indonesia.herokuapp.com/sekolah/s?sekolah=NAMA_SEKOLAH

Contoh: https://api-sekolah-indonesia.herokuapp.com/sekolah/s?sekolah=smks informatika

Contoh Response:

[
  {
    kode_prop: "010000 ",
    propinsi: "Prov. D.K.I. Jakarta",
    kode_kab_kota: "016300 ",
    kabupaten_kota: "Kota Jakarta Selatan",
    kode_kec: "016302 ",
    kecamatan: "Kec. Pasar Minggu",
    id: "67EEF23E-FBF3-44CD-8DA1-97ACD5E1EB3D",
    npsn: "20109266",
    sekolah: "SMKS INFORMATIKA YASMA",
    bentuk: "SMK",
    status: "S",
    alamat_jalan: "JL. JERUK PURUT",
    lintang: "-6.3094000",
    bujur: "106.8143000"
  },
  {
    kode_prop: "020000 ",
    propinsi: "Prov. Jawa Barat",
    kode_kab_kota: "020500 ",
    kabupaten_kota: "Kab. Bogor",
    kode_kec: "020507 ",
    kecamatan: "Kec. Ciomas",
    id: "E25B4F76-B0CA-417C-A5C7-262DE59EC79A",
    npsn: "20232431",
    sekolah: "SMKS INFORMATIKA BINA GENERASI BOGOR",
    bentuk: "SMK",
    status: "S",
    alamat_jalan: "JL.CIKERTI NO.12",
    lintang: "-6.6004000",
    bujur: "106.7656000"
  },
]

Gunakan free API ini dengan Bijak dan Benar ya :)

Jika ada kesalahan pada API atau ingin meminta saran bisa hubungi email: [email protected] atau lewat issues pada repo ini.
Kurang lebihnya mohon maaf, Wassalamualaikum wr.wb