Integrieren Sie Calidario in Ihre eigenen Dienstleistungen: mit unserer Daten-API, der Kalender-API und dem SDK für PHP können Sie von unseren Stärken in Ihren Anwendungen profitieren.
Mit der Calidario Daten-API haben Sie Zugriff auf alle Informationen, die Sie für Ihre Kalender benötigen. Die Daten werden fortlaufend aktualisiert und garantieren Ihnen fehlerfreie Kalendarien.
Bei Calidario wird die API bereits seit Jahren für den Kalender-Konfigurator und für die individuellen Kalender verwendet. Sie steht aber auch Dritten zur Verfügung und eignet sich hervorragend für Online- und Offline-Anwendungen.
Die Daten werden fortlaufend aktualisiert und überprüft. Calidario ist sich dabei der hohen Anforderung und seiner Verantwortung in der Kalenderbranche bewusst. Aus diesem Grunde werde auch sämtliche Feiertage und Ferientermine Termine mit Quellenangabe und Aktualisierungsdatum versehen.
In der Kombination von verschiedensten Informationen, deren Aktualisierung und Validierung bietet Calidario daher den größten und zuverlässigsten Datensatz für Kalender an.
Für technische Informationen und technischen Support wenden Sie sich bitte an Bit&Black.
Die REST-API kann unter api.calidar.io aufgerufen werden. Für die Abfrage ist ein Token notwendig.
Nach Ländern sortiert die landestypische Kalenderart, der Tag, mit welchem ein Jahr beginnt und das Jahr 0, von dem an alle anderen Jahre gezählt werden.
api.calidario/v1/calendarsystems mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 1,
"language_code": "de",
"type_of_calendar": "CAL_GREGORIAN",
"first_day_of_year": "0101",
"year_from_christ": 0
}
]
}
Nach Ländern sortiert sämtliche Städte samt Postleitzahl, Bundesland/Region, und den geografischen Koordinaten.
api.calidario/v1/cities mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 93077,
"country_code": "DE",
"postal_code": "70372",
"place_name": "Stuttgart Bad Cannstatt",
"admin_name1": "Baden-Württemberg",
"admin_code1": "BW",
"admin_name2": "Reg.-Bez. Stuttgart",
"admin_code2": "081",
"admin_name3": "Stuttgart",
"admin_code3": "08111",
"latitude": "48.8056",
"longitude": "9.2141",
"accuracy": 0
}
]
}
Alle Länder der Erde mit ihrem Ländercode nach ISO 3166 Alpha-2 und ISO 3166 Alpha-3, der Währung, der Population, dem Kontinent, der Hauptstadt, den Sprachcodes der dort gesprochenen Sprachen, den geografischen Koordinaten und der Fläche in Quadratkilometern.
api.calidario/v1/countries mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 57,
"country_code": "de",
"country_name": "Germany",
"currency_code": "EUR",
"population": "81802257",
"fips_code": "GM",
"iso_numeric": "276",
"north": "54.9113475100612",
"south": "47.2701236047002",
"east": "15.0418156516163",
"west": "5.86625035072566",
"capital": "Berlin",
"continent_name": "Europe",
"continent": "EU",
"area_in_sq_km": "357021.0",
"languages": "de",
"iso_alpha3": "DEU",
"geoname_id": 2921044
}
]
}
Alle Länder der Erde übersetzt in andere Sprachen.
api.calidario/v1/countrynames mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 28,
"en_gb": "Germany",
"de_de": "Deutschland",
"de_at": "Deutschland",
"de_ch": "Deutschland",
"en_us": "Germany"
}
]
}
Die Tagesnamen in fast allen Sprachen der Erde.
api.calidario/v1/days mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 57,
"language_code": "de-de",
"day1": "Sonntag",
"day2": "Montag",
"day3": "Dienstag",
"day4": "Mittwoch",
"day5": "Donnerstag",
"day6": "Freitag",
"day7": "Samstag"
}
]
}
Die Feiertage aller europäischen Länder. Enthalten sind die Bezeichnung, das Datum und die jeweiligen Bundesländer/Regionen, in denen der Feiertag begangen wird.
api.calidario/v1/holidays mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 15,
"date_code": "",
"description": "Pfingstsonntag",
"names": [],
"country_code": "de",
"state": [
"Brandenburg"
],
"day_formula": [
"+49 days"
],
"day_origin": "easter",
"year": null,
"calendar_type": "gregorian",
"source_of_information": "https://de.wikipedia.org/wiki/Pfingsten",
"date_information_updated": "2026-03-20T10:45:37+01:00",
"translation_en": "Pentecost Sunday",
"identifiers": [
"PENTECOST_DATE"
]
}
]
}
Alle Sprachen der Erde. Die Liste enthält den Ländercode nach ISO 639-1, den Sprachcode nach LCID, die Beschreibung und die landestypische Kalenderart.
api.calidario/v1/languages mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 39,
"language_code": "de-de",
"language_description": "Deutsch (Deutschland)",
"country_code": "DE",
"type_of_calendar": "CAL_GREGORIAN"
}
]
}
Die Monatsnamen in fast allen Sprachen der Erde.
api.calidario/v1/months mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 32,
"language_code": "de-de",
"month1": "Januar",
"month2": "Februar",
"month3": "März",
"month4": "April",
"month5": "Mai",
"month6": "Juni",
"month7": "Juli",
"month8": "August",
"month9": "September",
"month10": "Oktober",
"month11": "November",
"month12": "Dezember"
}
]
}
Die Mondphasen in verschiedenen Sprachen.
api.calidario/v1/moonphases mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 1,
"language_code": "de-de",
"new_moon": "Neumond",
"waxing_crescent": "Erstes Viertel",
"first_quarter": "Zunehmender Halbmond",
"waxing_gibbous": "Zweites Viertel",
"full_moon": "Vollmond",
"waning_gibbous": "Drittes Viertel",
"third_quarter": "Abnehmender Halbmond",
"waning_crescent": "Letztes Viertel"
}
]
}
Die Namenstage aller europäischer Länder.
api.calidario/v1/namedays mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 3,
"country_code": "de",
"name": "Abraham",
"date": [
"0910",
"2910"
],
"sex": "male"
}
]
}
Die Namen der Tierkreiszeichen in verschiedenen Sprachen.
api.calidario/v1/starsigns mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 1,
"language_code": "de-de",
"starsign1": "Steinbock",
"starsign2": "Wassermann",
"starsign3": "Fische",
"starsign4": "Widder",
"starsign5": "Stier",
"starsign6": "Zwilling",
"starsign7": "Krebs",
"starsign8": "Löwe",
"starsign9": "Jungfrau",
"starsign10": "Waage",
"starsign11": "Skorpion",
"starsign12": "Schütze"
}
]
}
Die Bundesländer/Regionen verschiedener Länder.
api.calidario/v1/states mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 143,
"country_code": "de",
"state_name": "Baden-Württemberg"
}
]
}
Die Schulferien verschiedener Länder samt Bezeichnung, Beginn und Ende sowie der Angabe des jeweiligen Bundeslandes bzw. der jeweiligen Region.
api.calidario/v1/vacations mit einem einzelnen Eintrag:{
"status": 200,
"messages": [],
"payload": [
{
"id": 1016,
"vacation_name": "Weihnachtsferien",
"first_day_date_code": "2027-12-23",
"last_day_date_code": "2028-01-08",
"country_code": "de",
"state_name": "Baden-Württemberg",
"source_of_information": "https://km.baden-wuerttemberg.de/de/service/ferien",
"date_information_updated": "2026-02-23T08:00:00+01:00"
}
]
}
Die Kalender-API von Calidario erlaubt die Generierung von Kalendern aller Art.
Unsere Kalenderschnittstelle ermöglicht die vollautomatisierte Generierung von Kalender(layouts). Sämtliche dafür relevanten Datenformate werden unterstützt, darunter:
Die offenen Daten erlauben eine Nachbearbeitung sämtlicher Informationen und Gestaltungselemente.
Individualkalender mit eigenem Corporate Design, eigenem Logo, eigenen Bildern etc. sind möglich.
Der Zugriff erfolgt via REST-API.
Die REST-API kann unter calendar-api.calidar.io aufgerufen werden. Für die Abfrage ist ein Token notwendig.
Das Calidario-SDK stellt eine sinnvolle Ergänzung für die Handhabung der Kalenderinformationen aus der Calidario-API dar. Mithilfe der Library könnte diese Informationen einfacher formatiert und verarbeitet werden.
Diese Funktionalitäten bietet das Calidario-SDK:
Das Calidario-SDK steht als PHP-Library zur Verfügung und kann über Composer eingebunden werden. Es handelt sich um eine private Library, für die ein Token nötig ist. Die Library benötigt PHP >=7.4 sowie die Calendar-Extension (ext-calendar), die JSON-Extension (ext-json) und die Multibyte-String-Extension (ext-mbstring).
Haben Sie Interesse an den Calidario-APIs oder am Calidario-SDK? Schreiben Sie uns!