Quasi-opendata ou opendatafail pour le RNCS diffusé par l'INPI ?

Tu as contacté [email protected] ?

Il y a un formulaire à leur envoyer

J’ai trouvé ce lien, je vais essayer dans la semaine : Accès aux API - Entreprises - Data INPI

C’est bien le probleme, j’ai cette documentation et j’ai demandé une license. Donc quand je suis la doc à la lettre, 1ere requete
https://registre-national-entreprises.inpi.fr/api/sso/login
Je recoit bien le json avec mes identifiants et mon token comme indiqué dans la doc.
2eme requete, j’ai pris la société Atos comme exemple :
https://registre-national-entreprises.inpi.fr/api/companies/408024719/attachments
Et là j’ai comme réponse : {« code »:« 401 »,« message »:« Access Denied. »,« type »:« access_denied »}
En fait je ne comprend pas le lien entre les deux requetes puisque l’on ne passe pas le token en parametre

J’uttilise curl en php

$data =array(« username » =>« [email protected] », « password » => « xxxxxx »);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, array(‹ Content-Type: application/json ›));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
echo « \n » ;
echo « \n ».$response ;
$array_response = json_decode($response) ;
echo « \n » ;
echo $array_response->token;
echo « \n » ;
$url = « https://registre-national-entreprises.inpi.fr/api/companies/408024719/attachments » ;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPGET, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$get_data = curl_exec($ch);
echo $get_data;
echo "\nEND : " . date(« Y-m-d H:i ») ;
curl_close($ch);

Réponse du serveur :

{« token »:« eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJleHAiOjE2ODMxMDg2NTEsInVzZXJUeXBlIjoiRk8iLCJjb25uZWN0aW9uVHlwZSI6IkFQSSIsInVzZXJJZCI6MjU5NDU0LCJ1c2VybmFtZSI6ImltbW9ib29zdGVyQGdtYWlsLmNvbSIsImZpcnN0bmFtZSI6RjNjVkNGFjY2FkNDI0Mjg1NzkwYjk5YSIsImV4cGlyZXNJbiI6ODY0MDB9.h8O5uufAIE5qLg6Vi0Oge2xdtVe8beUN1MbXYEtCD5BStFIeLcqbzV4R7uyFtSsyNOQjyro_mf-5nU1Qwqcox3ZXz0RiFCjdU9s-8rE2scUTwo3FlfO9mX7qJISmqknVa99TOrqe8IUGDs4fvZ8Qtz49hkm_e5bwXpAsLMfoGzEAJEU8AhMkQV7qcSsQQhrEK11icozqekUy41XP2B9EcArqoMfkXp6oQJjJGlvfFJmYnsc1FWY13qDuEI_7Q6nGmEa54Ln876D8DAdgczH9j47Jc2s4ALM9wf34-ko6qlFg_Ihf29kIoy9hP7V_u20oNpS597x0nhDQvDG2O-XU3cW79v6_ayPo49np0jGvgSiobshFbsbEtgY7JXgtGBwV0QGqdi_OOsudjIKEmH4mUBkjqFubpKzbW4ypVSO6IiI5TSTTt6vJUzGJe01mSZ2CcNrlEMAXhzILXha8S9TBzOMTmVR9ymNECON9rjrHHS6GxPhdBFH9o4Oiujg »,« user »:{« roles »:[« ROLE_NIVEAU_1_COMPANIES_METADATA »,« ROLE_NIVEAU_1_ACTES_PDF »,« ROLE_NIVEAU_1_BILANS_PDF »,« ROLE_NIVEAU_1_BILANS_SAISIES_PDF »,« ROLE_SFTP »,« ROLE_API »],« id":2858525,« email »:"[email protected] »,« firstname »:« xxx »,« lastname »:« xxx »,« civilityCode »:« xx »,« address1 »:« xxxxx »,« state »:« FR »,« zipCode »:« 00000 »,« city »:« xxxx »,« countryCode »:« FR »,« isManager »:false,« officePhone »:« 0123466789 »,« lastLogin »:« 2023-05-03T11:10:51+02:00 »,« active »:true,« correspondenceEmails »:[],« quotas »:[]}}
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJleHAiOjE2ODMxMDg2NTEsInVzZXJUeXBlIjoiRk8iLCJjb25uZWN0aW9uVHlwZSI6IkFQSSIsInVzZXJJZCI6MjU5NDU0LCJ1c2VybmFtZSI6ImltbW9ib2NzU5NDM5M2YzZTQ5YWU3YzlkMDM3NDkzNzIwOGJlIiwicmVmcmVzaFRva2VuIjoiZWU3YzUwYWM1YzRjZmI3ZmRjNjVkNGFjY2FkNDI0Mjg1NzkwYjk5YSIsImV4cGlyZXNJbiI6ODY0MDB9.h8O5uufAIE5qLg6Vi0Oge2xdtVe8beUN1MbXYEtCD5BStFIeLcqbzV4R7uyFtSsyNOQjyro_UMLM1-YQFNvaoA8-f3YJgeklpmExBAyK7QYq8nD3FlfO9mX7qJISmqknVa99TOrqe8IUGDs4fvZ8Qtz49hkm_e5bwXpAsLMfoGzEAJEU8AhMkQV7qcSsQQhrEK11M6glzLxKebJ1wSIXZyxIibUJICud1paTKlUk0KRVEZuFneZbrKkQjD1JMQiw1icozqekUy41XP2B9EcArqoMfkXp6oQJjJGlvfFJmYnsc1FWY13qDuEI_7Q6nGmEa54Ln876D8DAdgczH94ypVSO6IiI5TSTTt6vJUzGJe01mSZ2CcNrlEMAXhzILXha8S9TBzOMTmVR9ymNECON9rjrHHS6GxPhdBFH9o4Oiujg
{« code »:« 401 »,« message »:« Access Denied. »,« type »:« access_denied »}

Si quelqu’un peut m’aider ?

d’expérience ce genre de token passent par l’authentification bearer token…

J’ai pris ton token et fait un get sur ton test via PostMan.

Faut ajouter le bearer token dans ton curl.

(Je te conseille de kill ton token car n’importe qui peut l’utiliser mtn ^^', j’ai les informations de ton gmail / nom / prénom de ton compte de l’inpi du coup, j’ai aussi le refresh token pour en regénérer, il ne faut jamais partager ce genre de token (il expire dans 24h mais je peux potentiellement le recréer via les informations de l’ancien) )

3 « J'aime »

Un grand merci

Bonjour,

La recherche différentielle ne fonctionne pas par page, j’ai toujours les mêmes sociétés.

exemple :
https://registre-national-entreprises.inpi.fr/api/companies/diff?pageSize=50&page=1&from=2023-03-10&to=2023-03-11
ou
https://registre-national-entreprises.inpi.fr/api/companies/diff?pageSize=50&page=2&from=2023-03-10&to=2023-03-11

Le paramètre page=1 ou page=2 n’a aucun impact, ce sont toujours les 50 premières sociétés qui ont été mises à jour sur l’intervalle qui ressortent.

Cordialement,

C’est également un problème que je rencontre oui…

Bonjour,
Comment récupérer, avec la nouvelle API, les bilans qui ont été déposés un jour donné ?
Bien cordialement,

Bonjour,

Impossible de mettre la main sur ce fichier stock en json, est ce que quelqu’un l’a déjà vu et trouvé?

Merci

Non, me concernant, je n’ai pas trouvé ce fichier sur le SFTP.

C’est quand même fou que l’INPI affirme le proposer et finalement non… Bref encore un open data low cost de la part de l’INPI

Est ce que quelqu’un arrive a utiliser le paramètre siren[] pour rechercher plusieurs siren sur une même requête? La doc n’est pas claire du tout sur le sujet.

J’ai testé comme dans leur exemple:

curl -H "Authorization: Bearer $token" https://registre-national-entreprises.inpi.fr/api/companies?page=1&pageSize=10&siren[]=953038593&siren[]=953038338&siren[]=953038171&siren[]=953037744&siren[]=953037611&siren[]=953036795&siren[]=953036431&siren[]=953036423&siren[]=953036274&siren[]=987312220 | jq .

Mais cela ne fonctionne pas

J’aurai plutôt écrit ça :

curl -H "Authorization: Bearer $token" https://registre-national-entreprises.inpi.fr/api/companies?page=1&pageSize=10&siren=[953038593,953038338] | jq .

J’avais aussi testé car plus logique de mettre dans l’array mais voici le résultat de la requête:

Rien à voir avec la requête donc…

Bonjour
Quelqu’un a réussi à utiliser le nouveau ftp correctement ? ça bloque 9 fois sur 100 au niveau de la Récupération du contenu du dossier

Apparemment il y a un lien sur Accès au serveur SFTP - Entreprises - Data INPI
Avec Mise à disposition du stock RNE : cliquez ici.
https://www.inpi.fr/sites/default/files/rne/stock_rne.zip

J’ai commencé à regarder mais il ne semble pas y avoir les bénéficiaires effectifs dans cette archive.

Non il y n’ pas les ubos (c’est annoncé depuis des semaines)

Bonjour,
Je ne parviens pas à obtenir la date de naissance complète à partir de la fin de l’API. si vous avez des suggestions s’il vous plaît faites le moi savoir.
Merci

Je pense que c’est voulu… un petit peu de minimisation de données personnelles qui ici n’apporteraient pas grand chose de plus même si c’est un peu ridicule vu le reste des DCP (adresse par exemple).

Bonjour,

avez-vous réussi a trouver les fichiers des bilans saisis au format json sur le sftp ?
Pour ma part, je vois uniquement les pdfs :frowning:

Merci