Documentation de l'API Mortalis
Mortalis dit si une personne figure dans le fichier des personnes décédées de l'Insee, à partir de son nom de naissance, de son prénom et de sa date de naissance. Cette page explique comment l'intégrer.
- JSON sur HTTPS
- Clé dans l'en-tête
X-API-Key - Décès des 24 derniers mois
- 1 crédit par appel
Démarrage
- 1. Créer un compte gratuit Inscrivez-vous en ligne avec votre e-mail : la clé d'API reçue est la même que pour Adralis et Kompaz. Sans clé, l'API répond quand même, avec un débit limité, pour essayer.
- 2. Appeler l'API
Une requête GET avec le nom de naissance, le prénom et la date de naissance de la personne, et votre clé dans l'en-tête
X-API-Key. - 3. Lire la réponse
decedevauttruesi un décès correspond. La date et le lieu du décès sont dansdeces.
La requête
curl -H "X-API-Key: VOTRE_CLE" \
"https://api.nubelo.fr/v1/deces/recherche?nom=NOM&prenom=PRENOM&date_naissance=AAAA-MM-JJ"| Paramètre | Obligatoire | Description |
|---|---|---|
nom | oui | Nom de naissance. Accents, majuscules, tirets et apostrophes sont ignorés à la comparaison. Le nom d'usage ou d'épouse ne figure pas dans le fichier. |
prenom | oui | Un des prénoms de la personne. Le fichier en liste souvent plusieurs : un seul suffit. |
date_naissance | oui | Date de naissance, au format AAAA-MM-JJ. |
code_insee | non | Code INSEE d'une commune (5 caractères, 2A/2B pour la Corse). |
code_postal | non | Code postal (5 chiffres), éventuellement avec commune pour départager les communes qui le partagent. |
commune | non | Nom de la commune, seul ou avec code_postal. |
Sans date de naissance, la recherche n'est pas possible : le nom et le prénom seuls renverraient des homonymes.
Affiner avec une commune (facultatif)
La commune ne sert pas à identifier la personne : la fiche en contient déjà deux, celle de la naissance et celle du décès. C'est un élément de plus, comparé à ces deux communes, qui fait monter ou baisser l'indice de confiance. Donnez un code INSEE, un code postal, un code postal avec la commune, ou la commune seule. Personne n'est écarté à cause de la commune : elle n'est pas forcément celle de la naissance ou du décès (c'est souvent le domicile).
La réponse
{
"decede": true,
"mode": "unique",
"deces": [
{
"nom": "NOM",
"prenoms": "PRENOM1 PRENOM2",
"sexe": "M",
"date_naissance": "AAAA-MM-JJ",
"lieu_naissance": "COMMUNE",
"date_deces": "AAAA-MM-JJ",
"code_commune_deces": "00000",
"commune_deces": "COMMUNE",
"departement_deces": "00",
"confiance": 90
}
],
"periode": { "du": "AAAA-MM-JJ", "au": "AAAA-MM-JJ" },
"source": "INSEE, fichier des personnes décédées ; …"
}| Champ | Description |
|---|---|
decede | true si au moins un décès correspond, false sinon (la liste deces est alors vide). |
mode | unique (une personne), propositions (plusieurs personnes ont les mêmes nom, prénom et date de naissance : elles sont classées de la plus à la moins probable) ou aucun. |
confiance | Indice de 0 à 100 attaché à chaque décès, indicatif (ce n'est pas une probabilité). 90 pour une fiche qui correspond exactement ; moins si la date de naissance du fichier est incomplète, si le prénom donné n'est pas le premier, ou s'il y a plusieurs personnes ; plus ou moins selon la commune donnée. |
concordance_lieu | Seulement si une commune est donnée : naissance_et_deces, naissance, deces, departement (même département), aucune ou non_evaluee (commune ou code postal inconnu). |
deces | Les décès trouvés : nom de naissance, prénoms, sexe (M ou F), date et commune de naissance (ou pays pour une personne née à l'étranger), date de décès. |
| lieu du décès | En France : code_commune_deces (code INSEE), commune_deces et departement_deces. À l'étranger : pays_deces seul. |
naissance_incomplete | Présent et vrai quand la date de naissance du fichier a un mois ou un jour inconnu : la correspondance repose alors sur les parties connues. |
periode | Période des décès présents dans la base. Une personne absente n'est pas forcément vivante : voir « Les données ». |
Une date de décès dont le mois ou le jour est inconnu est renvoyée tronquée (AAAA-MM ou AAAA).
Erreurs et limites
Chaque appel avec clé consomme un crédit Nubelo ; le solde restant est dans l'en-tête X-Credits-Restants (illimite avec l'abonnement illimité). Une requête refusée parce que ses paramètres sont invalides ne consomme rien.
| Code | Signification |
|---|---|
| 200 | Recherche effectuée, avec ou sans décès trouvé. |
| 401 | Clé d'API invalide. |
| 402 | Crédits épuisés : rechargez votre compte sur compte.nubelo.fr. |
| 422 | Paramètre manquant ou invalide (nom, prénom ou date de naissance). |
| 429 | Limite de l'essai sans clé atteinte ; l'en-tête Retry-After donne le délai en secondes. |
Traiter un fichier
Sur compte.nubelo.fr/fichiers, déposez un fichier CSV ou Excel (jusqu'à 1 million de lignes) et choisissez Mortalis. Le service détecte les colonnes du nom de naissance, du prénom et de la date de naissance (vous pouvez corriger), et, si vous en avez, celles du code INSEE, du code postal ou de la commune, qui affinent l'indice de confiance, vous présente le coût et un aperçu, puis ne démarre qu'après votre validation. Les colonnes d'origine ne sont pas modifiées.
| Colonne ajoutée | Contenu |
|---|---|
mortalis_resultat | DECEDE, NON_TROUVE, PLUSIEURS (plusieurs personnes correspondent sans que l'une se détache nettement) ou DONNEES_INCOMPLETES (nom, prénom ou date de naissance manquant ou invalide : la ligne n'est pas facturée). |
mortalis_decede | oui, non ou a_verifier. |
mortalis_date_deces | Date du décès (AAAA-MM-JJ). |
mortalis_commune_deces, mortalis_departement_deces | Lieu du décès en France. |
mortalis_pays_deces | Pays, pour un décès à l'étranger. |
mortalis_confiance, mortalis_concordance_lieu, mortalis_nb_correspondances | Indice de confiance de la personne la plus probable, concordance avec la commune donnée, et nombre de personnes correspondantes. |
mortalis_proposition_2, mortalis_proposition_3 | Avec l'option « les 3 plus probables » : la deuxième et la troisième personne, en une phrase avec leur indice de confiance. |
mortalis_remarque | Précision éventuelle : plusieurs correspondances (la première est donnée) ou date de naissance incomplète dans le fichier de l'Insee. |
Un crédit par ligne exploitable. Dates acceptées : JJ/MM/AAAA, AAAA-MM-JJ, JJ-MM-AAAA, JJ.MM.AAAA et AAAAMMJJ. Le fichier contient le nom de naissance : une cliente enregistrée sous son nom d'épouse n'est retrouvée que si le fichier fournit aussi son nom de jeune fille.
Les données
La source est le fichier des personnes décédées publié par l'Insee sur data.gouv.fr, à partir des actes de décès des mairies. Mortalis garde les 24 derniers mois et se met à jour chaque mois, quand l'Insee publie le fichier du mois précédent (entre le 3 et le 23 du mois).
Une personne absente du fichier n'est pas forcément vivante : elle peut être décédée avant la période couverte, ou à l'étranger sans transcription en France, et un décès récent peut ne pas encore y figurer. Le dernier mois de la base est toujours incomplet. Le fichier ne contient ni adresse ni coordonnées.