API Rumah Sakit Indonesia — Database RS Seluruh Indonesia
Akses data rumah sakit Indonesia lengkap dari SIRS (Sistem Informasi Rumah Sakit) Kementerian Kesehatan. Dapatkan informasi 3.000+ rumah sakit termasuk RSUD, RS Swasta, RS Jiwa, dan RS Ibu Anak. Mulai gratis 1.000 hits/bulan, atau berlangganan dari Rp 19.000/bulan (Starter 10.000 hits), 0 points per hit, data dari SIRS Kemenkes. Satu dari kumpulan API data publik Indonesia.
API Data Rumah Sakit Indonesia: Database Lengkap RS dari SIRS Kemenkes
Indonesia Hospitals API menyediakan akses ke database lengkap rumah sakit di Indonesia yang bersumber dari SIRS (Sistem Informasi Rumah Sakit) Kementerian Kesehatan RI. API ini menyediakan data 3.000+ rumah sakit termasuk daftar rumah sakit di Jakarta, rumah sakit di Surabaya, rumah sakit di Bandung, dan seluruh provinsi di Indonesia.
Setiap data rumah sakit mencakup informasi lengkap seperti nama rumah sakit, alamat, telepon, kelas rumah sakit (A, B, C, D), jenis kepemilikan, jumlah tempat tidur, layanan medis, jumlah dokter spesialis, dan fasilitas ICU/HCU. API ini cocok untuk aplikasi direktori rumah sakit, pencarian faskes terdekat, riset kesehatan, dan sistem informasi kesehatan.
3.000+ Rumah Sakit
Database lengkap RS seluruh Indonesia dari SIRS Kemenkes.
Filter Lokasi
Filter berdasarkan provinsi dan kabupaten/kota di Indonesia.
Pencarian Nama
Cari rumah sakit berdasarkan nama dengan partial match.
Data Lengkap
Tempat tidur, dokter, layanan, fasilitas ICU, dan lainnya.
📊 Statistik Data Rumah Sakit
Data komprehensif rumah sakit Indonesia dari SIRS Kementerian Kesehatan RI.
Jenis Data Rumah Sakit yang Tersedia
Informasi Dasar
- Kode RS, Nama, Alamat, Telepon
- Jenis RS (Umum, Khusus, Jiwa, Ibu Anak)
- Kelas RS (A, B, C, D)
- Status BLU/BLUD
- Kepemilikan (Pemkab, Pemkot, Swasta, TNI)
Fasilitas & Kapasitas
- Total Tempat Tidur
- Detail per Kelas (I, II, III)
- Fasilitas ICU dengan Ventilator
- HCU dan Perinatologi
- Luas Tanah dan Bangunan
Tenaga Kesehatan
- Total Staff/Tenaga Kesehatan
- Dokter Umum
- Dokter Spesialis Dasar
- Dokter Spesialis Lain
- Layanan Medis Tersedia
📡 Sumber Data Resmi
Data rumah sakit diambil dari Sistem Informasi Rumah Sakit (SIRS) Kementerian Kesehatan Republik Indonesia — sumber data resmi pemerintah untuk informasi fasilitas kesehatan.
https://sirs.kemkes.go.id
Data diperbarui secara berkala untuk memastikan akurasi informasi rumah sakit terkini.
Pilih Tier untuk Data Rumah Sakit
Mulai gratis 1.000 hits/bulan, atau berlangganan dengan kuota lebih besar. Starter Rp 19.000 (10.000 hits), Pro Rp 39.000 (50.000 hits), Business Rp 79.000 (unlimited).
Rp 0
/ bulan • 1.000 hits gratis
- • Coba API tanpa langganan
- • 3.000+ rumah sakit SIRS
- • 0 points per hit
Rp 19.000
/ bulan • 10.000 hits
- • 3.000+ rumah sakit SIRS
- • Filter kelas & jenis RS
- • 0 points per hit
Rp 39.000
/ bulan • 50.000 hits
- • Semua fitur Starter
- • Volume menengah
- • Priority support
Rp 79.000
/ bulan • Unlimited
- • Semua fitur Pro
- • High-volume production
- • Priority support
Dokumentasi API Data Rumah Sakit Indonesia
Endpoint REST untuk mengakses database rumah sakit Indonesia dari SIRS Kemenkes. Mendukung pagination, filter, dan pencarian.
{{base-url}}/hospitals/indonesia/
Dapatkan daftar semua rumah sakit dengan pagination. Mendukung berbagai filter untuk mempersempit hasil pencarian.
Query Parameters:
- page (optional): Nomor halaman (default: 1)
- size (optional): Ukuran halaman (default: 100, max: 100)
- name (optional): Cari berdasarkan nama RS (partial match)
- type (optional): Filter jenis RS (Rumah Sakit Umum, Khusus, Jiwa, Ibu dan Anak)
- class (optional): Filter kelas RS (A, B, C, D)
- ownership (optional): Filter kepemilikan (Pemkab, Pemkot, Pemprov, Swasta, TNI/Polri)
- blu_status (optional): Filter status BLU (BLUD, Non BLUD)
- province_code (optional): Filter kode provinsi (2 digit)
- regency_code (optional): Filter kode kabupaten/kota (4 digit)
GET /hospitals/indonesia/?page=1&size=100
Headers:
x-api-co-id: YOUR_API_KEY
{
"is_success": true,
"message": "Success",
"data": [
{
"code": "1113012",
"name": "RS Umum Muhammad Ali Kasim",
"address": "Jalan Pangur",
"phone": null,
"type": "Rumah Sakit Umum",
"class": "C",
"blu_status": "BLUD",
"ownership": "Pemkab",
"director": "dr. SRI AGUSTI, M.Ked.,Sp.KJ",
"facilities": {
"land_area": "99.652 M2",
"building_area": "-",
"total_beds": 126
},
"beds": {
"class_i": 14,
"class_ii": 12,
"class_iii": 68,
"hcu": 4,
"perinatology": 20,
"icu_with_ventilator": 8
},
"services": {
"count": 10,
"list": ["Pelayanan medik dasar / umum", "Penyakit dalam", "..."]
},
"staff": {
"total": 56,
"general_practitioner": 38.0,
"basic_specialist": 11.0,
"other_specialist": 7.0
},
"province_code": "11",
"regency_code": "1113",
"scraped_at": "2026-01-25T14:26:04.857537"
}
],
"paging": {
"page": 1,
"size": 100,
"total_item": 3291,
"total_page": 33
}
}
{{base-url}}/hospitals/indonesia/{code}
Dapatkan detail lengkap rumah sakit berdasarkan kode rumah sakit dari SIRS.
GET /hospitals/indonesia/1113012
Headers:
x-api-co-id: YOUR_API_KEY
{
"is_success": true,
"message": "Success",
"data": {
"code": "1113012",
"name": "RS Umum Muhammad Ali Kasim",
"address": "Jalan Pangur",
"phone": null,
"type": "Rumah Sakit Umum",
"class": "C",
"blu_status": "BLUD",
"ownership": "Pemkab",
"director": "dr. SRI AGUSTI, M.Ked.,Sp.KJ",
"facilities": { ... },
"beds": { ... },
"services": { ... },
"staff": { ... },
"province_code": "11",
"regency_code": "1113",
"scraped_at": "2026-01-25T14:26:04.857537"
}
}
{{base-url}}/hospitals/indonesia/?name=RSUD
Cari rumah sakit berdasarkan nama. Mendukung partial match (case-insensitive). Ideal untuk fitur autocomplete dan pencarian.
GET /hospitals/indonesia/?name=RSUD&page=1&size=10
Headers:
x-api-co-id: YOUR_API_KEY
{{base-url}}/hospitals/indonesia/?type=Rumah Sakit Umum&class=A
Filter rumah sakit berdasarkan jenis dan kelas. Gabungkan beberapa filter untuk hasil yang lebih spesifik.
Nilai Filter yang Tersedia:
- type: Rumah Sakit Umum, Rumah Sakit Khusus, Rumah Sakit Jiwa, Rumah Sakit Ibu dan Anak
- class: A (tertinggi), B, C, D (dasar)
- ownership: Pemkab, Pemkot, Pemprov, Swasta, TNI/Polri
- blu_status: BLUD, Non BLUD
GET /hospitals/indonesia/?type=Rumah Sakit Umum&class=A&ownership=Pemprov
Headers:
x-api-co-id: YOUR_API_KEY
{{base-url}}/hospitals/indonesia/types
Dapatkan daftar semua jenis rumah sakit yang tersedia dalam database.
{
"is_success": true,
"message": "Success",
"data": {
"types": [
"Rumah Sakit Umum",
"Rumah Sakit Khusus",
"Rumah Sakit Jiwa",
"Rumah Sakit Ibu dan Anak"
],
"count": 4
}
}
Metadata Endpoints Lainnya
Endpoint metadata untuk mendapatkan nilai filter yang tersedia.
/hospitals/indonesia/classes— Daftar kelas RS (A, B, C, D)/hospitals/indonesia/ownership— Daftar jenis kepemilikan/hospitals/indonesia/blu-status— Daftar status BLU
Error Response Examples
Contoh response error ketika rumah sakit tidak ditemukan.
{
"is_success": false,
"message": "hospital not found",
"data": null
}
Response Fields
- code: Kode unik rumah sakit dari SIRS
- name: Nama rumah sakit
- address: Alamat lengkap
- phone: Nomor telepon (jika tersedia)
- type: Jenis RS (Umum, Khusus, Jiwa, Ibu dan Anak)
- class: Kelas RS (A, B, C, D)
- blu_status: Status Badan Layanan Umum
- ownership: Kepemilikan (Pemkab, Pemkot, Pemprov, Swasta, TNI/Polri)
- facilities: Luas tanah, luas bangunan, total tempat tidur
- beds: Detail tempat tidur per kelas dan fasilitas (ICU, HCU, Perinatologi)
- services: Jumlah dan daftar layanan medis
- staff: Total tenaga kesehatan dan breakdown dokter
- province_code: Kode provinsi (2 digit)
- regency_code: Kode kabupaten/kota (4 digit)
- scraped_at: Waktu data terakhir diperbarui
Lihat Dokumentasi Lengkap
Lihat skema lengkap, header, batasan, dan explorer interaktif di dokumentasi resmi kami.
Pertanyaan Umum tentang API Data Rumah Sakit Indonesia
Temukan jawaban untuk pertanyaan umum seputar API database rumah sakit Indonesia dari SIRS Kemenkes.
Apa itu Indonesia Hospitals API?
Indonesia Hospitals API adalah layanan API yang menyediakan akses ke database lengkap rumah sakit di Indonesia. Data bersumber dari SIRS (Sistem Informasi Rumah Sakit) Kementerian Kesehatan RI dan mencakup lebih dari 3.000 rumah sakit di seluruh provinsi Indonesia. API ini ideal untuk aplikasi kesehatan, direktori fasilitas kesehatan, riset, dan sistem informasi kesehatan.
Dari mana data rumah sakit diambil?
Data rumah sakit diambil dari SIRS (Sistem Informasi Rumah Sakit) yang dikelola oleh Kementerian Kesehatan Republik Indonesia di sirs.kemkes.go.id. SIRS adalah sumber data resmi pemerintah untuk informasi fasilitas kesehatan di Indonesia.
Berapa jumlah rumah sakit dalam database?
Database saat ini mencakup 3.291 rumah sakit dari seluruh 34 provinsi di Indonesia. Data meliputi berbagai jenis RS termasuk Rumah Sakit Umum, Rumah Sakit Khusus, Rumah Sakit Jiwa, dan Rumah Sakit Ibu dan Anak dengan kelas A, B, C, dan D.
Data apa saja yang tersedia untuk setiap rumah sakit?
Setiap rumah sakit memiliki data lengkap meliputi: informasi dasar (nama, alamat, telepon, kode RS), klasifikasi (jenis, kelas, status BLU, kepemilikan), fasilitas (luas tanah, luas bangunan, total tempat tidur), detail tempat tidur (per kelas I, II, III, ICU, HCU, Perinatologi), layanan medis (daftar layanan), dan tenaga kesehatan (total staff, dokter umum, dokter spesialis dasar, dokter spesialis lain).
Apa perbedaan kelas rumah sakit A, B, C, dan D?
Kelas A adalah RS dengan pelayanan spesialis dan subspesialis terlengkap, biasanya RS rujukan nasional. Kelas B memiliki pelayanan spesialis lengkap dan sebagian subspesialis. Kelas C memiliki pelayanan spesialis dasar (minimal 4 spesialis). Kelas D adalah RS dengan pelayanan dasar, biasanya RS pratama atau klinik yang berkembang.
Bagaimana cara mencari rumah sakit di kota tertentu?
Untuk mencari rumah sakit di kota tertentu, Anda dapat menggunakan parameter province_code untuk filter berdasarkan provinsi atau regency_code untuk filter berdasarkan kabupaten/kota. Contoh: /hospitals/indonesia/?province_code=31 untuk mendapatkan daftar rumah sakit di Jakarta. Anda juga bisa kombinasikan dengan parameter name untuk pencarian lebih spesifik.
Berapa biaya penggunaan API ini?
API ini menggunakan model langganan per produk dengan 0 points per hit. Free tier: 1.000 hits/bulan setelah daftar. Pilih tier Starter (Rp 19.000 / 10.000 hits), Pro (Rp 39.000 / 50.000 hits), atau Business (Rp 79.000 / unlimited) dari dashboard.
Bagaimana cara menggunakan API ini?
Untuk menggunakan API ini: (1) Daftar dan dapatkan API key gratis di dashboard.api.co.id, (2) Akses endpoint seperti /hospitals/indonesia/ dengan menyertakan API key di header x-api-co-id, (3) Gunakan query parameters untuk filter dan pagination. API akan mengembalikan data dalam format JSON.
Apa saja use case untuk API Data Rumah Sakit?
API ini dapat digunakan untuk berbagai keperluan: direktori rumah sakit dengan fitur pencarian dan filter, aplikasi kesehatan untuk menemukan faskes terdekat, riset dan analisis data fasilitas kesehatan Indonesia, sistem informasi kesehatan pemerintah atau swasta, integrasi BPJS untuk referensi faskes, dan dashboard kesehatan untuk monitoring kapasitas RS.
Bagaimana cara mendapatkan daftar RSUD di Indonesia?
Untuk mendapatkan daftar RSUD di Indonesia, gunakan endpoint dengan parameter pencarian nama: /hospitals/indonesia/?name=RSUD. API akan mengembalikan semua rumah sakit yang namanya mengandung “RSUD”. Anda juga bisa filter berdasarkan provinsi untuk mendapatkan RSUD di wilayah tertentu.
Bagaimana cara mendapatkan rumah sakit kelas A di Indonesia?
Untuk mendapatkan daftar rumah sakit kelas A di Indonesia, gunakan endpoint dengan filter kelas: /hospitals/indonesia/?class=A. RS kelas A adalah rumah sakit rujukan nasional dengan pelayanan spesialis dan subspesialis terlengkap.
Apakah API mendukung pencarian rumah sakit berdasarkan layanan?
Saat ini API tidak mendukung filter langsung berdasarkan layanan, namun setiap data rumah sakit menyertakan field services yang berisi daftar lengkap layanan medis. Anda dapat melakukan filtering di sisi aplikasi berdasarkan data services yang dikembalikan.
Apa itu status BLU/BLUD pada rumah sakit?
BLU (Badan Layanan Umum) dan BLUD (Badan Layanan Umum Daerah) adalah status pengelolaan keuangan rumah sakit pemerintah yang memberikan fleksibilitas dalam pengelolaan keuangan. RS dengan status BLUD dapat mengelola pendapatan secara lebih mandiri dibanding RS Non-BLUD.
Bagaimana cara mengetahui jumlah tempat tidur ICU di rumah sakit?
Data tempat tidur ICU tersedia dalam field beds.icu_with_ventilator pada response API. Field beds juga menyertakan informasi hcu (High Care Unit), perinatology, dan detail tempat tidur per kelas (class_i, class_ii, class_iii).
Apakah ada batasan penggunaan API ini?
API ini dirancang untuk performa tinggi dengan waktu respons di bawah 200ms. Setiap request dapat mengembalikan maksimal 100 data (pagination).
Seberapa sering data rumah sakit diperbarui?
Data rumah sakit diperbarui secara berkala dari SIRS Kemenkes. Anda dapat melihat waktu terakhir data diambil melalui field scraped_at dalam response API. Kami berusaha menjaga data tetap up-to-date dengan melakukan sinkronisasi rutin.
Bergabung dengan 8.000+ pengguna yang sudah mengandalkan API kami untuk operasional bisnis.
Dipercaya oleh 100+ bisnis di berbagai industri
Dari instansi pemerintah, teknologi, dan pendidikan sampai kesehatan dan telekomunikasi, mencakup 8 sektor industri di seluruh Indonesia.
Mulai Akses Data 3.000+ Rumah Sakit Indonesia Sekarang
Dapatkan akses ke database rumah sakit Indonesia lengkap dari SIRS Kemenkes. Data RSUD, RS Swasta, RS Jiwa, dan RS Ibu Anak di seluruh provinsi. Mulai gratis 1.000 hits/bulan, atau berlangganan dari Rp 19.000/bulan dengan 0 points per hit dalam kuota tier.
