/api-sekolah-indonesia

API Data Data Sekolah Negara Indonesia, API ini kalian boleh pke namun fitur nya masih sedikit.

GNU General Public License v3.0GPL-3.0

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: alwanrabbae@gmail.com atau lewat issues pada repo ini.
Kurang lebihnya mohon maaf, Wassalamualaikum wr.wb