Karena developer juga butuh tahu kapan tanggal merah 🇮🇩
Pilih endpoint di bawah untuk melihat response secara real-time
Klik salah satu tombol di atas untuk melihat response...
Panduan lengkap untuk menggunakan API Hari Libur Indonesia
Mendapatkan daftar semua hari libur dan cuti bersama pada tahun berjalan.
fetch('{{BASE_URL}}/api')
.then(res => res.json())
.then(data => console.log(data));
Mendapatkan daftar hari libur pada tahun yang ditentukan.
const year = 2024;
fetch(`{{BASE_URL}}/api?year=${year}`)
.then(res => res.json())
.then(data => console.log(data));
Mendapatkan daftar hari libur pada bulan tertentu di tahun berjalan.
const month = 8; // Agustus
fetch(`{{BASE_URL}}/api?month=${month}`)
.then(res => res.json())
.then(data => console.log(data));
Mendapatkan daftar hari libur pada bulan dan tahun yang spesifik.
const year = 2024;
const month = 8;
fetch(`{{BASE_URL}}/api?year=${year}&month=${month}`)
.then(res => res.json())
.then(data => console.log(data));
Mengecek apakah tanggal tertentu adalah hari libur atau bukan.
const year = 2024;
const month = 8;
const day = 17;
fetch(`{{BASE_URL}}/api?year=${year}&month=${month}&day=${day}`)
.then(res => res.json())
.then(data => {
if (data.is_holiday) {
console.log('🎉 Tanggal ini libur!');
console.log('Libur:', data.holiday_list.join(', '));
} else {
console.log('Bukan hari libur');
}
});
Mengecek apakah hari ini adalah hari libur atau tidak.
fetch('{{BASE_URL}}/api/today')
.then(res => res.json())
.then(data => {
if (data.is_holiday) {
console.log('🎉 Hari ini libur!');
console.log('Libur:', data.holiday_list.join(', '));
} else {
console.log('💼 Hari ini kerja');
}
});
Mengecek apakah besok adalah hari libur atau tidak.
fetch('{{BASE_URL}}/api/tomorrow')
.then(res => res.json())
.then(data => {
if (data.is_holiday) {
console.log('🎉 Besok libur!');
console.log('Libur:', data.holiday_list.join(', '));
} else {
console.log('💼 Besok masih kerja');
}
});
Struktur data yang dikembalikan oleh API
Endpoint yang mengembalikan daftar hari libur akan memberikan array of objects dengan struktur berikut:
[
{
"date": "2026-01-01",
"name": "Tahun Baru 2026 Masehi"
},
{
"date": "2026-01-16",
"name": "Isra Mikraj Nabi Muhammad S.A.W."
},
{
"date": "2026-08-17",
"name": "Proklamasi Kemerdekaan"
}
]
Endpoint /api/today, /api/tomorrow, dan query dengan parameter lengkap (year, month, day) menggunakan format yang sama:
{
"date": "2026-08-17",
"is_holiday": true,
"holiday_list": ["Proklamasi Kemerdekaan"]
}
{
"date": "2026-01-13",
"is_holiday": false,
"holiday_list": []
}
Tidak perlu API key, tidak perlu registrasi. Langsung pakai dan integrasikan ke aplikasi Anda.
Data hari libur dan cuti bersama resmi dari pemerintah Indonesia, selalu up-to-date.
Response time cepat dengan infrastruktur Deno Deploy yang reliable dan scalable.
Ide penggunaan API ini dalam aplikasi Anda
Tandai hari libur nasional dan cuti bersama secara otomatis di aplikasi kalender Anda.
Integrasikan dengan sistem absensi untuk menghitung hari kerja efektif dan cuti karyawan.
Kirim notifikasi sebelum hari libur untuk membantu planning aktivitas pengguna.
Hindari penjadwalan meeting atau event pada hari libur nasional.
Analisis performa bisnis dengan memperhitungkan hari libur dalam laporan.
Hitung deadline dan estimasi proyek dengan akurat berdasarkan hari kerja.