The methodology behind the only API with 调休补班 (make-up workday) data — and why every other holidays API gets China wrong.
China's holiday system doesn't just have holidays — it moves workdays. When a public holiday spans a week, the government schedules make-up workdays on nearby weekends. For example, in 2026, Saturday Feb 14 became a workday to compensate for the Spring Festival break.
| Query | Other APIs | This API |
|---|---|---|
is-workday/CN/2026-02-14 | weekend ❌ | workday ✅ (adjusted) |
| Payroll for Feb 2026 | wrong day count | exact: 16 workdays |
| Delivery SLA across Golden Week | misses make-up days | correct T+N |
If you calculate payroll, interest days, delivery dates, or SLA penalties involving China — make-up workdays are the difference between correct and wrong.
Complete adjusted-workday data for 2025 and 2026. The 2027 dataset will be added as soon as the State Council publishes its notice (expected November 2026).
| Endpoint | Use case |
|---|---|
GET /is-workday/CN/{date} | Single-day check with 调休 logic |
GET /business-days-between/CN | Workday count for payroll / interest / SLA |
GET /next-business-day/CN | Bill due dates rolled past holidays (T+N) |
GET /business-days-in-month/CN | Monthly workday stats for HR reports |
GET /china/adjusted-workdays/{year} | The raw make-up workday list |
Found a discrepancy? Every response includes the data source, and we fix verified errors within 48 hours. Report issues via the feedback form or the API's /feedback endpoint.