School Holidays API Europe – unified data for 40+ countries

Use harmonised European school holiday data from fcal.ch for planning, analytics, forecasting, or AI models. We provide consistently structured data for more than 40 European countries.

Why use the fcal.ch Europe School Holidays API?

Since 2003, we have been collecting and maintaining public holiday and school holiday data with a strong focus on quality, long-term consistency, and transparency. Heterogeneous national sources are consolidated into a unified data structure.

Stable & long-term: the Europe API is designed to reliably supply your systems for many years, independent of changes in national websites or formats.

European coverage: school holiday data for 40+ European countries, consistently structured and combinable with our holiday data and Swiss-specific endpoints.


What does the Europe School Holidays API provide?

School holidays for 40+ European countries – including regions / federal states where applicable

Annual requests – one calendar year per API call

Languages German, French, Italian, and English

Combinable with public holidays – identical parameter structure, same API architecture

Historical data since 2003 – ideal for statistics, reporting, and AI training

Formats – JSON, XML, or CSV for system integration


Typical use cases

Transport & mobility – account for cross-border holiday peaks in forecasts and capacity planning

Tourism & hospitality – demand and capacity planning across multiple countries

Energy & utilities – analyse load profiles in relation to school holiday periods

AI models & forecasting – school holidays as additional features in international ML models

Enterprises & platforms – pan-European planning, reporting, and business logic


Technical details

REST API – simple HTTP-based interface
Formats – JSON, XML, CSV (ideal for back-ends, BI tools, and imports)
Multilingual – documentation available in German, French, Italian, and English
Secure access – SSL/TLS encrypted, API-key authentication

All interfaces are defined according to OpenAPI 3.0 and integrate seamlessly with Swagger, Postman, and OpenAPI Generator.

Note:
API requests must be made from the back-end only. Direct browser-based usage is not permitted for licensing and security reasons.

Licensing & usage

The conditions depend on:

Data scope – which countries and years you require

Time range – current years, planning horizons, historical periods

Usage typeinternal use or integration into your own apps / APIs (no public Europe school holidays API and no redistribution of raw data)

As a small independent provider, we ensure our data is not used to create competing services. Applications where school holiday data is the core of the product (holiday portals or school holidays APIs) are therefore not permitted.


Next steps

Simply tell us which countries / years and which type of usage you require (internal or integration) – we will gladly prepare a tailored offer.

Request an offer


Technical details & interface list

The full interface list (holidays, school holidays, and more) is available here:

All interfaces


© 2003 - 2025 psc Peter Schütz Informatik Dienstleistungen, CH-Arch