c0mm0.com — the continuously verified register of European data

Register record·API·FRSTALE · checked 4d ago
A

Natural Persons Search API (R2P)API Recherche des personnes physiques (R2P)

API Recherche des personnes physiques (R2P)Natural Persons Search API (R2P)

APIDiscovered1/7blocked by verifiedPreviewSubscribe🇫🇷France

French national API for searching records of natural persons (physical persons), part of the data.gouv.fr dataservices catalogue. As of 30 September 2025, its search functionality has been absorbed into the SFiP API, meaning new access requests for person-search capabilities are now handled through SFiP rather than R2P directly, though access conditions and prerequisites remain unchanged. The API is intended for government and administrative use cases requiring verification or lookup of individuals within French population records.### ATTENTION : **A partir du 30/09/2025, l'API SFiP reprend les fonctionnalités de recherche de personne physique de l'API R2P.** \ \ **Dorénavant, les nouvelles demandes concernant l'API R2P seront accessibles via l'API SFiP. Les modalités d'accès et les pré-requis restent inchangés pour a…

populationgovernment
Read the docs
60
good

Weighted across five axes. Tap a ring for what it measures.

Data schema (63 fields)

Filterable via the API (14)
prenomnomsexenaisDatenaisCodePaysnaisCodeDeptnaisCodeCommuneadrCodePaysadrCodeDeptadrCodeCommuneadrLibelleVoieadrIndiceRepetitionadrNumVoiespi
FieldTypeDescription
prenomFilterable via the APIstringFirst name (birth or usual) of the person searched for, max 102 characters.Prénom de naissance ou prénom d'usage de la personne recherchée, 102 car. Max. par prénom
nomFilterable via the APIstringLast name (birth or usual) of the person searched for, max 100 characters.Nom de naissance ou nom d'usage de la personne recherchée, 100 car. Max.
sexeFilterable via the APIstringSex code: 1 for male, 2 for female.Valeur possible : 1 = masculin ou 2 = féminin. Format : 1 caractère numérique
naisDateFilterable via the APINais datestringDate of birth, in year, month/year, or day/month/year format.Date de naissance, trois formats différents acceptés : AAAA, MM/AAAA, ou JJ/MM/AAAA
naisCodePaysFilterable via the APINais code paysstringINSEE country code of birth, 5 numeric digits.Code du pays sur 5 caractères numériques (cf nomenclature INSEE)
naisCodeDeptFilterable via the APINais code deptstringDepartment or overseas territory code at time of birth.Code du département à la date de naissance ou TOM. Format : 2 caractères (métropole), 3 caractères (TOM et DOM)
naisCodeCommuneFilterable via the APINais code communestringINSEE commune code of birth.Code commune, 3 caractères numériques (métropole), 2 caractères numériques (TOM et DOM) (cf nomenclature INSEE)
adrCodePaysFilterable via the APIAdr code paysstringINSEE country code of the address, 5 numeric digits.Code du pays sur 5 caractères numériques (cf nomenclature INSEE)
adrCodeDeptFilterable via the APIAdr code deptstringDepartment or overseas territory code of the address.Code du département ou TOM. Format : 2 caractères alphanumérique (métropole) 3 caractères alphanumérique (TOM et DOM)
adrCodeCommuneFilterable via the APIAdr code communestringCommune code of the address, from the INSEE nomenclature.Code commune, 3 caractères numériques (métropole). Ce code commune correspond au 3 derniers caractères du code INSEE de la commune. 2 caractères numériques (TOM et DOM) (cf nomenclature INSEE) . Cette zone ne peut être valorisée que si un département Métropole ou DOM est précisé
adrLibelleVoieFilterable via the APIAdr libelle voiestringStreet name of the address, max 26 alphanumeric characters.26 caractères alphanumériques. Cette zone ne peut être valorisée que si que si un département Métropole ou DOM et une commune sont précisés.
adrIndiceRepetitionFilterable via the APIAdr indice repetitionstringAddress repetition index (B=bis, T=ter, Q=quater).Indice de répétition de l’adresse (B = bis, T = ter, Q = quater)
adrNumVoieFilterable via the APIAdr num voiestringStreet number of the address.Numéro de l’adresse
spiFilterable via the APIstringPersonal identification key (SPI) used to identify the person.spi
cdPaysAdresseReponsestringINSEE code of the address's country.Code INSEE du pays de l'adresse
lbPaysAdresseReponsestringName of the address's country.Libellé du pays de l'adresse
cdDepartementAdresseReponsestringINSEE code of the address's department.Code INSEE du département de l'adresse
lbDepartementAdresseReponsestringName of the address's department.Libellé du département de l'adresse
cdTOMAdresseReponsestringINSEE code of the address's overseas territory.Code INSEE du TOM de l'adresse
lbTOMAdresseReponsestringName of the address's overseas territory.Libellé du TOM de l'adresse
cdCommuneAdresseReponsestringINSEE code of the address's commune.Code INSEE de la commune de l'adresse
lbCommuneAdresseReponsestringName of the address's commune.Libellé de la commune de l'adresse
cdVoieAdresseReponsestringCode of the address's street.Code de la de la voie de l'adresse
lbVoieAdresseReponsestringName of the address's street.Libellé de la voie de l'adresse
numeroVoieAdresseReponsestringStreet number of the address.Numéro de la voie de l'adresse
indiceDeRepetitionAdresseReponsestringAddress repetition index (B=bis, T=ter, Q=quater).Indice de répétion de l'adresse (B = bis, T = ter, Q = quater)
complementAdresseAdresseReponsestringAdditional address complement information.complement adresse
cdSexeEtatCivilReponsestringSex code of the person: 1 for male, 2 for female.Code du sexe de la personne : 1 masculin, 2 féminin
lbNomNaissanceEtatCivilReponsestringPerson's birth surname.nom de naissance
lbPrenomNaissanceEtatCivilReponsestringPerson's birth first name.Prénom de naissance
lbNomUsageEtatCivilReponsestringPerson's usual (used) surname.Nom d'usage
lbPrenomUsageEtatCivilReponsestringPerson's usual (used) first name.Prénom d'usage
anneeNaissanceEtatCivilReponsestringYear of birth, in YYYY format.Année de naissance au format AAAA
moisNaissanceEtatCivilReponsestringMonth of birth, in MM format.Mois de naissance au format MM
jourNaissanceEtatCivilReponsestringDay of birth, in DD format.Jour de naissance au format JJ
cdPaysNaissanceEtatCivilReponsestringINSEE code of the country of birth.Code INSEE du pays de naissance
cdDeptNaissanceEtatCivilReponsestringINSEE code of the department of birth.Code INSEE du département de naissance
cdTOMNaissanceEtatCivilReponsestringINSEE code of the overseas territory of birth.Code INSEE du TOM de naissance
cdCommuneNaissanceEtatCivilReponsestringINSEE code of the commune of birth.cdCommuneNaissance
lieuNaissanceEtatCivilReponseobjectStructured information about the person's place of birth.Structured information about the person's place of birth.
cdCommuneAJourLieuValeurstringCurrent updated INSEE code of the commune.Current updated INSEE code of the commune.
cdDeptLieuValeurstringINSEE code of the department.INSEE code of the department.
cdDeptAJourLieuValeurstringCurrent updated INSEE code of the department.Current updated INSEE code of the department.
cdNatVoieLieuValeurstringCode identifying the type/nature of the street.Code identifying the type/nature of the street.
cdPaysAJourLieuValeurstringCurrent updated INSEE code of the country.Current updated INSEE code of the country.
cdRegLieuValeurstringINSEE code of the region.INSEE code of the region.
cdRegAJourLieuValeurstringCurrent updated INSEE code of the region.Current updated INSEE code of the region.
cdVoieAJourLieuValeurstringCurrent updated code of the street.Current updated code of the street.
indRepLieuValeurstringAddress repetition index (B=bis, T=ter, Q=quater).Address repetition index (B=bis, T=ter, Q=quater).
lbCompAdresLieuValeurstringAdditional address complement label.Additional address complement label.
lbDeptLieuValeurstringName of the department.Name of the department.
lbRegLieuValeurstringName of the region.Name of the region.
noVoieLieuValeurstringStreet number.Street number.
identifiantPersonneReponseobjectIdentifier information of the person.Identifier information of the person.
etatCivilPersonneReponseobjectCivil status information of the person, such as name and birth details.Civil status information of the person, such as name and birth details.
adressePersonneReponseobjectAddress information of the person.Address information of the person.
personnePhysiquePersonneReponseEnveloppeobjectWrapper object containing the returned person's data.Wrapper object containing the returned person's data.
erreurobjectError information returned by the API.Error information returned by the API.
codeerreurstringError code returned by the API.Code de l'erreur
messageerreurstringDescriptive message of the error.Message de description de l'erreur
horodatageerreurstringTimestamp of when the error occurred.Horodatage de l'erreur
codePostalAdresseAvecCodePostalReponsestringPostal code of the address.codePostal
descriptifetatSantestringStatus description indicating the API is operational.L'API est opérationnelle

Schema captured from openapi 26 days ago.

Verification Status

Using the API

Configuration

Format
openapi

Query examples

curl -s 'https://raw.githubusercontent.com/betagouv/api_gouv_swaggers/refs/heads/SAADDGFIP2024-patch-2/swaggers/API-R2P.json' -H 'Accept: application/json'

Machine-readable API description (use it to generate clients).

Full API documentation ↗

Machine-readable & source

API Recherche des personnes physiques (R2P) — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.