Api docs

L'open data de l'Infocentre

Consultez librement les données RH de l'Etat fédéral

S'inscrivant dans la démarche Only Once, l'Etat fédéral a fait le choix de mettre ses jeux de données à la disposition de tous. Chacun (citoyen, journaliste, chercheur, développeur,...) aura ainsi accès aux données autour de la diversité, la mobilité, le bien être... des agents de l'Etat fédéral belge.
Ces données sont les vôtres et il vous est tout à fait possible de les récupérer, modifier et republier en toute liberté. La licence ouverte qui régit les jeux de données vous donne le droit de faire ce que vous souhaitez de ces données.

Avant de commencer

L'API de l'Infocentre (pour les développeurs IT) est une API REST reposant sur les standards du protocole HTTP et son endpoint est http://api.infocenter.belgium.be/v1. Afin que le résultat soit lisible par tous, nous avons choisi de retourner du JSON dans le retour de chacune de nos fonctions.

Entities

Introduction

L'État belge se composent des communautés et des régions répartis entre les entités suivantes:

  • l'Etat fédéral
  • trois communautés
  • trois régions
Dans un premier temps, l'API se concentre uniquement sur les données HR de l'Etat fédéral.

Méthodes disponibles

HTTP method Endpoint
GET /entities Retourne la liste complète des niveaux de pouvoir (seulement l'Etat fédéral pour l'instant).
GET /entities/{id} Retourne un niveau de pouvoir spécifique.
GET /entities/{id}/organisms Retourne la liste de toutes les organisations pour le niveau de pouvoir choisi.
GET /entities/{id}/workforce Retourne l'effectif réparti selon différents critères.
GET /entities/{id}/distribution Retourne l'effectif réparti et regroupé selon différents critères.
GET /entities/{id}/contractors Retourne l'effectif des contractuels.
GET /entities/{id}/longabsence Retourne les absences longues durées.
GET /entities/{id}/illness Retourne les jours de maladies par mois.
GET /entities/{id}/pension Retourne le nombre de départ à la retraite avec sa raison.
GET /entities/{id}/carph Retourne le taux d’emploi des personnes avec un handicap.

Organisms

Introduction

La fonction publique administrative fédérale comprend les organisations citées dans la loi du 22 juillet 1993 c’est-à-dire:

  • Les services publics fédéraux (SPF) et le ministère de la Défense
    Certains SPF sont chargés d’une politique spécifique (Finances, Santé publique…), d’autres s’occupent de matières communes à tous les SPF (Personnel et organisation, Budget et contrôle de la gestion et technologie de l’information et de la communication,…).
  • Les services publics de programmation (SPP)
    Les SPP s’occupent de dossiers liés à des enjeux de société qui nécessitent une coordination entre plusieurs SPF comme la politique scientifique, l'intégration sociale, …
  • Les établissements scientifiques
    Ces établissements dépendent d’un SPF ou d’un SPP (le plus souvent du SPP Politique scientifique). Exemples : l’institut royal météorologique de Belgique, l’institut d’aéronomie spatiale de Belgique,…
  • La plupart des organismes d’intérêt public fédéraux (OIP)
    Les OIP sont attachés à un (ou plusieurs) SPF(s) mais jouissent d’une plus ou moins grande autonomie selon les cas. Exemples: Institut géographique national, Institut pour l’égalité des femmes et des hommes, … Ils sont divisés en 4 types : type A : ils sont sous l’autorité d’un ou plusieurs ministre(s) type B, C et D : ces OIP ont un organe de gestion pour autorité et sont sous la tutelle ou le contrôle d’un ou plusieurs ministre(s)
  • Les institutions publiques de sécurité sociale (IPSS)
    Les IPSS sont attachés à un ou plusieurs SPF(s) et ont chacune une tâche spécifique dans le domaine de la sécurité sociale. Exemples: l’Office national de l’emploi (ONEM), le Service fédéral des Pensions (SFP), l'Office national de sécurité sociale (ONSS)…
Pour plus d'informations, voir ce lien.

Méthodes disponibles

HTTP method Endpoint Function
GET /organisms Retourne la liste complète des organisations.
GET /organisms/{id} Retourne une organisation spécifique.
GET /organisms/{id}/workforce Retourne l'effectif répartie selon différents critères.
GET /organisms/{id}/distribution Retourne l'effectif répartie et regroupé selon le genre, le niveau, le statut et la langue.
GET /organisms/{id}/contractors Retourne l'effectif des contractuels.
GET /organisms/{id}/longabsence Retourne les absences longues durées.
GET /organisms/{id}/illness Retourne les jours de maladies par mois ou par jours de la semaine.
GET /organisms/{id}/pension Retourne le nombre de départ à la retraite avec sa raison.
GET /organisms/{id}/carph Retourne le taux d’emploi des personnes avec un handicap.