İş Günü Hesaplama API
Teslim, vade ve süre hesabı için: hafta sonu, resmî tatil ve bayramlar atlanarak iş günü.
/v1/takvim/is-gunu/ekle bir tarihten N iş günü sonrasını (eksi değerle öncesini) verir; başlangıç günü sayılmaz. /v1/takvim/is-gunu/say iki tarih arasındaki iş günü, hafta sonu ve tatil sayısını, aradaki tatillerin listesiyle döndürür.
Arifeler ve 28 Ekim yarım gündür; varsayılan olarak iş günü sayılır, arife=tatil ile tatil sayılabilir. cumartesi=true altı günlük çalışma düzeni içindir. Dini bayram tarihleri girilmemiş bir yıla taşan hesapta yanıt uyari alanıyla bunu belirtir.
Hızlı başlangıç
Anahtarınızı X-API-Key başlığında gönderin (ücretsiz anahtar al).
Anahtarı tarayıcı koduna koymayın; sunucunuzdan çağırıp sonucu önbelleğe alın.
<?php
$ch = curl_init('https://api.veriapi.pro/v1/takvim/is-gunu/ekle?tarih=2026-05-22&gun=5');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 10,
CURLOPT_HTTPHEADER => ['X-API-Key: va_ANAHTARINIZ'],
]);
$yanit = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($yanit['veri']);
const yanit = await fetch("https://api.veriapi.pro/v1/takvim/is-gunu/ekle?tarih=2026-05-22&gun=5", {
headers: { "X-API-Key": "va_ANAHTARINIZ" },
});
const { veri, kaynak } = await yanit.json();
console.log(veri);
import requests
r = requests.get("https://api.veriapi.pro/v1/takvim/is-gunu/ekle?tarih=2026-05-22&gun=5",
headers={"X-API-Key": "va_ANAHTARINIZ"}, timeout=10)
print(r.json()["veri"])
curl -H "X-API-Key: va_ANAHTARINIZ" \ "https://api.veriapi.pro/v1/takvim/is-gunu/ekle?tarih=2026-05-22&gun=5"
Örnek yanıt
GET https://api.veriapi.pro/v1/takvim/is-gunu/ekle?tarih=2026-05-22&gun=5 — gerçek veriyle; listeler kısaltıldı.
{
"veri": {
"baslangic": "2026-05-22",
"is_gunu": 5,
"sonuc": "2026-06-03",
"sonuc_gun": "Çarşamba",
"takvim_gunu": 12,
"tatiller": [
{
"tarih": "2026-05-26",
"gun": "Salı",
"ad": "Kurban Bayramı arifesi",
"yarim_gun": true,
"is_gunu_sayildi": true
},
{
"tarih": "2026-05-27",
"gun": "Çarşamba",
"ad": "Kurban Bayramı 1. gün",
"yarim_gun": false,
"is_gunu_sayildi": false
},
{
"tarih": "2026-05-28",
"gun": "Perşembe",
"ad": "Kurban Bayramı 2. gün",
"yarim_gun": false,
"is_gunu_sayildi": false
},
"… 1 öğe daha"
],
"uyari": null
},
"kaynak": [
{
"kod": "mevzuat",
"ad": "Resmî Gazete / mevzuat",
"lisans": "FSEK m.31 (yayımlanmış mevzuat)",
"atif": "Kaynak: Resmî Gazete'de yayımlanan mevzuat (2429 sayılı Kanun, Gelir Vergisi Genel Tebliği, Asgari Ücret Tespit Komisyonu kararı vb.)",
"url": "https://www.resmigazete.gov.tr/"
},
{
"kod": "hesap",
"ad": "VeriApi.Pro hesaplaması",
"lisans": "VeriApi.Pro",
"atif": "VeriApi.Pro tarafından hesaplanmıştır",
"url": null
}
],
"guncelleme": null,
"bayat": false
}
Uçlar ve parametreler
GET /v1/takvim/is-gunu/ekle
ücretsiz pakette
1 birim
N iş günü sonrası: hafta sonu, resmî tatil ve bayramlar atlanır
| Parametre | Tür | Açıklama |
|---|---|---|
| gun* | tam sayı | İş günü sayısı; eksi değer geriye sayar |
| tarih | metin | Başlangıç (YYYY-AA-GG), varsayılan bugün; sayılmaz |
| cumartesi | evet/hayır | Cumartesi iş günü sayılsın mı (6 günlük çalışma) varsayılan: False |
| arife | metin | Yarım gün tatiller (arifeler, 28 Ekim): is_gunu (öğleden önce çalışılır) ya da tatil varsayılan: is_gunu |
GET /v1/takvim/is-gunu/say
ücretsiz pakette
1 birim
İki tarih arası iş günü sayısı ve aradaki tatiller
| Parametre | Tür | Açıklama |
|---|---|---|
| baslangic* | metin | YYYY-AA-GG |
| bitis* | metin | YYYY-AA-GG |
| cumartesi | evet/hayır | Cumartesi iş günü sayılsın mı (6 günlük çalışma) varsayılan: False |
| arife | metin | Yarım gün tatiller (arifeler, 28 Ekim): is_gunu (öğleden önce çalışılır) ya da tatil varsayılan: is_gunu |
| baslangic_dahil | evet/hayır | varsayılan: True |
| bitis_dahil | evet/hayır | varsayılan: True |
GET /v1/takvim/gun
ücretsiz pakette
1 birim
Gün bilgisi: hafta numarası, iş günü, tatil
| Parametre | Tür | Açıklama |
|---|---|---|
| tarih | metin |
Konum alan uçlarda konum (slug), il + ilce (ad, slug ya da plaka) ya da enlem + boylam kullanılabilir.
Tüm parametreler: OpenAPI belgesi.
Nerelerde kullanılır?
- ✓E-ticarette tahmini teslim tarihi
- ✓Hukuk ve muhasebede süre / vade hesabı
- ✓Bordro ve izin hesapları
Kaynak ve lisans
- Resmî Gazete / mevzuat · FSEK m.31 (yayımlanmış mevzuat) · kaynak
Atıf: Kaynak: Resmî Gazete'de yayımlanan mevzuat (2429 sayılı Kanun, Gelir Vergisi Genel Tebliği, Asgari Ücret Tespit Komisyonu kararı vb.)
- VeriApi.Pro hesaplaması · VeriApi.Pro
Atıf: VeriApi.Pro tarafından hesaplanmıştır
Her yanıtın kaynak alanı bu bilgiyi taşır; veriyi gösterdiğiniz yerde atıf metnini yazın.
Sık sorulan sorular
İş günü API'si ücretsiz mi?
Evet; her pakette açıktır, istek başına 1 birim.
Arife günü iş günü mü?
Arifeler öğleden sonra tatildir. Varsayılan hesap arifeyi iş günü sayar; arife=tatil ile tatil sayabilirsiniz.
Köprü (idari izin) günleri dahil mi?
Hayır; idari izin kamu personeli içindir ve yalnızca Cumhurbaşkanlığı kararı yayımlanınca eklenir.
Bu sayfa şu aramalar için de: iş günü hesaplama · kaç iş günü · 10 iş günü sonra hangi gün · resmi tatil hariç gün hesaplama