Wadifa InfoEmploi public au Maroc ع

API gratuite des concours de la fonction publique au Maroc

Pour les développeurs, étudiants et associations : les données des concours et des salaires prêtes pour vos applications.

Mis à jour le

API gratuite en lecture seule : concours ouverts en JSON (/api/v1/concours) et salaires par grade (/api/v1/salaires), sans clé, plus un agenda iCalendar et des CSV. Licence CC BY 4.0, avec un lien visible vers chaque élément.

Points d'accès

Point d'accèsContenu
GET /api/v1/concoursConcours ouverts (grade, employeur, postes, dates, lien vers notre page et vers l'avis officiel). ?lang=ar, ?limit= (max 2000). Mis à jour toutes les heures.
GET /api/v1/salairesSalaire net indicatif par grade (370 grades). ?lang=ar.
GET /agenda/dates-limitesAgenda iCalendar des dates limites (abonnement Google, Apple, Outlook).
GET /rss, /fr/rssFlux RSS des derniers concours.
/api/v1/jours-feries, /api/v1/vacances-scolairesJours fériés (cette année et la suivante, fêtes religieuses marquées approximate jusqu'à confirmation) et vacances scolaires 2026/2027 en JSON ; en calendrier : /agenda/jours-feries et /agenda/vacances-scolaires (?lang=ar en arabe).
/data/*.csvFichiers CSV : salaires par grade, brut et net par échelon (aussi en JSON), postes CRMEF, index des anciens sujets.

Spécification OpenAPI 3.1 : /openapi.json

Exemples (curl, Python, JavaScript)

curl "https://www.wadifa-info.com/api/v1/concours?limit=5"
import requests
r = requests.get("https://www.wadifa-info.com/api/v1/concours", params={"limit": 20})
for c in r.json()["items"]:
    print(c["deadline"], c["grade"], c["url"])
const r = await fetch("https://www.wadifa-info.com/api/v1/salaires");
const { items } = await r.json();
console.log(items.length, items[0]);

Conditions d'utilisation

  • Licence : CC BY 4.0, usage commercial compris.
  • Attribution obligatoire : afficher « Source : Wadifa Info » avec un lien visible et cliquable vers le champ url de chaque élément affiché (pas de nofollow sur ce lien).
  • Pas de clé, pas d'inscription. CORS ouvert. Merci de mettre en cache (les données changent au plus toutes les heures) et de ne pas dépasser une requête par minute.
  • Les dates et postes font foi dans l'avis officiel (champ official_notice).
  • Vous avez construit quelque chose avec ces données ? Écrivez à [email protected] : nous le présenterons ici.

Données ouvertes et DOI

Les mêmes jeux de données sont archivés sur Zenodo (DOI) et Hugging Face. Widgets prêts à intégrer : /fr/widgets. English documentation: /en/api.

L'essentiel à retenir

  • Sans clé, CORS ouvert.
  • JSON mis à jour toutes les heures.
  • CC BY 4.0 avec lien visible.
  • OpenAPI 3.1 : /openapi.json
Utile ? Envoyez-le à quelqu'un qui cherche
WhatsApp Facebook Telegram
📲
Installez Wadifa Info sur votre iPhone : appuyez sur le bouton Partager en bas de Safari, puis sur Sur l'écran d'accueil. Les nouveaux concours, sans passer par le navigateur.