Pour développeurs

API gratuite — Données calendrier du Maroc

Intégrez les jours fériés et les vacances scolaires marocaines dans votre site, votre application ou votre agenda. Sans clé d'API, sans inscription, avec en-têtes CORS activés — copiez l'URL et c'est prêt.

Jours fériés — JSON

GET /api/agenda/feries

La liste complète des jours fériés officiels du Maroc, au format JSON, avec leur nom en français, arabe et anglais.

Paramètres

  • year2026, 2027 ou 2028 (défaut : 2026)
  • typenational, religieux ou amazigh — pour filtrer (défaut : tous)
  • langfr, en ou ar — langue du champ "name" (défaut : fr)

Exemple d'appel

https://agendamaroc.com/api/agenda/feries?year=2026&lang=fr

Réponse JSON

{
  "year": 2026,
  "country": "MA",
  "total": 17,
  "source": "agendamaroc.com",
  "holidays": [
    {
      "date": "2026-01-01",
      "name": "Jour de l'an",
      "name_fr": "Jour de l'an",
      "name_ar": "رأس السنة الميلادية",
      "name_en": "New Year's Day",
      "type": "national",
      "variable": false
    }
  ]
}

Jours fériés — Flux iCal

GET /api/agenda/ical

Le calendrier des jours fériés au format .ics, à importer directement dans Google Calendar, Outlook ou Apple Calendar — mis à jour automatiquement.

Paramètres

  • year2026 ou 2027 (défaut : 2026)
  • langfr, en ou ar — langue des intitulés d’événements (défaut : fr)

Exemple d'appel

https://agendamaroc.com/api/agenda/ical?year=2026&lang=fr

Type de réponse

Content-Type: text/calendar; charset=utf-8
Content-Disposition: attachment; filename="jours-feries-maroc-2026.ics"

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//agendamaroc.com//Jours feries Maroc//FR
BEGIN:VEVENT
SUMMARY:Jour de l'an
DTSTART;VALUE=DATE:20260101
END:VEVENT
END:VCALENDAR

Vacances scolaires — Flux iCal

GET /api/agenda/vacances-ical

Le calendrier des vacances scolaires marocaines (rentrée, Aïd, fin d’année, etc.) au format .ics, prêt à synchroniser avec votre agenda.

Paramètres

  • yearAnnée scolaire, ex. 2025-2026, 2026-2027 (défaut : 2025-2026)
  • typenational ou aefe — pour filtrer (défaut : tous)
  • langfr, en ou ar — langue des intitulés (défaut : fr)

Exemple d'appel

https://agendamaroc.com/api/agenda/vacances-ical?year=2025-2026&lang=fr

Type de réponse

Content-Type: text/calendar; charset=utf-8
Content-Disposition: attachment; filename="vacances-scolaires-maroc-2025-2026.ics"

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//agendamaroc.com//Vacances scolaires Maroc//FR
BEGIN:VEVENT
SUMMARY:Vacances de printemps
DTSTART;VALUE=DATE:20260321
DTEND;VALUE=DATE:20260330
END:VEVENT
END:VCALENDAR

À savoir avant d'intégrer

  • Aucune clé d'API ni inscription requise — les endpoints sont publics et accessibles directement par URL.
  • Les en-têtes Access-Control-Allow-Origin: * sont activés : vous pouvez appeler ces endpoints directement depuis le navigateur (fetch côté client).
  • Les réponses sont mises en cache 24h (Cache-Control: public, max-age=86400) — inutile d'appeler plus souvent qu'une fois par jour.
  • Les dates des fêtes religieuses (Aïd al-Fitr, Aïd al-Adha, etc.) sont des estimations astronomiques ; les dates officielles sont confirmées par le ministère des Habous après observation de la lune.
  • Merci de citer agendamaroc.com comme source dans vos intégrations publiques.

Une question, un besoin spécifique (autres années, autres formats) ? Contactez-nous.