API податкового календаря: строки звітності і сплати за місяць
Строки подання звітності і сплати податків на місяць для обраної ролі: ФОП 1, 2 чи 3 групи, ФОП на загальній системі, ТОВ, платник ПДВ, роботодавець. Кожен строк має дату з урахуванням перенесення з вихідного, назву, норму закону і посилання на опис.
Де застосовують: Нагадування клієнтам бухгалтерської фірми, календар у кабінеті ФОП, планування платежів.
Запит
GEThttps://dani.initask.com/v1/deadlines
| Параметр | Де | Опис |
|---|---|---|
role | запит | Роль платника; all дає всі строки. Без параметра береться all. |
month | запит | Місяць YYYY-MM. Без параметра береться поточний місяць за Києвом. |
Приклади
curl
curl -H "Authorization: Bearer $INITASK_KEY" "https://dani.initask.com/v1/deadlines?role=fop-3&month=2026-11"
JavaScript
const r = await fetch("https://dani.initask.com/v1/deadlines?role=fop-3&month=2026-11", {
headers: { Authorization: `Bearer ${process.env.INITASK_KEY}` },
});
const { ok, data, error } = await r.json();
console.log(r.headers.get("X-RateLimit-Remaining"), data);
Python
import os, requests
r = requests.get(
"https://dani.initask.com/v1/deadlines?role=fop-3&month=2026-11",
headers={"Authorization": f"Bearer {os.environ['INITASK_KEY']}"},
timeout=10,
)
body = r.json()
print(r.headers["X-RateLimit-Remaining"], body["data"])
Змінна INITASK_KEY містить ваш ключ. Без ключа запит теж пройде в межах 100 запитів на добу.
Відповідь
Справжня відповідь на запит /v1/deadlines?role=fop-3&month=2026-11.
{
"ok": true,
"data": {
"role": "fop-3",
"month": "2026-11",
"items": [
{
"id": "deklaratsiia-yedynoho-podatku-3-hrupy-za-3-kvartal-2026",
"date": "2026-11-09",
"title": "Декларація платника єдиного податку 3 групи за III квартал 2026",
"kind": "report",
"description": "Подати податкову декларацію платника єдиного податку 3 групи за III квартал 2026. ФОП додають до неї відомості про ЄСВ за себе.",
"norm": "п. 296.3, пп. 49.18.2 ПКУ",
"normUrl": "https://zakon.rada.gov.ua/laws/show/2755-17",
"url": "https://kalendar.initask.com/strok/deklaratsiia-yedynoho-podatku-3-hrupy-za-3-kvartal-2026",
"verify": false
},
{
"id": "viiskovyi-zbir-fop-3-hrupy-za-3-kvartal-2026",
"date": "2026-11-19",
"title": "Військовий збір ФОП 3 групи за III квартал 2026",
"kind": "pay",
"description": "Сплатити військовий збір з доходу за III квартал 2026 у строк сплати єдиного податку.",
"norm": "пп. 1.11 п. 16-1 підрозділу 10 розділу XX ПКУ",
"normUrl": "https://zakon.rada.gov.ua/laws/show/2755-17",
"url": "https://kalendar.initask.com/strok/viiskovyi-zbir-fop-3-hrupy-za-3-kvartal-2026",
"verify": true
},
{
"id": "yedynyi-podatok-3-hrupy-za-3-kvartal-2026",
"date": "2026-11-19",
"title": "Єдиний податок 3 групи за III квартал 2026",
"kind": "pay",
"description": "Сплатити єдиний податок 3 групи за III квартал 2026 за поданою декларацією.",
"norm": "п. 295.3, п. 57.1 ПКУ",
"normUrl": "https://zakon.rada.gov.ua/laws/show/2755-17",
"url": "https://kalendar.initask.com/strok/yedynyi-podatok-3-hrupy-za-3-kvartal-2026",
"verify": false
}
]
},
"meta": {
"source": "kalendar.initask.com",
"cached": false
}
}
role | роль |
|---|---|
month | місяць |
items | строки місяця за датою |
items[].id | ідентифікатор строку |
items[].date | дата строку |
items[].title | назва |
items[].kind | report (звітність), pay (сплата) або register (реєстрація) |
items[].description | що зробити |
items[].norm | норма закону |
items[].normUrl | текст закону |
items[].url | сторінка строку |
items[].verify | true, якщо строк варто звірити з календарем ДПС |
Помилки
| HTTP | error | Коли |
|---|---|---|
| 400 | bad_request | невідома роль або місяць у форматі, відмінному від YYYY-MM |
| 404 | not_found | рік поза календарем (зараз 2026 і 2027) |
| 429 | rate_limited | ліміт вичерпано, дивіться Retry-After |
| 502, 504 | upstream_* | джерело даних недоступне, ліміт не витрачається |
Джерело і свіжість
Дані: Податковий кодекс України і Закон № 2464-VI, kalendar.initask.com. Шлюз тримає відповідь у кеші 6 год, поле meta.cached показує, звідки вона.
Питання і відповіді
Які ролі підтримує API?
Ролі all, fop-1, fop-2, fop-3, fop-zahalna, tov, tov-yedynyi, pdv, robotodavets. Для кількох ролей зробіть кілька запитів або візьміть all.
Чи враховано перенесення строку з вихідного?
Так, строк на суботу або неділю переноситься на наступний робочий день за п. 49.20 ПКУ, дата у відповіді вже перенесена.
Що означає verify: true?
Строк, який варто звірити з офіційним календарем ДПС: наприклад, коли він припадає на свято під час воєнного стану.
Повʼязані ендпоінти
Отримати ключ API
Ключ прийде листом з каси Initask. Безкоштовний ключ дає 100 запитів на добу, платний тариф додається до того самого ключа.