Data Referensi Rumah Sakit dan Kampus untuk Marketplace Kesehatan dan Edutech
Direktori 3.000+ rumah sakit dan 4.300+ perguruan tinggi lewat REST API: fitur RS terdekat, verifikasi kampus, dan profil institusi. Contoh kode disertakan.
Marketplace kesehatan dan edutech di Indonesia sering macet di satu pertanyaan sederhana: dari mana data referensi institusinya?
- Fitur "cari rumah sakit terdekat" butuh daftar RS beserta jenis, kelas, dan lokasinya.
- Platform kursus atau rekrutmen kampus butuh memverifikasi bahwa "Universitas X" itu benar ada dan PTN atau PTS.
- Data yang berserakan di berbagai situs tidak konsisten formatnya dan tidak bisa di-query.
API Indonesia menyediakan dua direktori yang menutup kebutuhan ini: 3.000+ rumah sakit dan 4.300+ perguruan tinggi, keduanya REST API dengan satu API key yang sama.
API Rumah Sakit
Direktori rumah sakit se-Indonesia dengan jenis (RSUM, RSWS, RSP, RSJ, RSK), kelas (A sampai D dan Pratama), kepemilikan, kapasitas tempat tidur, dan kontak.
Base URL: https://use.apiindonesia.id/api/v1/rumah-sakit
| Method | Endpoint | Keterangan |
|---|---|---|
| GET | / |
List RS, filter per provinsi/kabupaten/jenis/kelas |
| GET | /search?q= |
Cari RS by nama |
| GET | /:id |
Detail lengkap satu RS |
Contoh curl: RS kelas A di Kota Bandung
curl "https://use.apiindonesia.id/api/v1/rumah-sakit?kabupaten_id=3273&kelas=A" \
-H "x-api-key: $API_INDONESIA_KEY"
Response (dipotong):
{
"data": [
{
"id": "rs_3273_001",
"name": "RSUP Dr. Hasan Sadikin",
"jenis": "RSUM",
"kelas": "A",
"ownership": "Kemenkes",
"address": "Jl. Pasteur No. 38",
"beds_total": 944,
"icu_beds": 40,
"doctors_spec": 312,
"province_name": "JAWA BARAT",
"regency_name": "KOTA BANDUNG"
}
]
}
API Kampus
Direktori perguruan tinggi negeri dan swasta: universitas, institut, politeknik, akademi, dan sekolah tinggi, lengkap dengan akreditasi dan status aktif.
Base URL: https://use.apiindonesia.id/api/v1/kampus
| Method | Endpoint | Keterangan |
|---|---|---|
| GET | / |
List kampus, filter per provinsi/jenis/kelompok (PTN/PTS) |
| GET | /search?q= |
Cari kampus by nama atau singkatan |
| GET | /:id |
Detail lengkap satu kampus |
curl "https://use.apiindonesia.id/api/v1/kampus/search?q=itb" \
-H "x-api-key: $API_INDONESIA_KEY"
Contoh Integrasi Python
Contoh alur marketplace kesehatan: user pilih kota, backend ambil daftar RS di kota itu, lalu detail RS ditampilkan di halaman penyedia layanan.
import requests, os
BASE = "https://use.apiindonesia.id/api/v1"
HEADERS = {"x-api-key": os.environ["API_INDONESIA_KEY"]}
def rs_per_kota(kabupaten_id: str, kelas: str | None = None):
params = {"kabupaten_id": kabupaten_id, "per_page": 100}
if kelas:
params["kelas"] = kelas
res = requests.get(f"{BASE}/rumah-sakit", params=params, headers=HEADERS, timeout=10)
res.raise_for_status()
return res.json()["data"]
def verifikasi_kampus(nama: str):
res = requests.get(
f"{BASE}/kampus/search", params={"q": nama}, headers=HEADERS, timeout=10
)
res.raise_for_status()
hasil = res.json()["data"]
return hasil[0] if hasil else None
rs = rs_per_kota("3273", kelas="A")
for r in rs:
print(r["name"], "|", r["kelas"], "|", r["beds_total"], "bed")
kampus = verifikasi_kampus("ITB")
print(kampus["name"], kampus["kelompok"], kampus["accreditation"])
Use Case per Industri
- Marketplace kesehatan: onboarding penyedia layanan berbasis direktori RS resmi, tampilkan kelas dan kapasitas RS di halaman profil.
- Aplikasi telemedicine: pencarian "RS terdekat" per kabupaten/kota, lalu rujuk ke jadwal dokter.
- Edutech / platform kursus: verifikasi nama kampus saat mahasiswa mendaftar, isi otomatis provinsi dan kota dari data kampus.
- Rekrutmen fresh graduate: validasi institusi pendidikan di CV tanpa maintain spreadsheet manual.
- Asuransi / TPA: cek jaringan RS by wilayah dan kelas untuk penentuan coverage.
Catatan Teknis
- Kedua direktori mendukung paginasi (
page,per_pagemaksimum 200). - Field
is_activemembantu memfilter institusi yang masih beroperasi. - Data RS dan kampus bisa digabung dengan API Kode Pos untuk melengkapi alamat, satu API key untuk semuanya.
- Auth pakai header
x-api-key, response JSON konsisten dengan endpoint API Indonesia lainnya.
Mulai Sekarang
Dapatkan API key gratis di dashboard.apiindonesia.id/register. Detail parameter lengkap ada di halaman API Rumah Sakit dan API Kampus.
