{"x402Version":2,"items":[{"resource":"https://api.helpmyagent.com/v1/company/fr/aids","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","project":"économies d’énergie","limit":10}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","matching_context":{"project":"économies d’énergie","company_category":"GE","activity_code":"53.10Z","creation_date":"1991-01-01","employee_band_code":"53","department":"75","region":"11","city":"PARIS","postal_code":"75015"},"source_total_count":2434,"total_candidates":15,"returned_count":10,"truncated":true,"aids":[{"id":"10202","name":"Appel à projets Horizon Europe - 2ème pilier : Problématiques mondiales et compétitivité industrielle européenne - cluster climat, énergie et mobilité","object":"Favoriser l'action en faveur du climat, d'améliorer la compétitivité de l'industrie de l'énergie et des transports ainsi que la qualité des services que ces secteurs apportent à la société.Les dates de candidature diffèrent selon la thématique.","operations":"Thématiques du cluster Climat, énergie et mobilité : Faire progresser les sciences du climat et les solutions pour une société climatiquement neutre et résiliente ;Élaborer des solutions intersectorielles pour la décarbonation ;Développer un système énergétique rentable, sans émission de gaz à effet de serre, centré sur les énergies renouvelables ;Élaborer des solutions axées sur la demande pour décarboner le système énergétique ;Développer pour tous les modes de transport des solutions compétitives et à faibles émissions de carbone ;Développer des systèmes de mobilité sans rupture, intelligents, sûrs, accessibles et inclusifs. Détail des appels et des dates limites de candidatures : pour la thématique du climat : ici ;pour la thématique des transports : ici.","conditions":null,"amount":"Subvention dont le montant dépendra du projet.","beneficiaries":"Tous porteurs de projets.","validation_date":"2026-07-02","valid_until":"2027-12-01","natures":["Subvention","Appel à projet"],"territories":["FRANCE"],"profiles":["PME tous secteurs","Artisanat","ETI et grande entreprise","Industrie","Artisanat - Bâtiment","Artisanat - Fabrication","Métiers d'art"],"projects":["Economies d'énergie, énergies renouvelables","Transports, véhicules propres","Mettre en place un management environnemental - RSE","Toutes les aides"],"contacts":[{"name":"Pour échanger avec le conseiller qui peut vous aider, rendez-vous sur Conseillers-Entreprises.Service-Public.fr","phone":null,"email":null,"website":"https://conseillers-entreprises.service-public.fr/?mtm_campaign=orientation-partenaire&mtm_kwd=cma-aides-entreprises","postal_code":null,"city":null},{"name":"Horizon Europe - PCN climat énergie","phone":null,"email":null,"website":"https://www.horizon-europe.gouv.fr/contactez-les-pcn?point_de_contact_national=climat-%C3%A9nergie","postal_code":null,"city":null}],"source_links":[{"label":"Consulter la présentation du cluster Climat/Energie/Mobilité sur le site Horizon Europe.","url":"https://www.horizon-europe.gouv.fr/climat-energie-et-mobilite-27668","date":"2022-01-13"}],"application_links":[],"match":{"score":0.8,"potentially_eligible":true,"verified_criteria":["territory","project","company_size_profile","beneficiary_size_text"],"unknown_criteria":["employee_count_constraints","company_age_constraints"],"reasons":["Aide à couverture nationale.","Le profil de taille de l’entreprise correspond au profil public de l’aide.","Le texte public des bénéficiaires ne limite pas le dispositif à une autre taille d’entreprise.","Le projet demandé correspond à la taxonomie publique de l’aide."],"matched_territory":"FRANCE","matched_profile":"ETI et grande entreprise","matched_beneficiary_size":"GE","matched_project":"Economies d'énergie, énergies renouvelables"},"source":"data.aides-entreprises.fr:aides","source_type":"SOURCE_PUBLIQUE"},{"id":"10478","name":"Suramortissement des équipements des navires et bateaux","object":"Permettre aux navires et bateaux transportant des biens et/ou des personnes de réduire leur empreinte carbone. Ces équipements devront permettre aux navires et bateaux concernés d’aller au-delà des exigences environnementales qui s’imposent aux constructeurs et aux armateurs, notamment celles fixées par la réglementation de l’Organisation maritime internationaleCe dispositif s'applique pour les investissements réalisés entre le 1er janvier 2022 et le 31 décembre 2027.","operations":"Coûts supplémentaires directement liés à l’installation d’équipements neufs, permettant l’utilisation d’hydrogène ou de toute autre propulsion décarbonée comme énergie propulsive principale ou pour la production d’énergie électrique destinée à la propulsion principale des navires et bateaux ;Coûts supplémentaires directement liés à l’installation d’équipements neufs, permettant l’utilisation du GNL comme énergie propulsive principale ou pour la production d’énergie électrique destinée à la propulsion principale des navires et bateaux ;Équipements acquis à l’état neuf, permettant l’utilisation du gaz de pétrole liquéfié, du gaz naturel comprimé, de l’ammoniac, du méthanol, de l’éthanol ou du diméthyl éther comme énergie propulsive principale ou pour la production d’énergie électrique destinée à la propulsion principale des navires et bateaux de transport de marchandises ou de passagers ;Coûts supplémentaires directement liés à l’installation des biens destinés au traitement des oxydes de soufre, oxydes d’azote et particules fines contenues dans les gaz d’échappement ;Valeur d’origine des biens destinés à compléter la propulsion principale du navire par une propulsion décarbonée ;Valeur d’origine des biens destinés à l’alimentation électrique durant l’escale par le réseau terrestre ou au moyen de moteurs auxiliaires utilisant le GNL ou une énergie décarbonée ;Valeur d’origine des biens destinés à compléter la propulsion principale du navire par une propulsion décarbonée.","conditions":null,"amount":"Déduction sur les équipements dont le taux dépendra du projet.","beneficiaries":"Navires et bateaux transportant des biens et/ou des personnes.","validation_date":"2026-05-19","valid_until":"2027-12-31","natures":["Allègement fiscal"],"territories":["FRANCE"],"profiles":["PME tous secteurs","Hôtellerie-Restauration-Tourisme","ETI et grande entreprise","Industrie"],"projects":["Pollution de l'eau, de l'air et des sols","Economies d'énergie, énergies renouvelables","Transports, véhicules propres","Toutes les aides"],"contacts":[{"name":"DDFIP - Direction Départementale des finances publiques 75 - Paris","phone":"01 55 80 85 85","email":"drfip75@dgfip.finances.gouv.fr","website":"http://www.impots.gouv.fr","postal_code":"75104","city":"PARIS"}],"source_links":[{"label":"Consulter la LOI n° 2021-1900 du 30 décembre 2021 de finances pour 2022 (1) sur le site de Legifrance.","url":"https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000044637640","date":"2022-01-05"},{"label":"Consulter le BIC - Prorogation de la période d’application de la déduction exceptionnelle en faveur des équipements permettant aux navires et aux bateaux de transport de marchandises ou de passagers d’utiliser des énergies propres prévue à l’article 39 decies C du CGI (loi n° 2025-127 du 14 février 2025 de finances pour 2025, art. 51) du 2 avril 2025 sur le site du Bulletin Officiel des Finances Publiques (BOFIP).","url":"https://bofip.impots.gouv.fr/bofip/14615-PGP.html/ACTU-2025-00040","date":"2025-04-11"},{"label":"Consulter le BIC - Majoration des taux de la déduction exceptionnelle en faveur des équipements permettant aux navires et aux bateaux de transport de marchandises ou de passagers d’utiliser des énergies propres au bénéfice des petites et moyennes entreprises (loi n° 2026-103 du 19 février 2026 de finances pour 2026, art. 67) du 13 mai 2026 sur le site du Bulletin Officiel des Finances Publiques (BOFIP).","url":"https://bofip.impots.gouv.fr/bofip/15051-PGP.html/ACTU-2026-00080","date":"2026-05-19"}],"application_links":[],"match":{"score":0.74,"potentially_eligible":true,"verified_criteria":["territory","project","company_size_profile"],"unknown_criteria":["beneficiary_size_text","employee_count_constraints","company_age_constraints"],"reasons":["Aide à couverture nationale.","Le profil de taille de l’entreprise correspond au profil public de l’aide.","Le texte des bénéficiaires ne contient pas de catégorie de taille exploitable automatiquement.","Le projet demandé correspond à la taxonomie publique de l’aide."],"matched_territory":"FRANCE","matched_profile":"ETI et grande entreprise","matched_beneficiary_size":null,"matched_project":"Economies d'énergie, énergies renouvelables"},"source":"data.aides-entreprises.fr:aides","source_type":"SOURCE_PUBLIQUE"},{"id":"12133","name":"Tarifs réduits d'accise sur l'électricité pour les aéronefs","object":"Soutenir les exploitants d'aéronefs qui utilisent les bornes d'alimentation en électricité sur les aérodromes ouverts à la circulation aérienne publique lors de leur stationnement.","operations":"Réduction des tarifs d'électricité.","conditions":null,"amount":"Tarif réduit : à 0,5 €/MWh pour l'électricité consommée pour les besoins des activités économiques ;à 1 €/MWh pour les consommations d'électricité des activités non économiques.","beneficiaries":"Exploitants d'aéronefs.","validation_date":"2026-01-07","valid_until":null,"natures":["Subvention","Allègement fiscal"],"territories":["FRANCE"],"profiles":["PME tous secteurs","ETI et grande entreprise","Industrie"],"projects":["Economies d'énergie, énergies renouvelables","Toutes les aides","Plan de Résilience et soutien face à la crise énergétique"],"contacts":[{"name":"DDFIP - Direction Départementale des finances publiques 75 - Paris","phone":"01 55 80 85 85","email":"drfip75@dgfip.finances.gouv.fr","website":"http://www.impots.gouv.fr","postal_code":"75104","city":"PARIS"},{"name":"Pour échanger avec le conseiller qui peut vous aider, rendez-vous sur Conseillers-Entreprises.Service-Public.fr","phone":null,"email":null,"website":"https://conseillers-entreprises.service-public.fr/?mtm_campaign=orientation-partenaire&mtm_kwd=cma-aides-entreprises","postal_code":null,"city":null}],"source_links":[{"label":"Consulter l'Arrêté du 7 mars 2025 fixant l'entrée en vigueur des dispositions des 9° et 10° du VI de l'article 9 de la loi n° 2022-1157 du 16 août 2022 de finances rectificative pour 2022 sur le site de Legifrance.","url":"https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000051357716","date":"2025-03-24"}],"application_links":[],"match":{"score":0.74,"potentially_eligible":true,"verified_criteria":["territory","project","company_size_profile"],"unknown_criteria":["beneficiary_size_text","employee_count_constraints","company_age_constraints"],"reasons":["Aide à couverture nationale.","Le profil de taille de l’entreprise correspond au profil public de l’aide.","Le texte des bénéficiaires ne contient pas de catégorie de taille exploitable automatiquement.","Le projet demandé correspond à la taxonomie publique de l’aide."],"matched_territory":"FRANCE","matched_profile":"ETI et grande entreprise","matched_beneficiary_size":null,"matched_project":"Economies d'énergie, énergies renouvelables"},"source":"data.aides-entreprises.fr:aides","source_type":"SOURCE_PUBLIQUE"},{"id":"11627","name":"Fonds Vert - Territoires d'Industrie en transition écologique","object":"Relocaliser les chaines de valeur et développer l’industrie de demain (recyclage, matériaux et textiles biosourcés, nouvelles mobilités, énergies renouvelables, etc.).Date limite de candidature : 31 décembre 2026.","operations":"Volet 1 : à titre principal : projets d’investissements industriels structurants et ambitieux sur le plan environnemental (par exemple : projet exemplaire en matière de protection de l’environnement et de gestion des ressources, de décarbonation, recours à des matériaux biosourcés, etc.) qui contribuent à l’émergence, au renforcement et/ou à la réindustrialisation de chaînes de valeur industrielles clés pour la transition écologique ;Volet 2 : à titre auxiliaire : projets d’investissements contribuant au développement des compétences (école de production, centre de formation, plateau technique, etc.) nécessaires à l’émergence, au renforcement et/ou à la réindustrialisation de ces chaînes de valeur industrielles clés pour la transition écologique.","conditions":"Les projets devront : être situés dans le périmètre géographique d’un Territoire d’industrie 2023-2027 ;être soutenus par le ou les Territoires d’industrie concernés, du fait de leur cohérence avec la stratégie industrielle du territoire ;présenter une assiette minimale de dépenses de 400 000 €. Le Préfet pourra retenir un montant d’assiette moins élevé pour les projets situés sur les territoires de la collectivité de Corse ou des départements et régions d’outre-mer.","amount":"Subvention dont le montant dépendra du projet.","beneficiaries":"Maîtres d’ouvrage de projets de développement industriel, sous réserve que leur projet respecte les règles européennes applicables aux aides d’Etat : À titre principal : entreprises privées, sous réserve de l’accord de la gouvernance du Territoire d’industrie, et pour des projets présentant un intérêt général manifeste (notamment en termes de revitalisation économique et de transition écologique) ;À titre secondaire (et notamment pour les projets compétences visés dans le volet 2) : groupements d’employeurs ayant une personnalité morale, des associations ou des établissements de formation (organisme de formation, CFA, université, lycée, etc.).","validation_date":"2026-05-20","valid_until":"2026-12-31","natures":["Subvention","Allègement fiscal","Appel à projet"],"territories":["FRANCE"],"profiles":["PME tous secteurs","ETI et grande entreprise","Collectivités territoriales*","Industrie"],"projects":["Economies d'énergie, énergies renouvelables","Innover dans les produits et technologies vertes","Mettre en place un management environnemental - RSE","Toutes les aides"],"contacts":[{"name":"Pour échanger avec le conseiller qui peut vous aider, rendez-vous sur Conseillers-Entreprises.Service-Public.fr","phone":null,"email":null,"website":"https://conseillers-entreprises.service-public.fr/?mtm_campaign=orientation-partenaire&mtm_kwd=cma-aides-entreprises","postal_code":null,"city":null}],"source_links":[{"label":"Consulter la présentation du FONDS VERT - Territoires d'Industrie en transition écologique sur le site Mes démarches simplifiées.","url":"https://demarche.numerique.gouv.fr/commencer/fonds-vert-3-territoires-industriewww.ecologie.gouv.fr/sites/default/files/documents/FV_Cahier_Axe3_Territoires_industrie_v2.1.pdf","date":"2026-05-20"}],"application_links":[{"label":"Déposer une demande sur le site Mes démarches simplifiées.","url":"https://demarche.numerique.gouv.fr/commencer/fonds-vert-3-territoires-industrie","date":"2026-05-20"}],"match":{"score":0.68,"potentially_eligible":true,"verified_criteria":["territory","project","company_size_profile","beneficiary_size_text"],"unknown_criteria":["employee_count_constraints","company_age_constraints","detailed_conditions"],"reasons":["Aide à couverture nationale.","Le profil de taille de l’entreprise correspond au profil public de l’aide.","Le texte public des bénéficiaires ne limite pas le dispositif à une autre taille d’entreprise.","Le projet demandé correspond à la taxonomie publique de l’aide."],"matched_territory":"FRANCE","matched_profile":"ETI et grande entreprise","matched_beneficiary_size":"GE","matched_project":"Economies d'énergie, énergies renouvelables"},"source":"data.aides-entreprises.fr:aides","source_type":"SOURCE_PUBLIQUE"},{"id":"10715","name":"Appel à projets Industrie zéro fossile – volet 3 – DECARB FLASH","object":"Soutenir les sites industriels désirant réaliser des investissements visant à diminuer leur consommation de combustibles fossiles, notamment via la décarbonation de leur activité industrielle.Dates de relevé des candidatures : 15 octobre 2026 ;15 février 2027.","operations":"Actions portant sur : la récupération de chaleur fatale ;l’efficacité énergétique ;la modification du Mix énergétique ;l'isolation des bâtiments ;la réduction de consommation d'énergie fossile par production d'Énergie renouvelable.","conditions":"Le coût du projet devra être compris entre 100 k€ (25 k€ en Corse et Outre-mer) et 3 M€. Il devra être réalisé sur une durée de 24 mois maximum.","amount":"Subvention dont le montant dépendra du projet.","beneficiaries":"PME et grandes entreprises.Ne sont pas éligibles : activités tertiaires ; activités agricoles (sauf industrie agro-alimentaire) ;travaux publics pour leurs activités sur chantier mobile ;incinérateurs de tout type de déchets (hors incinérateur intégré à un site de production industrielle)entités industrielles dont l'activité est la production et la mise sur le marché d'énergie sur le réseau.","validation_date":"2026-04-01","valid_until":"2027-02-15","natures":["Subvention","Appel à projet"],"territories":["FRANCE"],"profiles":["PME tous secteurs","ETI et grande entreprise","Industrie"],"projects":["Economies d'énergie, énergies renouvelables","Toutes les aides"],"contacts":[{"name":"Pour échanger avec le conseiller qui peut vous aider, rendez-vous sur Conseillers-Entreprises.Service-Public.fr","phone":null,"email":null,"website":"https://conseillers-entreprises.service-public.fr/?mtm_campaign=orientation-partenaire&mtm_kwd=cma-aides-entreprises","postal_code":null,"city":null},{"name":"ADEME - Appel à projets DECARB FLASH","phone":null,"email":"decarb.flash@ademe.fr","website":"https://agirpourlatransition.ademe.fr/","postal_code":null,"city":null}],"source_links":[{"label":"Consulter la présentation de l'Appel à projets DECARB FLASH sur le site Agir pour la transition écologique.","url":"https://agir.ademe.fr/aides-financieres/aap/decarb-flash-2025-2027","date":"2025-04-29"}],"application_links":[{"label":"Déposer un dossier sur le site de l'ADEME.","url":"https://moncompte.ademe.fr/auth/realms/master/protocol/openid-connect/auth?client_id=opale&redirect_uri=https%3A%2F%2Fvosaides.ademe.fr%2Flogin&state=22f8f71c-d21a-4067-86d5-2b595fd4572c&response_mode=fragment&response_type=code&scope=openid&nonce=11191f21-baf1-4dd7-810c-1420f023c5d3&code_challenge=8UebAnwrJC3EwHMNJxkvtvQZZwH2WWkrKchU-GM4W0c&code_challenge_method=S256","date":"2025-04-29"}],"match":{"score":0.68,"potentially_eligible":true,"verified_criteria":["territory","project","company_size_profile","beneficiary_size_text"],"unknown_criteria":["employee_count_constraints","company_age_constraints","detailed_conditions"],"reasons":["Aide à couverture nationale.","Le profil de taille de l’entreprise correspond au profil public de l’aide.","Le texte public des bénéficiaires mentionne explicitement les grandes entreprises.","Le projet demandé correspond à la taxonomie publique de l’aide."],"matched_territory":"FRANCE","matched_profile":"ETI et grande entreprise","matched_beneficiary_size":"GE","matched_project":"Economies d'énergie, énergies renouvelables"},"source":"data.aides-entreprises.fr:aides","source_type":"SOURCE_PUBLIQUE"},{"id":"11414","name":"Crédit d’impôt au titre des investissements en faveur de l’industrie verte (C3IV)","object":"Permettre le financement d’industries stratégiques telles que le photovoltaïque, les batteries, l’éolien ou encore les pompes à chaleur.Ce dispositif est mobilisable pour les investissements jusqu'au 31 décembre 2028.","operations":"Production d’équipements dédiés aux filières du photovoltaïque, des batteries, de l'l’éolien ou encore des pompes à chaleur ;Production de composants essentiels conçus et utilisés principalement pour la production des équipements ci-dessus ;Production ou valorisation des matières premières critiques nécessaires à la production des équipements et des composants définis aux points précédents. La liste des équipements, des composants essentiels et des matières premières entrant dans le cadre des activités éligibles est fixée par l'Arrêté du 11 mars 2024 , paru au Journal officiel du 13 mars 2024.","conditions":"L'application du crédit d'impôt est soumise à la délivrance d’un agrément préalable par la DGFIP (bureau SJCF-3A du service de la sécurité juridique et du contrôle fiscal), après avis conforme de l’agence de l’environnement et de la maîtrise de l’énergie (ADEME) sur l’éligibilité du projet.Cet agrément devra être obtenu avant le début des travaux.L’entreprise porteuse d’un projet de production de composants essentiels ou de matières premières critiques devra justifier qu’au moins 50 % de son chiffre d’affaires sera réalisé avec des entreprises exerçant des activités de production en aval de la chaîne de production des quatre filières concernées.","amount":"Crédit d'impôt calculé sur la base des investissements corporels et incorporels.","beneficiaries":"Entreprises industrielles.","validation_date":"2026-08-12","valid_until":"2028-12-31","natures":["Allègement fiscal"],"territories":["FRANCE"],"profiles":["PME tous secteurs","ETI et grande entreprise","Industrie"],"projects":["Exonérations liées à l'activité","Economies d'énergie, énergies renouvelables","Toutes les aides"],"contacts":[{"name":"Pour échanger avec le conseiller qui peut vous aider, rendez-vous sur Conseillers-Entreprises.Service-Public.fr","phone":null,"email":null,"website":"https://conseillers-entreprises.service-public.fr/?mtm_campaign=orientation-partenaire&mtm_kwd=cma-aides-entreprises","postal_code":null,"city":null},{"name":"DGFIP - Crédit d’impôt au titre des investissements en faveur de l’industrie verte (C3IV)","phone":null,"email":"c3iv@dgfip.finances.gouv.fr","website":"https://www.impots.gouv.fr/","postal_code":null,"city":null}],"source_links":[{"label":"Consulter la présentation du Crédit d’impôt au titre des investissements en faveur de l’industrie verte (C3IV) sur le site du Ministère de l'Economie, des Finances et de la souveraineté Industrielle Energétique et Numérique.","url":"https://www.economie.gouv.fr/service-agrement-credit-impot-investissements-lindustrie-verte-c3iv#","date":"2024-01-09"},{"label":"Consulter la présentation du Crédit d’impôt au titre des investissements en faveur de l’industrie verte (C3IV) sur le site des Impôts.","url":"https://www.impots.gouv.fr/credit-dimpot-au-titre-des-investissements-en-faveur-de-lindustrie-verte-c3iv","date":"2024-01-09"},{"label":"Consulter le Décret n° 2024-212 du 11 mars 2024 fixant la date d'entrée en vigueur des dispositions relatives au crédit d'impôt au titre des investissements dans l'industrie verte prévues à l'article 35 de la loi n° 2023-1322 du 29 décembre 2023 de finances pour 2024 sur le site de Legifrance.","url":"https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000049267825","date":"2024-03-13"},{"label":"Consulter l'Arrêté du 11 mars 2024 fixant la liste des équipements, composants essentiels et matières premières utilisés dans le cadre des activités contribuant à la production de batteries, de panneaux solaires, d'éoliennes ou de pompes à chaleur entrant dans le champ du crédit d'impôt au titre des investissements dans l'industrie verte sur le site de Legifrance.","url":"https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000049268001","date":"2024-03-13"},{"label":"Consulter la LOI n° 2026-103 du 19 février 2026 de finances pour 2026 prolongeant le dispositif jusqu'au 31 décembre 2028 sur le site de Legifrance.","url":"https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000053508155","date":"2026-02-20"},{"label":"Consulter le décret n° 2026-763 du 9 août 2026 fixant la date d'entrée en vigueur des I et II de l'article 39 de la loi n° 2026-103 du 19 février 2026 de finances pour 2026 et définissant les modalités d'application de l'avis du ministre chargé de l'économie prévu au 2° du A du VIII de l'article 244 quater I du code général des impôts sur le site de Legifrance.","url":"https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000054658800","date":"2026-08-11"},{"label":"Consulter l’arrêté du 10 août 2026 fixant la liste des équipements, composants essentiels et matières premières utilisés dans le cadre des activités contribuant à la production de batteries, de panneaux solaires, d'éoliennes ou de pompes à chaleur entrant dans le champ du crédit d'impôt au titre des investissements dans l'industrie verte sur le site de Legifrance.","url":"https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000054666067","date":"2026-08-12"},{"label":"Consulter le communiqué de presse du 12 août 2026 : Le crédit d'impôt au titre des investissements dans l'industrie verte, prolongé pour trois ans, entre en vigueur, sur le site du ministère de l’Economie, des Finances et de la Souveraineté industrielle, énergétique et numérique.","url":"https://presse.economie.gouv.fr/le-credit-dimpot-au-titre-des-investissements-dans-lindustrie-prolonge-pour-trois-ans-entre-en-vigueur/","date":"2026-08-12"}],"application_links":[],"match":{"score":0.62,"potentially_eligible":true,"verified_criteria":["territory","project","company_size_profile"],"unknown_criteria":["beneficiary_size_text","employee_count_constraints","company_age_constraints","detailed_conditions"],"reasons":["Aide à couverture nationale.","Le profil de taille de l’entreprise correspond au profil public de l’aide.","Le texte des bénéficiaires ne contient pas de catégorie de taille exploitable automatiquement.","Le projet demandé correspond à la taxonomie publique de l’aide."],"matched_territory":"FRANCE","matched_profile":"ETI et grande entreprise","matched_beneficiary_size":null,"matched_project":"Economies d'énergie, énergies renouvelables"},"source":"data.aides-entreprises.fr:aides","source_type":"SOURCE_PUBLIQUE"},{"id":"12759","name":"France 2030 - Appel à projets \"Infrastructures de données et équipements numériques résilients et durables\"","object":"Financer des projets d’industrialisation et le développement de solutions innovantes et environnementalement performantes sur deux thèmes : les infrastructures de données et les équipements pour accélérer l’économie circulaire dans l'ensemble de la chaîne de valeur du numérique.Dates de relevés de candidature : 29 octobre 2026 ;9 décembre 2027.","operations":"Projets de démonstrateurs innovants et des projets d’industrialisation contribuant à développer la filière du numérique responsable. Thématiques éligibles : infrastructures de données résilientes et durables : efficacité énergétique et hydrique, valorisation de la chaleur fatale ;économie circulaire pour le numérique : allongement de la durée d’usage des équipements neufs et reconditionnés via l’écoconception, la réparation et le réemploi/industrialisation et robotisation de la filière du réemploi.","conditions":"Le coût total du projet doit être de 2 millions d’euros minimum. Exception faite pour les projets non économiques de production de commun ou impliquant des acteurs de l’économie sociale et solidaire, pour lesquels ce seuil est abaissé à 500 k€.Le coût maximal du projet ne peut dépasser 5 millions d’euros, sauf justification particulière.La durée maximale indicative des projets est de 3 ans.","amount":"Aide mixe sous forme de subvention (60 %) et d'avance remboursable (40 %) dont le montant dépendra du projet.","beneficiaries":"Entreprises seules, ou en collaboration avec des organismes de recherche, des établissements publics ou des collectivités (non obligatoire), jusqu'à 5 partenaires.","validation_date":"2026-07-24","valid_until":"2027-12-09","natures":["Subvention","Avance remboursable","Appel à projet"],"territories":["FRANCE"],"profiles":["PME tous secteurs","ETI et grande entreprise","Autres services, professions libérales","Industrie"],"projects":["Economies d'énergie, énergies renouvelables","Gestion des déchets et économie circulaire","Financement global","Partenariats technologiques, projets collaboratifs","Toutes les aides","Investissements d'Avenir et France 2030","Faisabilité","Développement"],"contacts":[{"name":"Pour échanger avec le conseiller qui peut vous aider, rendez-vous sur Conseillers-Entreprises.Service-Public.fr","phone":null,"email":null,"website":"https://conseillers-entreprises.service-public.fr/?mtm_campaign=orientation-partenaire&mtm_kwd=cma-aides-entreprises","postal_code":null,"city":null},{"name":"ADEME - AAP EcoIDEN","phone":null,"email":"aap.econum@ademe.fr","website":"https://agirpourlatransition.ademe.fr/","postal_code":null,"city":null}],"source_links":[{"label":"Consulter la présentation de l'appel à projets \"Infrastructures de données et équipements numériques résilients et durables\" sur le site Agir pour la transition écologique de l'ADEME.","url":"https://agirpourlatransition.ademe.fr/entreprises/aides-financieres/catalogue/aap/infrastructures-de-donnees-et-equipements-numeriques-resilients-et-durables","date":"2026-07-24"}],"application_links":[],"match":{"score":0.62,"potentially_eligible":true,"verified_criteria":["territory","project","company_size_profile"],"unknown_criteria":["beneficiary_size_text","employee_count_constraints","company_age_constraints","detailed_conditions"],"reasons":["Aide à couverture nationale.","Le profil de taille de l’entreprise correspond au profil public de l’aide.","Le texte des bénéficiaires ne contient pas de catégorie de taille exploitable automatiquement.","Le projet demandé correspond à la taxonomie publique de l’aide."],"matched_territory":"FRANCE","matched_profile":"ETI et grande entreprise","matched_beneficiary_size":null,"matched_project":"Economies d'énergie, énergies renouvelables"},"source":"data.aides-entreprises.fr:aides","source_type":"SOURCE_PUBLIQUE"},{"id":"12651","name":"France 2030 : Appel à projets \"Décarbonation de l'industrie - DECARB IND 25\"","object":"Diminuer les émissions de gaz à effet de serre (GES) des sites industriels via l’efficacité énergétique, la modification des mix énergétique et matière, le captage, la valorisation et le stockage du carbone.Relèves de l'appel à projet : 7 septembre 2026 ;20 mai 2027.","operations":"Projets permettant une réduction d’émissions de GES supérieure à 1 000 tCO2eq par an à iso-production au périmètre de l’entreprise industrielle concernée.Thématiques de l'appel : efficacité énergétique ;modification du mix énergétique ;modification du mix matière ;captage, valorisation et stockage du carbone.","conditions":"Les projets doivent présenter des investissements supérieurs à 3 millions d’euros, et une demande d’aide inférieure à 30 millions d’euros.","amount":"Subvention dont le montant dépendra du projet.","beneficiaries":"Sites industriels. Secteurs non éligibles : activités tertiaires ;agricoles (sauf si relevant d’activités de type industrie agro-alimentaire) ;pêche et aquaculture ;travaux publics pour leurs activités sur chantier mobile ;incinérateurs de tout type de déchets (hors incinérateur intégré à un site de production industrielle) ;entités industrielles dont l’activité est la production et la mise sur le marché d’énergie sur réseaux publics de transport ou de distribution (électrique, de gaz etc.) ; sites dont l’activité principale est le raffinage d’huile ou de pétrole, activités de raffinage d’huile ou de pétrole.","validation_date":"2026-05-20","valid_until":"2027-05-20","natures":["Subvention","Appel à projet"],"territories":["FRANCE"],"profiles":["PME tous secteurs","ETI et grande entreprise","Industrie","Agro-alimentaire"],"projects":["Economies d'énergie, énergies renouvelables","Toutes les aides","Investissements d'Avenir et France 2030"],"contacts":[{"name":"Pour échanger avec le conseiller qui peut vous aider, rendez-vous sur Conseillers-Entreprises.Service-Public.fr","phone":null,"email":null,"website":"https://conseillers-entreprises.service-public.fr/?mtm_campaign=orientation-partenaire&mtm_kwd=cma-aides-entreprises","postal_code":null,"city":null},{"name":"ADEME - AAP DECARB IND","phone":null,"email":"decarbonation.industrie@ademe.fr","website":"https://agirpourlatransition.ademe.fr/","postal_code":null,"city":null}],"source_links":[{"label":"Consulter la présentation de l'appel à projets \"Décarbonation de l’industrie – DECARB IND 25\" sur le site Agir pour la transition écologique.","url":"https://agirpourlatransition.ademe.fr/entreprises/aides-financieres/catalogue/aap/decarbonation-de-lindustrie-decarb-ind-25-2-releve","date":"2026-05-20"}],"application_links":[{"label":"Déposer un dossier sur le site Agir pour la Transition écologique de l'ADEME.","url":"https://moncompte.ademe.fr/auth/realms/master/protocol/openid-connect/auth?client_id=opale&redirect_uri=https%3A%2F%2Fvosaides.ademe.fr%2Flogin&state=ea973e0d-a056-4059-9856-f999b337a58f&response_mode=fragment&response_type=code&scope=openid&nonce=913c0ed4-b20a-43e9-8e5a-e6966650616d&code_challenge=s0pleSloAAytOGzmao53AKIQCvDl82mptXAyOUNA8k0&code_challenge_method=S256","date":"2026-05-20"}],"match":{"score":0.62,"potentially_eligible":true,"verified_criteria":["territory","project","company_size_profile"],"unknown_criteria":["beneficiary_size_text","employee_count_constraints","company_age_constraints","detailed_conditions"],"reasons":["Aide à couverture nationale.","Le profil de taille de l’entreprise correspond au profil public de l’aide.","Le texte des bénéficiaires ne contient pas de catégorie de taille exploitable automatiquement.","Le projet demandé correspond à la taxonomie publique de l’aide."],"matched_territory":"FRANCE","matched_profile":"ETI et grande entreprise","matched_beneficiary_size":null,"matched_project":"Economies d'énergie, énergies renouvelables"},"source":"data.aides-entreprises.fr:aides","source_type":"SOURCE_PUBLIQUE"},{"id":"11428","name":"Aide à l'installation de production d'eau chaude solaire thermique","object":"Réaliser un projet d'installation de production d'eau chaude solaire thermique grâce à l’accompagnement financier du Fonds Chaleur.Ce dispositif est mobilisable jusqu'au 31 décembre 2026.","operations":"Projets de production d'eau chaude collective par la chaleur solaire dans : les logements collectifs ;le secteur tertiaire, l’industrie, l’agriculture ;les opérations couplées à des réseaux de chaleur.","conditions":"Une étude de faisabilité devra être réalisée préalablement.","amount":"Subvention dont le montant dépendra du projet.","beneficiaries":"Collectivités ;Entreprises ;Etablissements publics ;Associations.","validation_date":"2026-02-11","valid_until":"2026-12-31","natures":["Subvention"],"territories":["FRANCE"],"profiles":["PME tous secteurs","ETI et grande entreprise","Collectivités territoriales*","Industrie"],"projects":["Economies d'énergie, énergies renouvelables","Toutes les aides"],"contacts":[{"name":"Pour échanger avec le conseiller qui peut vous aider, rendez-vous sur Conseillers-Entreprises.Service-Public.fr","phone":null,"email":null,"website":"https://conseillers-entreprises.service-public.fr/?mtm_campaign=orientation-partenaire&mtm_kwd=cma-aides-entreprises","postal_code":null,"city":null},{"name":"ADEME Ile-de-France","phone":"01 49 01 45 47","email":"ademe.ile-de-france@ademe.fr","website":"http://ile-de-france.ademe.fr/","postal_code":"92400","city":"Courbevoie"}],"source_links":[{"label":"Consulter la présentation de l'aide Installation de production d'eau chaude solaire thermique sur le site Agir pour la transition écologique de l'ADEME.","url":"https://agirpourlatransition.ademe.fr/entreprises/aides-financieres/catalogue/2026/installation-de-production-deau-chaude-solaire-thermique","date":"2026-02-11"}],"application_links":[],"match":{"score":0.62,"potentially_eligible":true,"verified_criteria":["territory","project","company_size_profile"],"unknown_criteria":["beneficiary_size_text","employee_count_constraints","company_age_constraints","detailed_conditions"],"reasons":["Aide à couverture nationale.","Le profil de taille de l’entreprise correspond au profil public de l’aide.","Le texte des bénéficiaires ne contient pas de catégorie de taille exploitable automatiquement.","Le projet demandé correspond à la taxonomie publique de l’aide."],"matched_territory":"FRANCE","matched_profile":"ETI et grande entreprise","matched_beneficiary_size":null,"matched_project":"Economies d'énergie, énergies renouvelables"},"source":"data.aides-entreprises.fr:aides","source_type":"SOURCE_PUBLIQUE"},{"id":"10949","name":"France 2030 - Appel à projets \"Développement de briques technologiques et démonstrateurs - Réalisations de premières industrielles associant l’offre et la demande (DEMIBaC)\"","object":"Soutenir les projets d’innovation d'entreprises qui accélèrent la mise sur le marché de technologies et/ou de solutions durables pour décarboner l’industrie, des phases de recherche industrielle à la démonstration.Cet appel fait partie du programme France 2030.Dates de relèves pour les candidatures : 13 octobre 2026 ;9 mars 2027.","operations":"Volet 1 : projets pour le développement de briques technologiques innovantes et d’actions de démonstration, dont les consortiums sont généralement constitués par des académiques et des industriels de l’offre ;Volet 2 : projets portés par des consortiums constitués d’un ou plusieurs industriels proposant une offre de décarbonation et d’un ou plusieurs industriels côté demande prêts à accueillir les solutions innovantes proposées sur leurs sites de production.","conditions":"Le budget minimum devra être : d'1,5 M € minimum au total ;d'au moins 300 K € par partenaire.","amount":"Aide mixte sous la forme de subvention et d'avance remboursable, dont le montant dépendra du projet.","beneficiaries":"Entreprises de toutes tailles ;Organismes de recherche ;Clients Industriels finaux (facultatif pour le volet 1, obligatoire pour le volet 2). Structure partenariale : Pour le volet 1 : mono-partenaire ou collaboratif (5 partenaires maximum) ;Pour le volet 2 : collaboratif (5 partenaires maximum), au minimum 1 client final utilisateur de l’innovation et 1 développeur de technologies.","validation_date":"2026-02-11","valid_until":"2027-03-09","natures":["Subvention","Avance remboursable","Appel à projet"],"territories":["FRANCE"],"profiles":["PME tous secteurs","ETI et grande entreprise","Industrie","Agro-alimentaire"],"projects":["Economies d'énergie, énergies renouvelables","Toutes les aides","Investissements d'Avenir et France 2030"],"contacts":[{"name":"Pour échanger avec le conseiller qui peut vous aider, rendez-vous sur Conseillers-Entreprises.Service-Public.fr","phone":null,"email":null,"website":"https://conseillers-entreprises.service-public.fr/?mtm_campaign=orientation-partenaire&mtm_kwd=cma-aides-entreprises","postal_code":null,"city":null},{"name":"ADEME - AAP DEMIBAC","phone":null,"email":"demibac@ademe.fr","website":"https://agirpourlatransition.ademe.fr/","postal_code":null,"city":null}],"source_links":[{"label":"Consulter la présentation de l'appel Développement de briques technologiques et démonstrateurs - Réalisations de premières industrielles associant l’offre et la demande (DEMIBaC) sur le site Agir pour la transition écologique.","url":"https://agirpourlatransition.ademe.fr/entreprises/aides-financieres/catalogue/aap/developpement-de-briques-technologiques-et-demonstrateurs-realisations-de-premieres-industrielles-associant-loffre-et-la-demande-demibac","date":"2026-02-11"}],"application_links":[],"match":{"score":0.62,"potentially_eligible":true,"verified_criteria":["territory","project","company_size_profile"],"unknown_criteria":["beneficiary_size_text","employee_count_constraints","company_age_constraints","detailed_conditions"],"reasons":["Aide à couverture nationale.","Le profil de taille de l’entreprise correspond au profil public de l’aide.","Le texte des bénéficiaires ne contient pas de catégorie de taille exploitable automatiquement.","Le projet demandé correspond à la taxonomie publique de l’aide."],"matched_territory":"FRANCE","matched_profile":"ETI et grande entreprise","matched_beneficiary_size":null,"matched_project":"Economies d'énergie, énergies renouvelables"},"source":"data.aides-entreprises.fr:aides","source_type":"SOURCE_PUBLIQUE"}],"limitations":["potentially_eligible signifie uniquement que les critères automatiquement vérifiables ne montrent pas d’incompatibilité.","Le score est réduit lorsque des critères d’effectif, d’âge, de taille dans le texte des bénéficiaires ou des conditions détaillées restent inconnus afin de privilégier les aides les mieux démontrées.","Les restrictions explicites TPE, PME, ETI ou grande entreprise présentes dans le texte public des bénéficiaires sont utilisées pour écarter les incompatibilités de taille.","Les conditions textuelles détaillées doivent être vérifiées avant toute demande.","Les contraintes d’effectif et d’âge utilisent des codes internes Aides-entreprises non interprétés dans cette version et restent donc signalées comme inconnues.","Les aides limitées à un territoire infra-communal ou intercommunal peuvent être omises lorsque le rapprochement géographique exact n’est pas possible avec les pivots disponibles.","Les contacts sont limités aux 5 points de contact publics les plus pertinents pour le siège afin d’éviter des réponses inutilement volumineuses."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"},"project":{"type":"string","minLength":2,"description":"Optional project context used to rank matching public aid schemes"},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10,"description":"Maximum number of ranked aid schemes to return"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/aids API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"company_status":{"type":["string","null"],"description":"Current public administrative company status when available."},"matching_context":{"type":"object","description":"Structured value returned for “matching context” as defined by this API contract."},"source_total_count":{"type":"integer","description":"Structured value returned for “source total count” as defined by this API contract."},"total_candidates":{"type":"integer","description":"Structured value returned for “total candidates” as defined by this API contract."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"aids":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Structured value returned for “id” as defined by this API contract."},"name":{"type":"string","description":"Publicly available company, person, buyer or record name for this result."},"object":{"type":["string","null"],"description":"Structured value returned for “object” as defined by this API contract."},"operations":{"type":["string","null"],"description":"Structured value returned for “operations” as defined by this API contract."},"conditions":{"type":["string","null"],"description":"Structured value returned for “conditions” as defined by this API contract."},"amount":{"type":["string","null"],"description":"Structured value returned for “amount” as defined by this API contract."},"beneficiaries":{"type":["string","null"],"description":"Structured value returned for “beneficiaries” as defined by this API contract."},"validation_date":{"type":["string","null"],"description":"Structured value returned for “validation date” as defined by this API contract."},"valid_until":{"type":["string","null"],"description":"Structured value returned for “valid until” as defined by this API contract."},"natures":{"type":"array","description":"Structured value returned for “natures” as defined by this API contract."},"territories":{"type":"array","description":"Structured value returned for “territories” as defined by this API contract."},"profiles":{"type":"array","description":"Structured value returned for “profiles” as defined by this API contract."},"projects":{"type":"array","description":"Structured value returned for “projects” as defined by this API contract."},"contacts":{"type":"array","description":"Structured value returned for “contacts” as defined by this API contract."},"source_links":{"type":"array","description":"Structured value returned for “source links” as defined by this API contract."},"application_links":{"type":"array","description":"Structured value returned for “application links” as defined by this API contract."},"match":{"type":"object","properties":{"score":{"type":"number","description":"Normalized score produced by the endpoint; interpretation is defined by the tool description and limitations."},"potentially_eligible":{"type":"boolean","description":"Structured value returned for “potentially eligible” as defined by this API contract."},"verified_criteria":{"type":"array","description":"Structured value returned for “verified criteria” as defined by this API contract."},"unknown_criteria":{"type":"array","description":"Structured value returned for “unknown criteria” as defined by this API contract."},"reasons":{"type":"array","description":"Structured value returned for “reasons” as defined by this API contract."},"matched_territory":{"type":["string","null"],"description":"Structured value returned for “matched territory” as defined by this API contract."},"matched_profile":{"type":["string","null"],"description":"Structured value returned for “matched profile” as defined by this API contract."},"matched_project":{"type":["string","null"],"description":"Structured value returned for “matched project” as defined by this API contract."}},"description":"Structured value returned for “match” as defined by this API contract."},"source":{"type":"string","description":"Structured value returned for “source” as defined by this API contract."},"source_type":{"type":"string","enum":["SOURCE_PUBLIQUE"],"description":"Structured value returned for “source type” as defined by this API contract. (allowed values: SOURCE_PUBLIQUE)."}}},"description":"Ranked public funding schemes returned by the endpoint."},"limitations":{"type":"array","description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["identifier","identifier_type","exists","siren","name","company_status","matching_context","source_total_count","total_candidates","returned_count","truncated","aids"],"additionalProperties":false,"description":"Structured result returned by the company/fr/aids API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Public Funding","description":"Finds and ranks French public funding programs potentially relevant to a company based on its profile, location and project. Eligibility results are indicative and do not constitute an official eligibility decision."},{"resource":"https://api.helpmyagent.com/v1/company/fr/benchmark","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.04","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","scope":"france","peer_limit":3}},"output":{"type":"json","example":{"identifier":"356000000","exists":true,"siren":"356000000","name":"LA POSTE","scope":"france","peer_count":1,"metrics":{"revenue":{"company_value":34569000000,"peer_count":1,"peer_median":95719080,"peer_min":95719080,"peer_max":95719080},"net_income":{"company_value":1722000000,"peer_count":1,"peer_median":-1571345,"peer_min":-1571345,"peer_max":-1571345},"revenue_growth_percent":{"company_value":null,"peer_count":0,"peer_median":null,"peer_min":null,"peer_max":null},"net_margin_percent":{"company_value":4.98,"peer_count":1,"peer_median":-1.64,"peer_min":-1.64,"peer_max":-1.64}},"peers":[{"siren":"409108115","name":"SOCIETE DE TRAITEMENT DE PRESSE (STP)","year":"2024","revenue":95719080,"net_income":-1571345,"revenue_growth_percent":null,"net_margin_percent":-1.64}],"limitations":["Le benchmark repose sur les pairs publics retournés par company/fr/peers et sur les comptes publics disponibles.","Les exercices peuvent différer entre sociétés ; les valeurs absentes ne sont pas imputées."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."},"scope":{"type":"string","enum":["department","region","france"],"default":"region","description":"Geographic comparison scope controlling whether candidates are selected by department, region or all of France. (default region; allowed values: department, region, france)."},"peer_limit":{"type":"integer","minimum":2,"maximum":10,"default":5,"description":"Maximum number of comparable peer companies used by the benchmark. (minimum 2; maximum 10; default 5)."}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/benchmark API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"description":"Normalized 9-digit French SIREN when available."},"name":{"description":"Publicly available company, person, buyer or record name for this result."},"scope":{"type":"string","description":"Structured value returned for “scope” as defined by this API contract."},"peer_count":{"type":"integer","description":"Structured value returned for “peer count” as defined by this API contract."},"metrics":{"type":"object","description":"Structured value returned for “metrics” as defined by this API contract."},"peers":{"type":"array","description":"Structured value returned for “peers” as defined by this API contract."},"limitations":{"type":"array","description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["identifier","exists","siren","name","scope","peer_count","metrics","peers"],"additionalProperties":false,"description":"Structured result returned by the company/fr/benchmark API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"Benchmark a French company against public peers","description":"Benchmarks a company against public peers using available revenue, net income, growth and margin metrics."},{"resource":"https://api.helpmyagent.com/v1/company/fr/certifications","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-09T08:31:37Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","certifications_count":2,"certifications":[{"type":"QUALIOPI","source":"dgefp.opendatasoft.com:liste-publique-des-of-v2","source_type":"SOURCE_PUBLIQUE","siret":"35600000000048","status":"certified","source_status":null,"name":"Qualiopi","issuer":null,"code":"11755565775","valid_from":null,"valid_until":null,"certificate_url":null,"scopes":["ACTIONS_DE_FORMATION"]},{"type":"QUALIOPI","source":"dgefp.opendatasoft.com:liste-publique-des-of-v2","source_type":"SOURCE_PUBLIQUE","siret":"35600000000048","status":"certified","source_status":null,"name":"Qualiopi","issuer":null,"code":"11755762075","valid_from":null,"valid_until":null,"certificate_url":null,"scopes":["ACTIONS_DE_FORMATION"]}],"sources":[{"source":"data.ademe.fr:rge","source_type":"SOURCE_PUBLIQUE","status":"ok","records":0,"scope":null},{"source":"opendata.agencebio.org","source_type":"SOURCE_PUBLIQUE","status":"ok","records":0,"scope":"headquarters_siret"},{"source":"dgefp.opendatasoft.com:liste-publique-des-of-v2","source_type":"SOURCE_PUBLIQUE","status":"ok","records":2,"scope":null}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/certifications API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"certifications_count":{"type":"integer","description":"Structured value returned for “certifications count” as defined by this API contract."},"certifications":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"Structured value returned for “type” as defined by this API contract."},"source":{"type":"string","description":"Structured value returned for “source” as defined by this API contract."},"source_type":{"type":"string","enum":["SOURCE_PUBLIQUE"],"description":"Structured value returned for “source type” as defined by this API contract. (allowed values: SOURCE_PUBLIQUE)."},"siret":{"type":["string","null"],"description":"Normalized 14-digit French SIRET when available."},"status":{"type":"string","description":"Normalized endpoint or source status."},"source_status":{"type":["string","null"],"description":"Availability status of the relevant upstream public source."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"issuer":{"type":["string","null"],"description":"Structured value returned for “issuer” as defined by this API contract."},"code":{"type":["string","null"],"description":"Structured value returned for “code” as defined by this API contract."},"valid_from":{"type":["string","null"],"description":"Structured value returned for “valid from” as defined by this API contract."},"valid_until":{"type":["string","null"],"description":"Structured value returned for “valid until” as defined by this API contract."},"certificate_url":{"type":["string","null"],"description":"Structured value returned for “certificate url” as defined by this API contract."},"scopes":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “scopes” as defined by this API contract."}},"required":["type","source","source_type","siret","status","source_status","name","issuer","code","valid_from","valid_until","certificate_url","scopes"],"additionalProperties":false},"description":"Normalized public certification records returned by the endpoint."},"sources":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","description":"Structured value returned for “source” as defined by this API contract."},"source_type":{"type":"string","description":"Structured value returned for “source type” as defined by this API contract."},"status":{"type":"string","enum":["ok","unavailable","not_queried"],"description":"Normalized endpoint or source status. (allowed values: ok, unavailable, not_queried)."},"records":{"type":"integer","description":"Structured value returned for “records” as defined by this API contract."},"scope":{"type":["string","null"],"description":"Structured value returned for “scope” as defined by this API contract."}},"required":["source","source_type","status","records","scope"],"additionalProperties":false},"description":"Public data sources used or checked for this result."}},"required":["identifier","identifier_type","exists","siren","name","certifications_count","certifications","sources"],"additionalProperties":false,"description":"Structured result returned by the company/fr/certifications API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Certifications","description":"Aggregates and normalizes public certifications and qualifications available for a French company, including RGE, organic certification and Qualiopi."},{"resource":"https://api.helpmyagent.com/v1/company/fr/changes","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.015","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","since":"2025-01-01","offset":0,"limit":100}},"output":{"type":"json","example":{"identifier":"example","identifier_type":"siren","siren":"example","exists":false,"since":"example","until":"example","offset":0,"next_offset":0,"limit":0,"total_count":0,"returned_count":0,"truncated":false,"changes":[{"date":"example","changed_fields":[{"field":"example","value":"example"}],"state":{"start_date":"example","end_date":"example","status":"active","name":"example","usual_name":"example","legal_form_code":"example","activity_code":"example","activity_nomenclature":"example","headquarters_nic":"example","is_employer":false,"is_social_solidarity_economy":false,"is_mission_company":false}}],"limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"},"since":{"type":"string","format":"date","description":"Optional inclusive change start date"},"until":{"type":"string","format":"date","description":"Optional inclusive change end date"},"offset":{"type":"integer","minimum":0,"default":0,"description":"Zero-based offset within the filtered change list; use next_offset to continue"},"limit":{"type":"integer","minimum":1,"maximum":100,"default":100,"description":"Maximum changes to return, up to 100"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/changes API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"siren":{"type":"string","description":"Normalized 9-digit French SIREN when available."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"since":{"type":["string","null"],"description":"Structured value returned for “since” as defined by this API contract."},"until":{"type":["string","null"],"description":"Structured value returned for “until” as defined by this API contract."},"offset":{"type":"integer","description":"Structured value returned for “offset” as defined by this API contract."},"next_offset":{"type":["integer","null"],"description":"Structured value returned for “next offset” as defined by this API contract."},"limit":{"type":"integer","description":"Structured value returned for “limit” as defined by this API contract."},"total_count":{"type":"integer","description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"changes":{"type":"array","items":{"type":"object","properties":{"date":{"type":["string","null"],"description":"Structured value returned for “date” as defined by this API contract."},"changed_fields":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","description":"Structured value returned for “field” as defined by this API contract."},"value":{"type":["string","boolean","null"],"description":"Structured value returned for “value” as defined by this API contract."}},"required":["field","value"],"additionalProperties":false},"description":"Structured value returned for “changed fields” as defined by this API contract."},"state":{"type":"object","properties":{"start_date":{"type":["string","null"],"description":"Structured value returned for “start date” as defined by this API contract."},"end_date":{"type":["string","null"],"description":"Structured value returned for “end date” as defined by this API contract."},"status":{"type":["string","null"],"enum":["active","closed",null],"description":"Normalized endpoint or source status. (allowed values: active, closed)."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"usual_name":{"type":["string","null"],"description":"Structured value returned for “usual name” as defined by this API contract."},"legal_form_code":{"type":["string","null"],"description":"Structured value returned for “legal form code” as defined by this API contract."},"activity_code":{"type":["string","null"],"description":"Structured value returned for “activity code” as defined by this API contract."},"activity_nomenclature":{"type":["string","null"],"description":"Structured value returned for “activity nomenclature” as defined by this API contract."},"headquarters_nic":{"type":["string","null"],"description":"Structured value returned for “headquarters nic” as defined by this API contract."},"is_employer":{"type":["boolean","null"],"description":"Structured value returned for “is employer” as defined by this API contract."},"is_social_solidarity_economy":{"type":["boolean","null"],"description":"Structured value returned for “is social solidarity economy” as defined by this API contract."},"is_mission_company":{"type":["boolean","null"],"description":"Structured value returned for “is mission company” as defined by this API contract."}},"required":["start_date","end_date","status","name","usual_name","legal_form_code","activity_code","activity_nomenclature","headquarters_nic","is_employer","is_social_solidarity_economy","is_mission_company"],"additionalProperties":false,"description":"Structured value returned for “state” as defined by this API contract."}},"required":["date","changed_fields","state"],"additionalProperties":false},"description":"Structured value returned for “changes” as defined by this API contract."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["identifier","identifier_type","siren","exists","since","until","offset","next_offset","limit","total_count","returned_count","truncated","changes"],"additionalProperties":false,"description":"Structured result returned by the company/fr/changes API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Changes","description":"Returns explicit historized Sirene change flags for a French legal unit, with the normalized state that became effective on each change date."},{"resource":"https://api.helpmyagent.com/v1/company/fr/closures","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"since":"2026-09-01","until":"2026-09-07","limit":25}},"output":{"type":"json","example":{"since":"example","until":"example","cursor":"example","next_cursor":"example","limit":0,"total_count":0,"returned_count":0,"truncated":false,"closures":[{"siren":"example","name":"example","closure_date":"example","activity_code":"example","legal_form_code":"example","current_status":"active","last_processed_at":"example"}],"limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"since":{"type":"string","format":"date","description":"Inclusive start date; defaults to a 7-day window"},"until":{"type":"string","format":"date","description":"Inclusive end date; defaults to today"},"cursor":{"type":"string","minLength":1,"maxLength":4096,"default":"*","description":"Opaque Sirene cursor from next_cursor; omit it on the first call"},"limit":{"type":"integer","minimum":1,"maximum":100,"default":25,"description":"Maximum results to return, up to 100"}},"additionalProperties":false,"description":"Structured input parameters for the company/fr/closures API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"since":{"type":"string","description":"Structured value returned for “since” as defined by this API contract."},"until":{"type":"string","description":"Structured value returned for “until” as defined by this API contract."},"cursor":{"type":"string","description":"Structured value returned for “cursor” as defined by this API contract."},"next_cursor":{"type":["string","null"],"description":"Structured value returned for “next cursor” as defined by this API contract."},"limit":{"type":"integer","description":"Structured value returned for “limit” as defined by this API contract."},"total_count":{"type":"integer","description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"closures":{"type":"array","items":{"type":"object","properties":{"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"closure_date":{"type":["string","null"],"description":"Structured value returned for “closure date” as defined by this API contract."},"activity_code":{"type":["string","null"],"description":"Structured value returned for “activity code” as defined by this API contract."},"legal_form_code":{"type":["string","null"],"description":"Structured value returned for “legal form code” as defined by this API contract."},"current_status":{"type":["string","null"],"enum":["active","closed",null],"description":"Structured value returned for “current status” as defined by this API contract. (allowed values: active, closed)."},"last_processed_at":{"type":["string","null"],"description":"Structured value returned for “last processed at” as defined by this API contract."}},"required":["siren","name","closure_date","activity_code","legal_form_code","current_status","last_processed_at"],"additionalProperties":false},"description":"Structured value returned for “closures” as defined by this API contract."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["since","until","cursor","next_cursor","limit","total_count","returned_count","truncated","closures"],"additionalProperties":false,"description":"Structured result returned by the company/fr/closures API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Closures","description":"Lists French legal units entering a closed Sirene administrative period during a requested date window, while preserving their current status if later reactivated."},{"resource":"https://api.helpmyagent.com/v1/company/fr/compare","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.03","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifiers":["356000000","552100554"]}},"output":{"type":"json","example":{"companies":[{"identifier":"356000000","exists":true,"siren":"356000000","name":"LA POSTE","status":"active","activity_code":"53.10Z","company_category":"GE","employee_band_code":"53","creation_date":"1991-01-01","latest_financial_year":"2024","revenue":34569000000,"net_income":1722000000,"revenue_growth_percent":null,"net_margin_percent":4.98,"legal_risk":"low"},{"identifier":"552100554","exists":true,"siren":"552100554","name":"PEUGEOT SA","status":"closed","activity_code":"70.10Z","company_category":null,"employee_band_code":"NN","creation_date":"1955-01-01","latest_financial_year":"2019","revenue":74731000000,"net_income":3584000000,"revenue_growth_percent":null,"net_margin_percent":4.8,"legal_risk":"high"}],"comparability":{"comparable":false,"issues":["Les entreprises n’ont pas toutes le même code d’activité principal.","Les derniers exercices financiers disponibles ne sont pas tous identiques."]},"rankings":{"revenue":[{"identifier":"552100554","name":"PEUGEOT SA","value":74731000000,"rank":1},{"identifier":"356000000","name":"LA POSTE","value":34569000000,"rank":2}],"net_income":[{"identifier":"552100554","name":"PEUGEOT SA","value":3584000000,"rank":1},{"identifier":"356000000","name":"LA POSTE","value":1722000000,"rank":2}],"revenue_growth_percent":[],"net_margin_percent":[{"identifier":"356000000","name":"LA POSTE","value":4.98,"rank":1},{"identifier":"552100554","name":"PEUGEOT SA","value":4.8,"rank":2}]},"limitations":["Les classements sont fournis axe par axe et ne constituent jamais un classement global des entreprises.","Les données financières peuvent porter sur des exercices différents et certaines sociétés peuvent ne publier aucun compte exploitable.","Le niveau legal_risk reprend company/fr/risk et ne constitue pas un score de crédit."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifiers":{"type":"array","minItems":2,"maxItems":5,"items":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$"},"description":"List of French company identifiers to process; each item must be a 9-digit SIREN or 14-digit SIRET. (at least 2 items; at most 5 items)."}},"required":["identifiers"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/compare API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"companies":{"type":"array","description":"Structured company records returned by the endpoint."},"comparability":{"type":"object","description":"Structured value returned for “comparability” as defined by this API contract."},"rankings":{"type":"object","description":"Structured value returned for “rankings” as defined by this API contract."},"limitations":{"type":"array","description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["companies","comparability","rankings"],"additionalProperties":false,"description":"Structured result returned by the company/fr/compare API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"Compare French companies","description":"Compares 2 to 5 French companies across public administrative, financial and legal-risk fields without producing a global winner."},{"resource":"https://api.helpmyagent.com/v1/company/fr/compliance","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-19T05:40:52Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","domain":null,"status":"NO_PUBLIC_ALERT_FOUND","checked_at":"2026-09-03T17:33:09+02:00","checks":[{"check":"AMF_BLACKLIST","source":"data.gouv.fr:amf-blacklist","source_type":"SOURCE_PUBLIQUE","status":"ok","match_count":0,"source_records":3410,"publication_date":null,"limitation":"La liste AMF est publique mais explicitement non exhaustive."},{"check":"ASSET_FREEZE","source":"gels-avoirs.dgtresor.gouv.fr","source_type":"SOURCE_PUBLIQUE","status":"ok","match_count":0,"source_records":6578,"publication_date":"2026-09-03T11:52:46.0865293+02:00","limitation":"Les rapprochements par nom ou domaine sont signalés comme inférés."}],"matches":[],"limitations":["NO_PUBLIC_ALERT_FOUND signifie uniquement qu’aucune correspondance n’a été trouvée dans les sources vérifiées.","Ce résultat ne constitue ni un avis juridique, ni une garantie de conformité, ni un score de solvabilité.","Les rapprochements sans identifiant administratif commun sont explicitement marqués INFERE avec un niveau de confiance.","Un domaine fourni en entrée est contrôlé comme un sujet distinct et n’est pas présenté comme appartenant officiellement à l’entreprise."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"},"domain":{"type":"string","description":"Optional domain to check separately; it is not considered officially associated with the company"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/compliance API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"company_status":{"type":["string","null"],"description":"Current public administrative company status when available."},"domain":{"type":["string","null"],"description":"Structured value returned for “domain” as defined by this API contract."},"status":{"type":"string","enum":["PUBLIC_ALERT_FOUND","NO_PUBLIC_ALERT_FOUND","INCOMPLETE","COMPANY_NOT_FOUND"],"description":"Normalized endpoint or source status. (allowed values: PUBLIC_ALERT_FOUND, NO_PUBLIC_ALERT_FOUND, INCOMPLETE, COMPANY_NOT_FOUND)."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"checks":{"type":"array","items":{"type":"object","properties":{"check":{"type":"string","description":"Structured value returned for “check” as defined by this API contract."},"source":{"type":"string","description":"Structured value returned for “source” as defined by this API contract."},"source_type":{"type":"string","description":"Structured value returned for “source type” as defined by this API contract."},"status":{"type":"string","enum":["ok","unavailable","not_queried"],"description":"Normalized endpoint or source status. (allowed values: ok, unavailable, not_queried)."},"match_count":{"type":"integer","description":"Number of candidate matches returned by the screening operation."},"source_records":{"type":["integer","null"],"description":"Structured value returned for “source records” as defined by this API contract."},"publication_date":{"type":["string","null"],"description":"Structured value returned for “publication date” as defined by this API contract."},"limitation":{"type":"string","description":"Structured value returned for “limitation” as defined by this API contract."}}},"description":"Structured value returned for “checks” as defined by this API contract."},"matches":{"type":"array","items":{"type":"object","properties":{"check":{"type":"string","description":"Structured value returned for “check” as defined by this API contract."},"subject":{"type":"string","enum":["company_identity","domain_input"],"description":"Structured value returned for “subject” as defined by this API contract. (allowed values: company_identity, domain_input)."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"match_method":{"type":"string","description":"Structured value returned for “match method” as defined by this API contract."},"confidence":{"type":"number","description":"Confidence indicator associated with an inferred or derived result."},"source":{"type":"string","description":"Structured value returned for “source” as defined by this API contract."},"source_type":{"type":"string","description":"Structured value returned for “source type” as defined by this API contract."},"match_source_type":{"type":"string","enum":["SOURCE_PUBLIQUE","INFERE"],"description":"Structured value returned for “match source type” as defined by this API contract. (allowed values: SOURCE_PUBLIQUE, INFERE)."}}},"description":"Candidate public-list or source matches returned by the endpoint."},"limitations":{"type":"array","description":"Known interpretation, source-coverage or freshness limitations for this result."},"regulatory":{"type":"object","properties":{"source_status":{"type":"string","enum":["ok","unavailable","not_queried"],"description":"Availability status of the relevant upstream public source. (allowed values: ok, unavailable, not_queried)."},"regulated":{"type":["boolean","null"],"description":"Structured value returned for “regulated” as defined by this API contract."},"approval_count":{"type":["integer","null"],"description":"Structured value returned for “approval count” as defined by this API contract."}},"required":["source_status","regulated","approval_count"],"description":"Structured value returned for “regulatory” as defined by this API contract."}},"required":["identifier","identifier_type","exists","siren","name","company_status","domain","status","checked_at","checks","matches"],"additionalProperties":false,"description":"Structured result returned by the company/fr/compliance API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Compliance Checks","description":"Checks a French company against supported public alert and sanctions sources and adds a structured REGAFI registration summary. The absence of a match must not be interpreted as a guarantee of compliance."},{"resource":"https://api.helpmyagent.com/v1/company/fr/default-score","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"75000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.075","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","score":0,"level":"low","confidence":"high","known_weight_percent":85,"components":[{"component":"company_status","weight":35,"value":"active","risk_points":0,"known":true,"explanation":"Statut administratif public de l’entreprise."},{"component":"collective_procedures","weight":35,"value":0,"risk_points":0,"known":true,"explanation":"Présence de procédures collectives BODACC dans la fenêtre analysée ; une couverture incomplète rend cette composante inconnue."},{"component":"revenue_trend","weight":15,"value":null,"risk_points":null,"known":false,"explanation":"Variation du dernier chiffre d’affaires public disponible."},{"component":"net_margin","weight":15,"value":4.98,"risk_points":0,"known":true,"explanation":"Dernière marge nette publique calculable."}],"limitations":["Ce score est un indicateur HelpMyAgent déterministe fondé uniquement sur des données publiques disponibles.","Il ne constitue pas un credit score officiel ou réglementaire, une probabilité statistique de défaut, ni un avis financier.","L’absence de comptes publics réduit la confiance et ne doit pas être interprétée comme un signal favorable ou défavorable."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/default-score API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","description":"Normalized identifier type, such as SIREN or SIRET when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"description":"Normalized 9-digit French SIREN when available."},"name":{"description":"Publicly available company, person, buyer or record name for this result."},"score":{"description":"Normalized score produced by the endpoint; interpretation is defined by the tool description and limitations."},"level":{"type":"string","description":"Structured value returned for “level” as defined by this API contract."},"confidence":{"type":"string","description":"Confidence indicator associated with an inferred or derived result."},"known_weight_percent":{"description":"Structured value returned for “known weight percent” as defined by this API contract."},"components":{"type":"array","description":"Structured value returned for “components” as defined by this API contract."},"limitations":{"type":"array","description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["identifier","identifier_type","exists","siren","name","score","level","confidence","components"],"additionalProperties":false,"description":"Structured result returned by the company/fr/default-score API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"Explainable public default-risk indicator","description":"Returns a deterministic, explainable HelpMyAgent public-data default-risk indicator. It is not an official credit score."},{"resource":"https://api.helpmyagent.com/v1/company/fr/director-mandates","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"last_name":"MARTIN","page":1,"limit":5}},"output":{"type":"json","example":{"last_name":"MARTIN","first_names":null,"page":1,"limit":5,"total_companies":10000,"returned_mandates":0,"mandates":[],"limitations":["La recherche porte sur les dirigeants publiquement exposés par l’API Recherche d’entreprises.","Un rapprochement par nom peut produire des homonymes ; first_names permet d’affiner sans constituer une preuve d’identité."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"last_name":{"type":"string","minLength":2,"description":"Director family name to search in public French company mandates; name matching can include homonyms. (minimum length 2)."},"first_names":{"type":"string","description":"Optional first name or given names used to narrow director-mandate matches."},"page":{"type":"integer","minimum":1,"default":1,"description":"One-based result page number. (minimum 1; default 1)."},"limit":{"type":"integer","minimum":1,"maximum":25,"default":25,"description":"Maximum number of records returned by this call. (minimum 1; maximum 25; default 25)."}},"required":["last_name"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/director-mandates API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"last_name":{"type":"string","description":"Structured value returned for “last name” as defined by this API contract."},"first_names":{"description":"Structured value returned for “first names” as defined by this API contract."},"page":{"type":"integer","description":"Structured value returned for “page” as defined by this API contract."},"limit":{"type":"integer","description":"Structured value returned for “limit” as defined by this API contract."},"total_companies":{"type":"integer","description":"Structured value returned for “total companies” as defined by this API contract."},"returned_mandates":{"type":"integer","description":"Structured value returned for “returned mandates” as defined by this API contract."},"mandates":{"type":"array","description":"Structured value returned for “mandates” as defined by this API contract."},"limitations":{"type":"array","description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["last_name","first_names","page","limit","total_companies","returned_mandates","mandates"],"additionalProperties":false,"description":"Structured result returned by the company/fr/director-mandates API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French director mandates","description":"Searches public French company director mandates by name. Name matching can include homonyms and does not prove identity."},{"resource":"https://api.helpmyagent.com/v1/company/fr/directors","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.005","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-03T15:48:45Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","directors":[{"type":"person","role":"Autre","name":"BAUDRY","first_names":"IRENE","birth_year":"1976","siren":null},{"type":"person","role":"Autre","name":"CHEVET-DEHAIL","first_names":"STEPHANE","birth_year":"1975","siren":null},{"type":"person","role":"Autre","name":"JAY (DEBON)","first_names":"MARIE-ANGE CATHERINE","birth_year":"1965","siren":null},{"type":"person","role":"Commissaire aux comptes suppléant","name":"GEORGHIOU","first_names":"JEAN CHRISTOPHE","birth_year":"1965","siren":null},{"type":"person","role":"Autre","name":"HASPOT","first_names":"FRANCK","birth_year":"1967","siren":null},{"type":"person","role":"Autre","name":"JOSEPH","first_names":"SYLVIE","birth_year":"1961","siren":null},{"type":"person","role":"Administrateur","name":"BERTHOME (KERMOAL)","first_names":"MARIANNE","birth_year":"1978","siren":null},{"type":"person","role":"Autre","name":"FLEURENCE (LEGAIN)","first_names":"ISABELLE","birth_year":"1964","siren":null},{"type":"person","role":"Administrateur","name":"LEJBOWICZ","first_names":"CORINNE","birth_year":"1960","siren":null},{"type":"person","role":"Administrateur","name":"LEMOINE","first_names":"PHILIPPE","birth_year":"1949","siren":null},{"type":"person","role":"Administrateur","name":"MAREUSE","first_names":"OLIVIER","birth_year":"1963","siren":null},{"type":"person","role":"Administrateur","name":"ESTABLIE (MAYENOBE)","first_names":"CATHERINE","birth_year":"1964","siren":null},{"type":"person","role":"Autre","name":"NEVES DA ROCHA","first_names":"RUBEN JOSE","birth_year":"1974","siren":null},{"type":"person","role":"Autre","name":"REIS","first_names":"HUGO","birth_year":"1972","siren":null},{"type":"person","role":"Administrateur","name":"DE BAILLIENCOURT DIT COURCOL (RICHARTE)","first_names":"MARIE-PIERRE","birth_year":"1970","siren":null},{"type":"person","role":"Administrateur","name":"SAINTOYANT","first_names":"ANTOINE","birth_year":"1977","siren":null},{"type":"person","role":"Administrateur","name":"SORIANO","first_names":"SÉBASTIEN LOUIS AUGUSTE MARCEL MAO","birth_year":"1975","siren":null},{"type":"person","role":"Administrateur","name":"TUBIANA (SPANAGLE)","first_names":"NATHALIE","birth_year":"1967","siren":null},{"type":"person","role":"Administrateur","name":"URBAIN","first_names":"VALÉRIE MARIE-HÉLÈNE","birth_year":"1964","siren":null},{"type":"company","role":"Commissaire aux comptes suppléant","name":"SALUSTRO REYDEL","first_names":null,"birth_year":null,"siren":"652044371"},{"type":"company","role":"Commissaire aux comptes titulaire","name":"KPMG S.A.","first_names":null,"birth_year":null,"siren":"775726417"},{"type":"company","role":"Commissaire aux comptes titulaire","name":"MAZARS","first_names":null,"birth_year":null,"siren":"784824153"},{"type":"company","role":null,"name":"L'ETAT","first_names":null,"birth_year":null,"siren":null}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/directors API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"directors":{"type":"array","items":{"type":"object","properties":{"type":{"type":["string","null"],"enum":["person","company",null],"description":"Structured value returned for “type” as defined by this API contract. (allowed values: person, company)."},"role":{"type":["string","null"],"description":"Structured value returned for “role” as defined by this API contract."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"first_names":{"type":["string","null"],"description":"Structured value returned for “first names” as defined by this API contract."},"birth_year":{"type":["string","null"],"description":"Structured value returned for “birth year” as defined by this API contract."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."}},"required":["type","role","name","first_names","birth_year","siren"]},"description":"Publicly listed directors or legal representatives returned by the endpoint."}},"required":["identifier","identifier_type","exists","siren","name","directors"],"additionalProperties":false,"description":"Structured result returned by the company/fr/directors API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Directors","description":"Returns publicly listed directors and legal representatives of a French company from a SIREN or SIRET."},{"resource":"https://api.helpmyagent.com/v1/company/fr/e-invoice","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","exists":true,"siren":"356000000","name":"LA POSTE","company_category":"GE","vat_number":"FR39356000000","headquarters_siret":"35600000000048","headquarters_address":"DIRECTION GENERALE DE LA POSTE 9 RUE DU COLONEL PIERRE AVIA 75015 PARIS","receiving_obligation_from":"2026-09-01","issuing_obligation_from":"2026-09-01","establishment_scope":"headquarters_only","prepared_at":"2026-09-07T16:50:12+02:00","limitations":["Le calendrier est appliqué uniquement lorsque l’entreprise est résolue et que sa catégorie publique permet de déterminer l’échéance d’émission.","Une catégorie inconnue reste inconnue : aucune date d’émission n’est déduite par défaut.","Le SIRET retourné couvre le siège ; la liste exhaustive des établissements n’est pas déduite lorsque la source publique ne la garantit pas.","Cette réponse ne constitue pas un avis fiscal ou juridique."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."}},"additionalProperties":false,"required":["identifier"],"description":"Structured input parameters for the company/fr/e-invoice API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"company_category":{"type":["string","null"],"description":"Structured value returned for “company category” as defined by this API contract."},"vat_number":{"type":["string","null"],"description":"Structured value returned for “vat number” as defined by this API contract."},"headquarters_siret":{"type":["string","null"],"description":"Structured value returned for “headquarters siret” as defined by this API contract."},"headquarters_address":{"type":["string","null"],"description":"Structured value returned for “headquarters address” as defined by this API contract."},"receiving_obligation_from":{"type":["string","null"],"description":"Structured value returned for “receiving obligation from” as defined by this API contract."},"issuing_obligation_from":{"type":["string","null"],"description":"Structured value returned for “issuing obligation from” as defined by this API contract."},"establishment_scope":{"type":"string","description":"Structured value returned for “establishment scope” as defined by this API contract."},"prepared_at":{"type":"string","description":"Structured value returned for “prepared at” as defined by this API contract."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["identifier","exists","siren","name","company_category","vat_number","headquarters_siret","headquarters_address","receiving_obligation_from","issuing_obligation_from","establishment_scope","prepared_at"],"description":"Structured result returned by the company/fr/e-invoice API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French E-Invoice Preparation","description":"Prepares public company identifiers and a category-based reference schedule for French e-invoicing workflows."},{"resource":"https://api.helpmyagent.com/v1/company/fr/establishments","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-09T08:31:37Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","limit":25}},"output":{"type":"json","example":{"identifier":"example","identifier_type":"siren","siren":"example","exists":false,"cursor":"example","next_cursor":"example","limit":0,"total_count":0,"returned_count":0,"truncated":false,"establishments":[{"siret":"example","status":"active","is_headquarters":false,"activity_code":"example","activity_nomenclature":"example","creation_date":"example","closure_date":"example","employee_band_code":"example","employee_band_year":"example","is_employer":false,"address":"example","postal_code":"example","city":"example","commune_code":"example","last_processed_at":"example"}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"},"cursor":{"type":"string","minLength":1,"maxLength":4096,"default":"*","description":"Opaque Sirene cursor from next_cursor; omit it on the first call"},"limit":{"type":"integer","minimum":1,"maximum":100,"default":25,"description":"Maximum establishments to return, up to 100"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/establishments API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"siren":{"type":"string","description":"Normalized 9-digit French SIREN when available."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"cursor":{"type":"string","description":"Structured value returned for “cursor” as defined by this API contract."},"next_cursor":{"type":["string","null"],"description":"Structured value returned for “next cursor” as defined by this API contract."},"limit":{"type":"integer","description":"Structured value returned for “limit” as defined by this API contract."},"total_count":{"type":"integer","description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"establishments":{"type":"array","items":{"type":"object","properties":{"siret":{"type":["string","null"],"description":"Normalized 14-digit French SIRET when available."},"status":{"type":["string","null"],"enum":["active","closed",null],"description":"Normalized endpoint or source status. (allowed values: active, closed)."},"is_headquarters":{"type":["boolean","null"],"description":"Structured value returned for “is headquarters” as defined by this API contract."},"activity_code":{"type":["string","null"],"description":"Structured value returned for “activity code” as defined by this API contract."},"activity_nomenclature":{"type":["string","null"],"description":"Structured value returned for “activity nomenclature” as defined by this API contract."},"creation_date":{"type":["string","null"],"description":"Structured value returned for “creation date” as defined by this API contract."},"closure_date":{"type":["string","null"],"description":"Structured value returned for “closure date” as defined by this API contract."},"employee_band_code":{"type":["string","null"],"description":"Structured value returned for “employee band code” as defined by this API contract."},"employee_band_year":{"type":["string","null"],"description":"Structured value returned for “employee band year” as defined by this API contract."},"is_employer":{"type":["boolean","null"],"description":"Structured value returned for “is employer” as defined by this API contract."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"postal_code":{"type":["string","null"],"description":"Structured value returned for “postal code” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."},"commune_code":{"type":["string","null"],"description":"Structured value returned for “commune code” as defined by this API contract."},"last_processed_at":{"type":["string","null"],"description":"Structured value returned for “last processed at” as defined by this API contract."}},"required":["siret","status","is_headquarters","activity_code","activity_nomenclature","creation_date","closure_date","employee_band_code","employee_band_year","is_employer","address","postal_code","city","commune_code","last_processed_at"],"additionalProperties":false},"description":"Structured value returned for “establishments” as defined by this API contract."}},"required":["identifier","identifier_type","siren","exists","cursor","next_cursor","limit","total_count","returned_count","truncated","establishments"],"additionalProperties":false,"description":"Structured result returned by the company/fr/establishments API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Establishments","description":"Returns cursor-paginated public establishments attached to a French company from the official Sirene source, including status, activity and address."},{"resource":"https://api.helpmyagent.com/v1/company/fr/events","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-03T15:48:45Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","limit":10}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","total_count":102,"returned_count":10,"truncated":true,"latest_event":{"id":"B202601601781","type":"modification","publication_date":"2026-08-23","event_date":null,"family_code":"modification","family":"Modifications diverses","notice_type":"Avis initial","title":"Modifications diverses","description":"modification survenue sur le capital (augmentation)","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:B202601601781"},"events":[{"id":"B202601601781","type":"modification","publication_date":"2026-08-23","event_date":null,"family_code":"modification","family":"Modifications diverses","notice_type":"Avis initial","title":"Modifications diverses","description":"modification survenue sur le capital (augmentation)","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:B202601601781"},{"id":"C2026013311905","type":"accounts_filing","publication_date":"2026-07-16","event_date":"2025-12-31","family_code":"dpc","family":"Dépôts des comptes","notice_type":"Avis initial","title":"Comptes consolidés et rapports","description":null,"tribunal":"Greffe du Tribunal des Activités Economiques de paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:C2026013311905"},{"id":"C2026013210056","type":"accounts_filing","publication_date":"2026-07-14","event_date":"2025-12-31","family_code":"dpc","family":"Dépôts des comptes","notice_type":"Avis initial","title":"Comptes annuels et rapports","description":null,"tribunal":"Greffe du Tribunal des Activités Economiques de paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:C2026013210056"},{"id":"B202601312908","type":"modification","publication_date":"2026-07-12","event_date":null,"family_code":"modification","family":"Modifications diverses","notice_type":"Avis initial","title":"Modifications diverses","description":"modification survenue sur l'administration","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:B202601312908"},{"id":"A202601291529","type":"act","publication_date":"2026-07-09","event_date":null,"family_code":"vente","family":"Ventes et cessions","notice_type":"Avis initial","title":"Ventes et cessions","description":null,"tribunal":"Greffe du Tribunal des Activités Economiques de Paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202601291529"},{"id":"C202601254590","type":"accounts_filing","publication_date":"2026-07-03","event_date":"2025-12-31","family_code":"dpc","family":"Dépôts des comptes","notice_type":"Avis initial","title":"Comptes annuels et rapports","description":null,"tribunal":"Greffe du Tribunal des Activités Economiques de paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:C202601254590"},{"id":"C202601254591","type":"accounts_filing","publication_date":"2026-07-03","event_date":"2025-12-31","family_code":"dpc","family":"Dépôts des comptes","notice_type":"Avis initial","title":"Comptes consolidés et rapports","description":null,"tribunal":"Greffe du Tribunal des Activités Economiques de paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:C202601254591"},{"id":"B202600985927","type":"modification","publication_date":"2026-05-26","event_date":null,"family_code":"modification","family":"Modifications diverses","notice_type":"Avis initial","title":"Modifications diverses","description":"modification survenue sur l'administration","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:B202600985927"},{"id":"B202600895134","type":"modification","publication_date":"2026-05-11","event_date":null,"family_code":"modification","family":"Modifications diverses","notice_type":"Avis initial","title":"Modifications diverses","description":"modification survenue sur l'administration","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:B202600895134"},{"id":"B202600705285","type":"modification","publication_date":"2026-04-12","event_date":null,"family_code":"modification","family":"Modifications diverses","notice_type":"Avis initial","title":"Modifications diverses","description":"modification survenue sur l'administration","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:B202600705285"}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20,"description":"Maximum number of normalized BODACC events to return"},"since":{"type":"string","format":"date","description":"Minimum included BODACC publication date in YYYY-MM-DD format"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/events API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"total_count":{"type":"integer","description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"latest_event":{"type":["object","null"],"description":"Structured value returned for “latest event” as defined by this API contract."},"events":{"type":"array","items":{"type":"object","properties":{"id":{"type":["string","null"],"description":"Structured value returned for “id” as defined by this API contract."},"type":{"type":"string","enum":["collective_procedure","radiation","accounts_filing","act","modification","other"],"description":"Structured value returned for “type” as defined by this API contract. (allowed values: collective_procedure, radiation, accounts_filing, act, modification, other)."},"publication_date":{"type":["string","null"],"description":"Structured value returned for “publication date” as defined by this API contract."},"event_date":{"type":["string","null"],"description":"Structured value returned for “event date” as defined by this API contract."},"family_code":{"type":["string","null"],"description":"Structured value returned for “family code” as defined by this API contract."},"family":{"type":["string","null"],"description":"Structured value returned for “family” as defined by this API contract."},"notice_type":{"type":["string","null"],"description":"Structured value returned for “notice type” as defined by this API contract."},"title":{"type":["string","null"],"description":"Structured value returned for “title” as defined by this API contract."},"tribunal":{"type":["string","null"],"description":"Structured value returned for “tribunal” as defined by this API contract."},"department":{"type":["string","null"],"description":"Structured value returned for “department” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."},"url":{"type":["string","null"],"description":"Structured value returned for “url” as defined by this API contract."}}},"description":"Normalized public events returned by the endpoint."}},"required":["identifier","identifier_type","exists","siren","name","total_count","returned_count","truncated","latest_event","events"],"additionalProperties":false,"description":"Structured result returned by the company/fr/events API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Events","description":"Returns the latest normalized public BODACC events for a French company from a SIREN or SIRET."},{"resource":"https://api.helpmyagent.com/v1/company/fr/financials","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-03T15:48:45Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","summary":{"years_available":1,"latest_year":"2024","latest_revenue":34569000000,"latest_net_income":1722000000,"latest_revenue_growth_percent":null,"latest_net_margin_percent":4.98},"financials":[{"year":"2024","revenue":34569000000,"net_income":1722000000,"revenue_growth_percent":null,"net_margin_percent":4.98}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/financials API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"summary":{"type":"object","properties":{"years_available":{"type":"integer","description":"Structured value returned for “years available” as defined by this API contract."},"latest_year":{"type":["string","null"],"description":"Structured value returned for “latest year” as defined by this API contract."},"latest_revenue":{"type":["number","null"],"description":"Structured value returned for “latest revenue” as defined by this API contract."},"latest_net_income":{"type":["number","null"],"description":"Structured value returned for “latest net income” as defined by this API contract."},"latest_revenue_growth_percent":{"type":["number","null"],"description":"Structured value returned for “latest revenue growth percent” as defined by this API contract."},"latest_net_margin_percent":{"type":["number","null"],"description":"Structured value returned for “latest net margin percent” as defined by this API contract."}},"required":["years_available","latest_year","latest_revenue","latest_net_income","latest_revenue_growth_percent","latest_net_margin_percent"],"additionalProperties":false,"description":"Compact derived summary of the returned records."},"financials":{"type":"array","items":{"type":"object","properties":{"year":{"type":"string","description":"Structured value returned for “year” as defined by this API contract."},"revenue":{"type":["number","null"],"description":"Structured value returned for “revenue” as defined by this API contract."},"net_income":{"type":["number","null"],"description":"Structured value returned for “net income” as defined by this API contract."},"revenue_growth_percent":{"type":["number","null"],"description":"Structured value returned for “revenue growth percent” as defined by this API contract."},"net_margin_percent":{"type":["number","null"],"description":"Structured value returned for “net margin percent” as defined by this API contract."}},"required":["year","revenue","net_income","revenue_growth_percent","net_margin_percent"],"additionalProperties":false},"description":"Normalized public financial-year records returned by the endpoint."}},"required":["identifier","identifier_type","exists","siren","name","summary","financials"],"additionalProperties":false,"description":"Structured result returned by the company/fr/financials API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Financials","description":"Returns available public financial data for a French company from a SIREN or SIRET, including revenue and net income when available."},{"resource":"https://api.helpmyagent.com/v1/company/fr/history","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.015","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-09T08:31:37Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"example","identifier_type":"siren","siren":"example","exists":false,"current":{"siren":"example","name":"example","status":"active","creation_date":"example","closure_date":"example","activity_code":"example","legal_form_code":"example","employee_band_code":"example","employee_band_year":"example","company_category":"example","last_processed_at":"example","periods_count":0},"periods_count":0,"periods":[{"start_date":"example","end_date":"example","status":"active","name":"example","usual_name":"example","legal_form_code":"example","activity_code":"example","activity_nomenclature":"example","headquarters_nic":"example","is_employer":false,"is_social_solidarity_economy":false,"is_mission_company":false,"changed_fields":[{"field":"example","value":"example"}]}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET; a SIRET is normalized to its SIREN"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/history API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"siren":{"type":"string","description":"Normalized 9-digit French SIREN when available."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"current":{"type":["object","null"],"properties":{"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"status":{"type":["string","null"],"enum":["active","closed",null],"description":"Normalized endpoint or source status. (allowed values: active, closed)."},"creation_date":{"type":["string","null"],"description":"Structured value returned for “creation date” as defined by this API contract."},"closure_date":{"type":["string","null"],"description":"Structured value returned for “closure date” as defined by this API contract."},"activity_code":{"type":["string","null"],"description":"Structured value returned for “activity code” as defined by this API contract."},"legal_form_code":{"type":["string","null"],"description":"Structured value returned for “legal form code” as defined by this API contract."},"employee_band_code":{"type":["string","null"],"description":"Structured value returned for “employee band code” as defined by this API contract."},"employee_band_year":{"type":["string","null"],"description":"Structured value returned for “employee band year” as defined by this API contract."},"company_category":{"type":["string","null"],"description":"Structured value returned for “company category” as defined by this API contract."},"last_processed_at":{"type":["string","null"],"description":"Structured value returned for “last processed at” as defined by this API contract."},"periods_count":{"type":["integer","null"],"description":"Structured value returned for “periods count” as defined by this API contract."}},"required":["siren","name","status","creation_date","closure_date","activity_code","legal_form_code","employee_band_code","employee_band_year","company_category","last_processed_at","periods_count"],"additionalProperties":false,"description":"Structured value returned for “current” as defined by this API contract."},"periods_count":{"type":"integer","description":"Structured value returned for “periods count” as defined by this API contract."},"periods":{"type":"array","items":{"type":"object","properties":{"start_date":{"type":["string","null"],"description":"Structured value returned for “start date” as defined by this API contract."},"end_date":{"type":["string","null"],"description":"Structured value returned for “end date” as defined by this API contract."},"status":{"type":["string","null"],"enum":["active","closed",null],"description":"Normalized endpoint or source status. (allowed values: active, closed)."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"usual_name":{"type":["string","null"],"description":"Structured value returned for “usual name” as defined by this API contract."},"legal_form_code":{"type":["string","null"],"description":"Structured value returned for “legal form code” as defined by this API contract."},"activity_code":{"type":["string","null"],"description":"Structured value returned for “activity code” as defined by this API contract."},"activity_nomenclature":{"type":["string","null"],"description":"Structured value returned for “activity nomenclature” as defined by this API contract."},"headquarters_nic":{"type":["string","null"],"description":"Structured value returned for “headquarters nic” as defined by this API contract."},"is_employer":{"type":["boolean","null"],"description":"Structured value returned for “is employer” as defined by this API contract."},"is_social_solidarity_economy":{"type":["boolean","null"],"description":"Structured value returned for “is social solidarity economy” as defined by this API contract."},"is_mission_company":{"type":["boolean","null"],"description":"Structured value returned for “is mission company” as defined by this API contract."},"changed_fields":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","description":"Structured value returned for “field” as defined by this API contract."},"value":{"type":["string","boolean","null"],"description":"Structured value returned for “value” as defined by this API contract."}},"required":["field","value"],"additionalProperties":false},"description":"Structured value returned for “changed fields” as defined by this API contract."}},"required":["start_date","end_date","status","name","usual_name","legal_form_code","activity_code","activity_nomenclature","headquarters_nic","is_employer","is_social_solidarity_economy","is_mission_company","changed_fields"],"additionalProperties":false},"description":"Structured value returned for “periods” as defined by this API contract."}},"required":["identifier","identifier_type","siren","exists","current","periods_count","periods"],"additionalProperties":false,"description":"Structured result returned by the company/fr/history API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Sirene History","description":"Returns the historized Sirene periods of a French legal unit, including status, name, legal form, activity, headquarters NIC and explicit change flags."},{"resource":"https://api.helpmyagent.com/v1/company/fr/industrial-risk","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"000000000"}},"output":{"type":"json","example":{"identifier":"example","exists":false,"siren":"example","name":"example","headquarters_commune_code":"example","source_status":"ok","establishments_total":0,"establishments_scanned":0,"communes_total":0,"communes_scanned":0,"installation_count":0,"installations":[{"code_aiot":"example","name":"example","siret":"example","address":"example","city":"example","status":"example","regime":"example","seveso":"example","ied":false}],"coverage_complete":false,"checked_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."}},"additionalProperties":false,"required":["identifier"],"description":"Structured input parameters for the company/fr/industrial-risk API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"headquarters_commune_code":{"type":["string","null"],"description":"Structured value returned for “headquarters commune code” as defined by this API contract."},"source_status":{"type":"string","enum":["ok","partial","unavailable","not_queried"],"description":"Availability status of the relevant upstream public source. (allowed values: ok, partial, unavailable, not_queried)."},"establishments_total":{"type":["integer","null"],"description":"Structured value returned for “establishments total” as defined by this API contract."},"establishments_scanned":{"type":"integer","description":"Structured value returned for “establishments scanned” as defined by this API contract."},"communes_total":{"type":"integer","description":"Structured value returned for “communes total” as defined by this API contract."},"communes_scanned":{"type":"integer","description":"Structured value returned for “communes scanned” as defined by this API contract."},"installation_count":{"type":["integer","null"],"description":"Structured value returned for “installation count” as defined by this API contract."},"installations":{"type":"array","items":{"type":"object","properties":{"code_aiot":{"type":["string","null"],"description":"Structured value returned for “code aiot” as defined by this API contract."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"siret":{"type":"string","description":"Normalized 14-digit French SIRET when available."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."},"status":{"type":["string","null"],"description":"Normalized endpoint or source status."},"regime":{"type":["string","null"],"description":"Structured value returned for “regime” as defined by this API contract."},"seveso":{"type":["string","null"],"description":"Structured value returned for “seveso” as defined by this API contract."},"ied":{"type":["boolean","null"],"description":"Structured value returned for “ied” as defined by this API contract."}},"additionalProperties":false,"required":["code_aiot","name","siret","address","city","status","regime","seveso","ied"]},"description":"Structured value returned for “installations” as defined by this API contract."},"coverage_complete":{"type":"boolean","description":"Whether the checked public-source coverage was sufficient for the endpoint’s stated scope."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["identifier","exists","siren","name","headquarters_commune_code","source_status","establishments_total","establishments_scanned","communes_total","communes_scanned","installation_count","installations","coverage_complete","checked_at"],"description":"Structured result returned by the company/fr/industrial-risk API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Industrial Installation Risk","description":"Finds public ICPE, Seveso and IED installation signals across the company establishments available from SIRENE, with explicit coverage indicators."},{"resource":"https://api.helpmyagent.com/v1/company/fr/intelligence","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.05","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-19T05:40:52Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","include":["profile","financials","risk","signals","opportunities"]}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","checked_at":"2026-09-03T17:33:25+02:00","sections_requested":["profile","financials","risk","signals","opportunities"],"sections_available":["profile","financials","risk","signals","opportunities"],"sections_unavailable":[],"sections":{"profile":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","status":"active","legal_form_code":"5510","creation_date":"1991-01-01","closure_date":null,"activity_code":"53.10Z","company_category":"GE","employee_band_code":"53","employee_band_year":"2023","is_employer":null,"establishments_count":13130,"open_establishments_count":8862,"headquarters":{"siret":"35600000000048","status":"active","activity_code":"53.10Z","creation_date":"2003-01-01","address":"DIRECTION GENERALE DE LA POSTE 9 RUE DU COLONEL PIERRE AVIA 75015 PARIS","postal_code":"75015","city":"PARIS","department":"75","region":"11","latitude":"48.831515159","longitude":"2.2780898787"}}},"financials":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","summary":{"years_available":1,"latest_year":"2024","latest_revenue":34569000000,"latest_net_income":1722000000,"latest_revenue_growth_percent":null,"latest_net_margin_percent":4.98},"financials":[{"year":"2024","revenue":34569000000,"net_income":1722000000,"revenue_growth_percent":null,"net_margin_percent":4.98}]}},"risk":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","risk_level":"low","assessment_basis":"bodacc_legal_events","lookback_years":10,"coverage_complete":true,"signals":{"company_closed":false,"collective_procedure_events":0,"radiation_events":0},"latest_event":null,"events":[]}},"signals":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","lookback_days":365,"checked_at":"2026-09-03T17:33:24+02:00","signals_count":2,"signals":[{"type":"NEW_PUBLIC_CONTRACT","date":"2026-08-24","importance":"medium","explanation":"25 marché(s) public(s) récent(s) figurent dans les données DECP retournées.","source_data":{"recent_contracts_in_response":25,"latest_contract":{"id":"20262026C014","object":"DISTRIBUTION D'IMPRIMES D'INFORMATION PUBLIQUE","nature":"Marché","procedure":"Procédure adaptée","cpv":"64100000-7","amount":60000,"duration_months":5,"notification_date":"2026-08-24","publication_date":"2026-08-25","price_form":"Unitaire","buyer":{"siret":"21060027600013","name":null},"execution_location":{"code":"06800","code_type":"Code postal","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Pas de considération environnementale","innovative":true,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts"]},{"type":"NEW_FINANCIAL_STATEMENT","date":"2026-07-16","importance":"low","explanation":"Un dépôt de comptes récent est publié au BODACC.","source_data":{"id":"C2026013311905","type":"accounts_filing","publication_date":"2026-07-16","event_date":"2025-12-31","family_code":"dpc","family":"Dépôts des comptes","notice_type":"Avis initial","title":"Comptes consolidés et rapports","description":null,"tribunal":"Greffe du Tribunal des Activités Economiques de paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:C2026013311905"},"sources":["company/fr/events"]}],"coverage":[{"service":"profile","status":"ok"},{"service":"financials","status":"ok"},{"service":"risk","status":"ok"},{"service":"events","status":"ok"},{"service":"public_contracts","status":"ok"},{"service":"certifications","status":"ok"}]}},"opportunities":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","project":null,"total_candidates":10,"returned_count":10,"truncated":true,"opportunities":[{"type":"PUBLIC_TENDER","score":1,"title":"Le marché porte sur la collecte, remise, affranchissement et routage de courriers et colis","reasons":["Le code CPV 64100000 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : collecte, remise, colis."],"source_data":{"matching_cpv":"64100000","matching_terms":["collecte","remise","colis"],"tender":{"id":"26-81268","object":"Le marché porte sur la collecte, remise, affranchissement et routage de courriers et colis","publication_date":"2026-08-19","deadline":"2026-09-21T11:00:00+00:00","days_remaining":18,"buyer":"OPCO SANTE","departments":["75","92"],"procedure_code":"AUTRE","procedure":"Procédure NC","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["sociaux","environnementaux"],"descriptors":[{"code":"65","label":"Colis"},{"code":"312","label":"Routage"}],"cpv_codes":["64100000","64113000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-81268","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":1,"title":"COLLECTE, ACHEMINEMENT ET DISTRIBUTION DES  CORRESPONDANCES ET COLIS DE TOUS FORMATS AFFRANCHIS PAR LE SERVICE ACCUEIL TELEPHONIQUE ET COURRIER DU DEPARTEMENT DE L’OISE ET FOURNITURE DE TIMBRES ET DE","reasons":["Le code CPV 64100000 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : collecte, distribution, colis, courrier."],"source_data":{"matching_cpv":"64100000","matching_terms":["collecte","distribution","colis","courrier"],"tender":{"id":"26-83422","object":"COLLECTE, ACHEMINEMENT ET DISTRIBUTION DES  CORRESPONDANCES ET COLIS DE TOUS FORMATS AFFRANCHIS PAR LE SERVICE ACCUEIL TELEPHONIQUE ET COURRIER DU DEPARTEMENT DE L’OISE ET FOURNITURE DE TIMBRES ET DE","publication_date":"2026-08-27","deadline":"2026-09-29T15:00:00+00:00","days_remaining":26,"buyer":"Département de l&#039;Oise","departments":["60"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"274","label":"Prestations de services"}],"cpv_codes":["60160000","60411000","64100000","64121100"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-83422","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":1,"title":"MISE EN PAGE, IMPRESSION ET DISTRIBUTION DE MAGAZINES ET EMAG DU CONSEIL DEPARTEMENTAL DU GARD","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution, conseil, departemental."],"source_data":{"matching_cpv":"64121100","matching_terms":["distribution","conseil","departemental"],"tender":{"id":"26-76823","object":"MISE EN PAGE, IMPRESSION ET DISTRIBUTION DE MAGAZINES ET EMAG DU CONSEIL DEPARTEMENTAL DU GARD","publication_date":"2026-08-02","deadline":"2026-09-16T14:00:00+00:00","days_remaining":13,"buyer":"Conseil départemental du Gard","departments":["30"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["environnementaux"],"descriptors":[{"code":"160","label":"Impression"},{"code":"274","label":"Prestations de services"}],"cpv_codes":["64121100","79810000","79822500","79824000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-76823","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.94,"title":"Impression et distribution du magazine d'information départemental","reasons":["Le code CPV 64100000 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution, information."],"source_data":{"matching_cpv":"64100000","matching_terms":["distribution","information"],"tender":{"id":"26-82254","object":"Impression et distribution du magazine d'information départemental","publication_date":"2026-08-23","deadline":"2026-09-25T14:00:00+00:00","days_remaining":22,"buyer":"Département du Rhône","departments":["69"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["FOURNITURES"],"criteria":[],"descriptors":[{"code":"160","label":"Impression"}],"cpv_codes":["22213000","64100000","79810000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-82254","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.94,"title":"Conception graphique, impression et distribution du magazine municipal Le Columérin","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution, magazine."],"source_data":{"matching_cpv":"64121100","matching_terms":["distribution","magazine"],"tender":{"id":"26-69205","object":"Conception graphique, impression et distribution du magazine municipal Le Columérin","publication_date":"2026-07-12","deadline":"2026-09-10T10:00:00+00:00","days_remaining":7,"buyer":"Mairie de Colomiers","departments":["31"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["environnementaux"],"descriptors":[{"code":"285","label":"Publicité, Communication"}],"cpv_codes":["64121100","79800000","79822500","79824000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-69205","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.94,"title":"Distribution de documents non adressés toutes boites sur l'ensemble du Département","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution, boites."],"source_data":{"matching_cpv":"64121100","matching_terms":["distribution","boites"],"tender":{"id":"26-74514","object":"Distribution de documents non adressés toutes boites sur l'ensemble du Département","publication_date":"2026-07-26","deadline":"2026-09-11T10:00:00+00:00","days_remaining":8,"buyer":"Conseil départemental du Loiret","departments":["45"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"274","label":"Prestations de services"}],"cpv_codes":["64121100"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-74514","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.94,"title":"Edition et diffusion du magazine municipal de la Ville de Lyon","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : edition, magazine."],"source_data":{"matching_cpv":"64121100","matching_terms":["edition","magazine"],"tender":{"id":"26-85108","object":"Edition et diffusion du magazine municipal de la Ville de Lyon","publication_date":"2026-09-03","deadline":"2026-10-02T14:00:00+00:00","days_remaining":29,"buyer":"Ville de Lyon","departments":["69"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["sociaux","environnementaux"],"descriptors":[{"code":"104","label":"Edition"},{"code":"160","label":"Impression"},{"code":"274","label":"Prestations de services"}],"cpv_codes":["22120000","64121100","79800000","79970000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-85108","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.88,"title":"PRESTATIONS DE COURRIER ET DE LOCATION ET MAINTENANCE DE MACHINES A AFFRANCHIR POUR LE CONSEIL DEPARTEMENTAL D'EURE-ET-LOIR","reasons":["Le code CPV 64100000 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : courrier."],"source_data":{"matching_cpv":"64100000","matching_terms":["courrier"],"tender":{"id":"26-74773","object":"PRESTATIONS DE COURRIER ET DE LOCATION ET MAINTENANCE DE MACHINES A AFFRANCHIR POUR LE CONSEIL DEPARTEMENTAL D'EURE-ET-LOIR","publication_date":"2026-07-28","deadline":"2026-09-10T10:00:00+00:00","days_remaining":7,"buyer":"Conseil départemental d'Eure-et-Loir","departments":["28"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["environnementaux"],"descriptors":[{"code":"274","label":"Prestations de services"}],"cpv_codes":["30131400","64100000","64120000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-74773","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.88,"title":"2026A0222 Stockage et distribution de documents et de kits de communication en multipoints pour les besoins des services départementaux","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution."],"source_data":{"matching_cpv":"64121100","matching_terms":["distribution"],"tender":{"id":"26-80049","object":"2026A0222 Stockage et distribution de documents et de kits de communication en multipoints pour les besoins des services départementaux","publication_date":"2026-08-13","deadline":"2026-09-18T13:30:00+00:00","days_remaining":15,"buyer":"CD des A-M - Secrétariat Général","departments":["6"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"65","label":"Colis"},{"code":"347","label":"Transport"}],"cpv_codes":["64121100"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-80049","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.88,"title":"Prestations d'impression et de distribution de magazines","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution."],"source_data":{"matching_cpv":"64121100","matching_terms":["distribution"],"tender":{"id":"26-83412","object":"Prestations d'impression et de distribution de magazines","publication_date":"2026-08-27","deadline":"2026-09-28T10:00:00+00:00","days_remaining":25,"buyer":"Communauté d'agglomération Evreux Portes Normandie","departments":["27"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["environnementaux"],"descriptors":[{"code":"160","label":"Impression"},{"code":"274","label":"Prestations de services"}],"cpv_codes":["64121100","79823000","79824000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-83412","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]}],"coverage":[{"service":"profile","status":"ok"},{"service":"public_contracts","status":"ok"},{"service":"procurement_search:64100000","status":"ok"},{"service":"procurement_search:64121100","status":"ok"},{"service":"procurement_search:75200000","status":"ok"}],"limitations":["Une aide PUBLIC_AID n’est proposée que lorsqu’un project est fourni et correspond à la taxonomie publique ; elle reste potentiellement pertinente, jamais une confirmation officielle d’éligibilité.","Les opportunités PUBLIC_TENDER sont volontairement conservatrices : elles exigent un code CPV commun et un vocabulaire métier partagé avec des marchés déjà attribués à l’entreprise.","Aucune certification n’est recommandée automatiquement sans règle métier suffisamment démontrable."]}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"},"include":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"string","enum":["profile","directors","financials","events","risk","certifications","public_contracts","compliance","aids","signals","opportunities"]},"default":["profile","financials","risk","signals","opportunities"],"description":"Optional list of existing Company sections to aggregate in the response"},"domain":{"type":"string","description":"Optional domain used by the compliance section; it is not treated as an officially verified company domain."}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/intelligence API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"sections_requested":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “sections requested” as defined by this API contract."},"sections_available":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “sections available” as defined by this API contract."},"sections_unavailable":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “sections unavailable” as defined by this API contract."},"sections":{"type":"object","additionalProperties":{"type":"object","properties":{"status":{"type":"string","enum":["ok","unavailable","not_available"],"description":"Normalized endpoint or source status. (allowed values: ok, unavailable, not_available)."},"data":{"type":["object","null"],"description":"Structured value returned for “data” as defined by this API contract."}},"required":["status","data"],"additionalProperties":false},"description":"Named result sections produced by this aggregator."}},"required":["identifier","identifier_type","exists","siren","name","checked_at","sections_requested","sections_available","sections_unavailable","sections"],"additionalProperties":false,"description":"Structured result returned by the company/fr/intelligence API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Intelligence","description":"Aggregates selected existing French company intelligence services into a single call, with selectable sections and tolerance for temporarily unavailable sources."},{"resource":"https://api.helpmyagent.com/v1/company/fr/invoice-check","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"000000000","vat_number":"example","invoice":{"number":"example","date":"2026-01-01","currency":"x","supplier_name":"example","subtotal":0,"vat_amount":0,"total":0}}},"output":{"type":"json","example":{"identifier":"example","exists":false,"siren":"example","name":"example","expected_vat_number":"example","supplied_vat_number":"example","format_match":false,"vies_status":"example","vies_valid":false,"vies_name":"example","verdict":"example","invoice_validation":{"provided":false,"verdict":"not_checked","arithmetic_consistent":false,"supplier_name_match":false,"invoice_date_valid":false,"issues":[{"code":"example","severity":"warning"}]},"checked_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."},"vat_number":{"type":"string","description":"Optional or required VAT identifier used by this validation or consistency check."},"invoice":{"type":"object","properties":{"number":{"type":"string","minLength":1,"description":"Identifier body used together with the supplied country code. (minimum length 1)."},"date":{"type":"string","format":"date","description":"Optional value for “date” as defined by this API contract."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","description":"Optional value for “currency” as defined by this API contract."},"supplier_name":{"type":"string","description":"Optional value for “supplier name” as defined by this API contract."},"subtotal":{"type":"number","minimum":0,"description":"Optional value for “subtotal” as defined by this API contract. (minimum 0)."},"vat_amount":{"type":"number","minimum":0,"description":"Optional value for “vat amount” as defined by this API contract. (minimum 0)."},"total":{"type":"number","minimum":0,"description":"Optional value for “total” as defined by this API contract. (minimum 0)."}},"additionalProperties":false,"description":"Optional value for “invoice” as defined by this API contract."}},"additionalProperties":false,"required":["identifier"],"description":"Structured input parameters for the company/fr/invoice-check API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"expected_vat_number":{"type":["string","null"],"description":"Structured value returned for “expected vat number” as defined by this API contract."},"supplied_vat_number":{"type":["string","null"],"description":"Structured value returned for “supplied vat number” as defined by this API contract."},"format_match":{"type":["boolean","null"],"description":"Structured value returned for “format match” as defined by this API contract."},"vies_status":{"type":"string","description":"Structured value returned for “vies status” as defined by this API contract."},"vies_valid":{"type":["boolean","null"],"description":"Structured value returned for “vies valid” as defined by this API contract."},"vies_name":{"type":["string","null"],"description":"Structured value returned for “vies name” as defined by this API contract."},"verdict":{"type":"string","description":"Normalized endpoint conclusion derived from the checked public data."},"invoice_validation":{"type":"object","properties":{"provided":{"type":"boolean","description":"Structured value returned for “provided” as defined by this API contract."},"verdict":{"type":"string","enum":["not_checked","coherent","incomplete","incoherent"],"description":"Normalized endpoint conclusion derived from the checked public data. (allowed values: not_checked, coherent, incomplete, incoherent)."},"arithmetic_consistent":{"type":["boolean","null"],"description":"Structured value returned for “arithmetic consistent” as defined by this API contract."},"supplier_name_match":{"type":["boolean","null"],"description":"Structured value returned for “supplier name match” as defined by this API contract."},"invoice_date_valid":{"type":["boolean","null"],"description":"Structured value returned for “invoice date valid” as defined by this API contract."},"issues":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Structured value returned for “code” as defined by this API contract."},"severity":{"type":"string","enum":["warning","error"],"description":"Structured value returned for “severity” as defined by this API contract. (allowed values: warning, error)."}},"additionalProperties":false,"required":["code","severity"]},"description":"Structured value returned for “issues” as defined by this API contract."}},"additionalProperties":false,"required":["provided","verdict","arithmetic_consistent","supplier_name_match","invoice_date_valid","issues"],"description":"Structured value returned for “invoice validation” as defined by this API contract."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["identifier","exists","siren","name","expected_vat_number","supplied_vat_number","format_match","vies_status","vies_valid","vies_name","verdict","invoice_validation","checked_at"],"description":"Structured result returned by the company/fr/invoice-check API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Invoice Validation","description":"Validates a French company identifier, optional EU VAT number and optional structured invoice fields including supplier name, date and amount arithmetic."},{"resource":"https://api.helpmyagent.com/v1/company/fr/kyb-batch","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.1","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-19T05:40:52Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifiers":["356000000","552100554"]}},"output":{"type":"json","example":{"requested_count":2,"completed_count":2,"failed_count":0,"results":[{"identifier":"356000000","status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","checked_at":"2026-09-07T16:49:34+02:00","sections":{"profile":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","status":"active","legal_form_code":"5510","creation_date":"1991-01-01","closure_date":null,"activity_code":"53.10Z","company_category":"GE","employee_band_code":"53","employee_band_year":"2023","is_employer":null,"establishments_count":13130,"open_establishments_count":8862,"headquarters":{"siret":"35600000000048","status":"active","activity_code":"53.10Z","creation_date":"2003-01-01","address":"DIRECTION GENERALE DE LA POSTE 9 RUE DU COLONEL PIERRE AVIA 75015 PARIS","postal_code":"75015","city":"PARIS","department":"75","region":"11","latitude":"48.831515159","longitude":"2.2780898787"}}},"directors":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","directors":[{"type":"person","role":"Autre","name":"BAUDRY","first_names":"IRENE","birth_year":"1976","siren":null},{"type":"person","role":"Autre","name":"CHEVET-DEHAIL","first_names":"STEPHANE","birth_year":"1975","siren":null},{"type":"person","role":"Autre","name":"JAY (DEBON)","first_names":"MARIE-ANGE CATHERINE","birth_year":"1965","siren":null},{"type":"person","role":"Commissaire aux comptes suppléant","name":"GEORGHIOU","first_names":"JEAN CHRISTOPHE","birth_year":"1965","siren":null},{"type":"person","role":"Autre","name":"HASPOT","first_names":"FRANCK","birth_year":"1967","siren":null},{"type":"person","role":"Autre","name":"JOSEPH","first_names":"SYLVIE","birth_year":"1961","siren":null},{"type":"person","role":"Administrateur","name":"BERTHOME (KERMOAL)","first_names":"MARIANNE","birth_year":"1978","siren":null},{"type":"person","role":"Autre","name":"FLEURENCE (LEGAIN)","first_names":"ISABELLE","birth_year":"1964","siren":null},{"type":"person","role":"Administrateur","name":"LEJBOWICZ","first_names":"CORINNE","birth_year":"1960","siren":null},{"type":"person","role":"Administrateur","name":"LEMOINE","first_names":"PHILIPPE","birth_year":"1949","siren":null},{"type":"person","role":"Administrateur","name":"MAREUSE","first_names":"OLIVIER","birth_year":"1963","siren":null},{"type":"person","role":"Administrateur","name":"ESTABLIE (MAYENOBE)","first_names":"CATHERINE","birth_year":"1964","siren":null},{"type":"person","role":"Autre","name":"NEVES DA ROCHA","first_names":"RUBEN JOSE","birth_year":"1974","siren":null},{"type":"person","role":"Autre","name":"REIS","first_names":"HUGO","birth_year":"1972","siren":null},{"type":"person","role":"Administrateur","name":"DE BAILLIENCOURT DIT COURCOL (RICHARTE)","first_names":"MARIE-PIERRE","birth_year":"1970","siren":null},{"type":"person","role":"Administrateur","name":"SAINTOYANT","first_names":"ANTOINE","birth_year":"1977","siren":null},{"type":"person","role":"Administrateur","name":"SORIANO","first_names":"SÉBASTIEN LOUIS AUGUSTE MARCEL MAO","birth_year":"1975","siren":null},{"type":"person","role":"Administrateur","name":"TUBIANA (SPANAGLE)","first_names":"NATHALIE","birth_year":"1967","siren":null},{"type":"person","role":"Administrateur","name":"URBAIN","first_names":"VALÉRIE MARIE-HÉLÈNE","birth_year":"1964","siren":null},{"type":"company","role":"Commissaire aux comptes suppléant","name":"SALUSTRO REYDEL","first_names":null,"birth_year":null,"siren":"652044371"},{"type":"company","role":"Commissaire aux comptes titulaire","name":"KPMG S.A.","first_names":null,"birth_year":null,"siren":"775726417"},{"type":"company","role":"Commissaire aux comptes titulaire","name":"MAZARS","first_names":null,"birth_year":null,"siren":"784824153"},{"type":"company","role":null,"name":"L'ETAT","first_names":null,"birth_year":null,"siren":null}]}},"financials":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","summary":{"years_available":1,"latest_year":"2024","latest_revenue":34569000000,"latest_net_income":1722000000,"latest_revenue_growth_percent":null,"latest_net_margin_percent":4.98},"financials":[{"year":"2024","revenue":34569000000,"net_income":1722000000,"revenue_growth_percent":null,"net_margin_percent":4.98}]}},"risk":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","risk_level":"low","assessment_basis":"bodacc_legal_events","lookback_years":10,"coverage_complete":true,"signals":{"company_closed":false,"collective_procedure_events":0,"radiation_events":0},"latest_event":null,"events":[]}},"compliance":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","domain":null,"status":"NO_PUBLIC_ALERT_FOUND","checked_at":"2026-09-07T16:49:34+02:00","checks":[{"check":"AMF_BLACKLIST","source":"data.gouv.fr:amf-blacklist","source_type":"SOURCE_PUBLIQUE","status":"ok","match_count":0,"source_records":3430,"publication_date":null,"limitation":"La liste AMF est publique mais explicitement non exhaustive."},{"check":"ASSET_FREEZE","source":"gels-avoirs.dgtresor.gouv.fr","source_type":"SOURCE_PUBLIQUE","status":"ok","match_count":0,"source_records":6578,"publication_date":"2026-09-03T11:52:46.0865293+02:00","limitation":"Les rapprochements par nom ou domaine sont signalés comme inférés."}],"matches":[],"limitations":["NO_PUBLIC_ALERT_FOUND signifie uniquement qu’aucune correspondance n’a été trouvée dans les sources vérifiées.","Ce résultat ne constitue ni un avis juridique, ni une garantie de conformité, ni un score de solvabilité.","Les rapprochements sans identifiant administratif commun sont explicitement marqués INFERE avec un niveau de confiance.","Un domaine fourni en entrée est contrôlé comme un sujet distinct et n’est pas présenté comme appartenant officiellement à l’entreprise."]}}},"coverage":[{"service":"verify","status":"ok"},{"service":"profile","status":"ok"},{"service":"directors","status":"ok"},{"service":"financials","status":"ok"},{"service":"risk","status":"ok"},{"service":"compliance","status":"ok"}],"limitations":["Ce dossier agrège des données publiques et ne constitue pas une décision KYB/AML réglementaire complète.","L’absence de correspondance dans les contrôles publics ne constitue jamais une garantie de conformité ou d’absence de fraude.","Les bénéficiaires effectifs ne sont pas inclus tant qu’une source publique exploitable et conforme n’est pas intégrée."]},"error":null},{"identifier":"552100554","status":"ok","data":{"identifier":"552100554","identifier_type":"siren","exists":true,"siren":"552100554","name":"PEUGEOT SA","checked_at":"2026-09-07T16:49:38+02:00","sections":{"profile":{"status":"ok","data":{"identifier":"552100554","identifier_type":"siren","exists":true,"siren":"552100554","name":"PEUGEOT SA","status":"closed","legal_form_code":"5699","creation_date":"1955-01-01","closure_date":"2021-01-16","activity_code":"70.10Z","company_category":null,"employee_band_code":"NN","employee_band_year":null,"is_employer":null,"establishments_count":5,"open_establishments_count":0,"headquarters":{"siret":"55210055400054","status":null,"activity_code":"70.10Z","creation_date":"2020-04-27","address":"RTE DE GIZY 78140 VELIZY-VILLACOUBLAY","postal_code":"78140","city":"VELIZY-VILLACOUBLAY","department":"78","region":"11","latitude":"48.774126458","longitude":"2.2219642076"}}},"directors":{"status":"ok","data":{"identifier":"552100554","identifier_type":"siren","exists":true,"siren":"552100554","name":"PEUGEOT SA","directors":[{"type":"person","role":"Président du directoire","name":"ANTUNES TAVARES DIAS","first_names":"CARLOS","birth_year":"1958","siren":null},{"type":"person","role":"Membre du conseil de surveillance","name":"ZHANG","first_names":"ZUTONG","birth_year":"1969","siren":null},{"type":"company","role":"Commissaire aux comptes suppléant","name":"AUDITEX","first_names":null,"birth_year":null,"siren":"377652938"},{"type":"company","role":"Commissaire aux comptes titulaire","name":"ERNST & YOUNG ET AUTRES","first_names":null,"birth_year":null,"siren":"438476913"},{"type":"company","role":"Membre du conseil de surveillance","name":"BPIFRANCE PARTICIPATIONS","first_names":null,"birth_year":null,"siren":"509584074"},{"type":"company","role":"Membre du conseil de surveillance","name":"FFP","first_names":null,"birth_year":null,"siren":"562075390"},{"type":"company","role":"Commissaire aux comptes titulaire","name":"MAZARS","first_names":null,"birth_year":null,"siren":"784824153"},{"type":"company","role":"Membre du conseil de surveillance","name":"LION PARTICIPATIONS","first_names":null,"birth_year":null,"siren":"829163294"},{"type":"company","role":"Membre du conseil de surveillance","name":"ETABLISSEMENTS PEUGEOT FRERES","first_names":null,"birth_year":null,"siren":"875750317"}]}},"financials":{"status":"ok","data":{"identifier":"552100554","identifier_type":"siren","exists":true,"siren":"552100554","name":"PEUGEOT SA","summary":{"years_available":1,"latest_year":"2019","latest_revenue":74731000000,"latest_net_income":3584000000,"latest_revenue_growth_percent":null,"latest_net_margin_percent":4.8},"financials":[{"year":"2019","revenue":74731000000,"net_income":3584000000,"revenue_growth_percent":null,"net_margin_percent":4.8}]}},"risk":{"status":"ok","data":{"identifier":"552100554","identifier_type":"siren","exists":true,"siren":"552100554","name":"PEUGEOT SA","company_status":"closed","risk_level":"high","assessment_basis":"bodacc_legal_events","lookback_years":10,"coverage_complete":true,"signals":{"company_closed":true,"collective_procedure_events":0,"radiation_events":1},"latest_event":{"id":"B202100247176","type":"radiation","publication_date":"2021-02-04","decision_date":null,"family":"Radiations","decision_type":"radiation_rcs","description":null,"tribunal":"GREFFE DU TRIBUNAL DE COMMERCE DE VERSAILLES","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:B202100247176"},"events":[{"id":"B202100247176","type":"radiation","publication_date":"2021-02-04","decision_date":null,"family":"Radiations","decision_type":"radiation_rcs","description":null,"tribunal":"GREFFE DU TRIBUNAL DE COMMERCE DE VERSAILLES","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:B202100247176"}]}},"compliance":{"status":"ok","data":{"identifier":"552100554","identifier_type":"siren","exists":true,"siren":"552100554","name":"PEUGEOT SA","company_status":"closed","domain":null,"status":"NO_PUBLIC_ALERT_FOUND","checked_at":"2026-09-07T16:49:38+02:00","checks":[{"check":"AMF_BLACKLIST","source":"data.gouv.fr:amf-blacklist","source_type":"SOURCE_PUBLIQUE","status":"ok","match_count":0,"source_records":3430,"publication_date":null,"limitation":"La liste AMF est publique mais explicitement non exhaustive."},{"check":"ASSET_FREEZE","source":"gels-avoirs.dgtresor.gouv.fr","source_type":"SOURCE_PUBLIQUE","status":"ok","match_count":0,"source_records":6578,"publication_date":"2026-09-03T11:52:46.0865293+02:00","limitation":"Les rapprochements par nom ou domaine sont signalés comme inférés."}],"matches":[],"limitations":["NO_PUBLIC_ALERT_FOUND signifie uniquement qu’aucune correspondance n’a été trouvée dans les sources vérifiées.","Ce résultat ne constitue ni un avis juridique, ni une garantie de conformité, ni un score de solvabilité.","Les rapprochements sans identifiant administratif commun sont explicitement marqués INFERE avec un niveau de confiance.","Un domaine fourni en entrée est contrôlé comme un sujet distinct et n’est pas présenté comme appartenant officiellement à l’entreprise."]}}},"coverage":[{"service":"verify","status":"ok"},{"service":"profile","status":"ok"},{"service":"directors","status":"ok"},{"service":"financials","status":"ok"},{"service":"risk","status":"ok"},{"service":"compliance","status":"ok"}],"limitations":["Ce dossier agrège des données publiques et ne constitue pas une décision KYB/AML réglementaire complète.","L’absence de correspondance dans les contrôles publics ne constitue jamais une garantie de conformité ou d’absence de fraude.","Les bénéficiaires effectifs ne sont pas inclus tant qu’une source publique exploitable et conforme n’est pas intégrée."]},"error":null}],"checked_at":"2026-09-07T16:49:38+02:00","limitations":["Le lot est limité à 10 entreprises afin de respecter les délais et de ne pas surcharger les sources publiques.","Chaque dossier reste une agrégation de données publiques et ne constitue pas une décision KYB/AML réglementaire."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifiers":{"type":"array","items":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$"},"minItems":2,"maxItems":10,"uniqueItems":true,"description":"List of French company identifiers to process; each item must be a 9-digit SIREN or 14-digit SIRET. (at least 2 items; at most 10 items)."}},"additionalProperties":false,"required":["identifiers"],"description":"Structured input parameters for the company/fr/kyb-batch API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"requested_count":{"type":"integer","description":"Structured value returned for “requested count” as defined by this API contract."},"completed_count":{"type":"integer","description":"Structured value returned for “completed count” as defined by this API contract."},"failed_count":{"type":"integer","description":"Structured value returned for “failed count” as defined by this API contract."},"results":{"type":"array","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"status":{"type":"string","description":"Normalized endpoint or source status."},"data":{"type":["object","null"],"additionalProperties":true,"description":"Structured value returned for “data” as defined by this API contract."},"error":{"type":["string","null"],"description":"Structured value returned for “error” as defined by this API contract."}},"additionalProperties":false,"required":["identifier","status","data","error"]},"description":"Structured result records returned by the endpoint."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["requested_count","completed_count","failed_count","results","checked_at"],"description":"Structured result returned by the company/fr/kyb-batch API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company KYB Batch","description":"Runs the existing public-data KYB dossier for 2 to 10 French company identifiers."},{"resource":"https://api.helpmyagent.com/v1/company/fr/legal-announcements-search","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-07T12:49:30Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"since":"2026-01-01","department":"75","limit":5}},"output":{"type":"json","example":{"criteria":{"family_code":null,"since":"2026-01-01","until":null,"department":"75"},"total_count":302025,"returned_count":5,"truncated":true,"announcements":[{"id":"A202601701516","siren":null,"publication_date":"2026-09-06","family_code":"vente","family":"Ventes et cessions","notice_type":"Avis initial","department":"75","city":"Paris","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202601701516","judgment":null},{"id":"A202601701524","siren":null,"publication_date":"2026-09-06","family_code":"creation","family":"Créations","notice_type":"Avis initial","department":"75","city":"Paris","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202601701524","judgment":null},{"id":"A202601701538","siren":null,"publication_date":"2026-09-06","family_code":"creation","family":"Créations","notice_type":"Avis initial","department":"75","city":"Paris","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202601701538","judgment":null},{"id":"A202601701552","siren":null,"publication_date":"2026-09-06","family_code":"creation","family":"Créations","notice_type":"Avis initial","department":"75","city":"Paris","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202601701552","judgment":null},{"id":"A202601701588","siren":null,"publication_date":"2026-09-06","family_code":"creation","family":"Créations","notice_type":"Avis initial","department":"75","city":"Paris","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202601701588","judgment":null}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"family_code":{"type":"string","description":"Optional BODACC announcement family code used to restrict legal-announcement results."},"since":{"type":"string","format":"date","description":"Earliest publication or event date to include, in YYYY-MM-DD format."},"until":{"type":"string","format":"date","description":"Latest publication or event date to include, in YYYY-MM-DD format."},"department":{"type":"string","description":"Optional French department code used to restrict results geographically."},"limit":{"type":"integer","minimum":1,"maximum":100,"default":25,"description":"Maximum number of records returned by this call. (minimum 1; maximum 100; default 25)."}},"additionalProperties":false,"description":"Structured input parameters for the company/fr/legal-announcements-search API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"criteria":{"type":"object","description":"Structured value returned for “criteria” as defined by this API contract."},"total_count":{"type":"integer","description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"announcements":{"type":"array","description":"Structured value returned for “announcements” as defined by this API contract."}},"required":["criteria","total_count","returned_count","truncated","announcements"],"additionalProperties":false,"description":"Structured result returned by the company/fr/legal-announcements-search API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"Search French BODACC announcements","description":"Searches BODACC public announcements by family, date window and/or department."},{"resource":"https://api.helpmyagent.com/v1/company/fr/lobbying","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","exists":true,"siren":"356000000","name":"LA POSTE","source_status":"ok","registered":true,"declared_name":"LA POSTE","registration_date":null,"activity_topics":["0","Développer des usages de l'identité numérique de La Poste","Organiser des discussions informelles ou des réunions en tête-à-tête","Transmettre aux décideurs publics des informations, expertises dans un objectif de conviction","Promouvoir les services de La Poste Santé et Autonomie, notamment sur la détection de la perte d'autonomie au domicile","Promouvoir l'externalisation du service de portage de repas","Obtenir une juste compensation des missions de Service public de La Poste","Transmettre des suggestions afin d'influencer la rédaction d'une décision publique","Echanger sur l'avenir du programme France Services et son financement","Autres : à préciser","échanges avec l'Agence nationale de la cohésion des territoires (ANCT)","Trouver des solutions aux difficultés de logement des Postiers sur certaines partie du territoire"],"domains":["Economie","Pouvoirs publics et institutions","Numérique","Emploi, solidarité","Santé","Société","Transports, logistique","Finances publiques","Construction, logement, aménagement du territoire","Concurrence, consommation","Environnement"],"clients":[],"source_json_url":"https://www.hatvp.fr/agora/356000000.json","checked_at":"2026-09-07T16:50:07+02:00","limitations":["Le répertoire HATVP décrit les déclarations publiques des représentants d’intérêts.","registered=false signifie qu’aucune fiche exploitable n’a été trouvée ; registered=null signifie que le contrôle n’a pas pu être effectué de façon fiable."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."}},"additionalProperties":false,"required":["identifier"],"description":"Structured input parameters for the company/fr/lobbying API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"source_status":{"type":"string","enum":["ok","unavailable","not_queried"],"description":"Availability status of the relevant upstream public source. (allowed values: ok, unavailable, not_queried)."},"registered":{"type":["boolean","null"],"description":"Structured value returned for “registered” as defined by this API contract."},"declared_name":{"type":["string","null"],"description":"Structured value returned for “declared name” as defined by this API contract."},"registration_date":{"type":["string","null"],"description":"Structured value returned for “registration date” as defined by this API contract."},"activity_topics":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “activity topics” as defined by this API contract."},"domains":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “domains” as defined by this API contract."},"clients":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “clients” as defined by this API contract."},"source_json_url":{"type":["string","null"],"description":"Structured value returned for “source json url” as defined by this API contract."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["identifier","exists","siren","name","source_status","registered","declared_name","registration_date","activity_topics","domains","clients","source_json_url","checked_at"],"description":"Structured result returned by the company/fr/lobbying API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Lobbying Public Profile","description":"Checks the HATVP public lobbying register by French company identifier and extracts declared topics."},{"resource":"https://api.helpmyagent.com/v1/company/fr/nearby","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-07T12:49:27Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"latitude":48.8566,"longitude":2.3522,"radius_km":2,"limit":5}},"output":{"type":"json","example":{"latitude":48.8566,"longitude":2.3522,"radius_km":2,"activity_code":null,"activity_section":null,"total_count":10000,"returned_count":5,"truncated":true,"companies":[{"siren":"356000000","name":"LA POSTE","status":"active","activity_code":"53.10Z","company_category":"GE","headquarters":{"siret":"35600000000048","address":"DIRECTION GENERALE DE LA POSTE 9 RUE DU COLONEL PIERRE AVIA 75015 PARIS","postal_code":"75015","city":"PARIS","latitude":"48.831515159","longitude":"2.2780898787"}},{"siren":"552081317","name":"ELECTRICITE DE FRANCE (EDF)","status":"active","activity_code":"35.11Z","company_category":"GE","headquarters":{"siret":"55208131766522","address":"22-30 22 AVENUE DE WAGRAM 75008 PARIS","postal_code":"75008","city":"PARIS","latitude":"48.876235098","longitude":"2.2979350788"}},{"siren":"662025196","name":"ELIOR RESTAURATION FRANCE (ELIOR RESTAURATION ENSEIGNEMENT - ELIOR RESTAURATION SANTE)","status":"active","activity_code":"56.29B","company_category":"GE","headquarters":{"siret":"66202519676665","address":"51 CHEMIN DES MECHES 94000 CRETEIL","postal_code":"94000","city":"CRETEIL","latitude":"48.7859495598914","longitude":"2.43896270636127"}},{"siren":"217500016","name":"VILLE DE PARIS","status":"active","activity_code":"84.11Z","company_category":"GE","headquarters":{"siret":"21750001600019","address":"4 PL HOTEL VILLE ESP LIBERATION 75004 PARIS 04","postal_code":"75004","city":"PARIS 04","latitude":"48.856507956","longitude":"2.3520586814"}},{"siren":"552120222","name":"SOCIETE GENERALE (SG)","status":"active","activity_code":"64.19Z","company_category":"GE","headquarters":{"siret":"55212022200013","address":"29 BOULEVARD HAUSSMANN 75009 PARIS","postal_code":"75009","city":"PARIS","latitude":"48.872915957","longitude":"2.3323864781"}}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"latitude":{"type":"number","minimum":-90,"maximum":90,"description":"Latitude in decimal degrees for the centre of the geographic search. (minimum -90; maximum 90)."},"longitude":{"type":"number","minimum":-180,"maximum":180,"description":"Longitude in decimal degrees for the centre of the geographic search. (minimum -180; maximum 180)."},"radius_km":{"type":"number","exclusiveMinimum":0,"maximum":50,"default":5,"description":"Search radius around the supplied coordinates, expressed in kilometres. (greater than 0; maximum 50; default 5)."},"activity_code":{"type":"string","description":"Optional French NAF activity code used to restrict nearby-company results."},"activity_section":{"type":"string","pattern":"^[A-U]$","description":"Optional NAF activity section letter used to restrict nearby-company results."},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10,"description":"Maximum number of records returned by this call. (minimum 1; maximum 25; default 10)."}},"required":["latitude","longitude"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/nearby API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"latitude":{"type":"number","description":"Structured value returned for “latitude” as defined by this API contract."},"longitude":{"type":"number","description":"Structured value returned for “longitude” as defined by this API contract."},"radius_km":{"type":"number","description":"Structured value returned for “radius km” as defined by this API contract."},"activity_code":{"description":"Structured value returned for “activity code” as defined by this API contract."},"activity_section":{"description":"Structured value returned for “activity section” as defined by this API contract."},"total_count":{"type":"integer","description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"companies":{"type":"array","description":"Structured company records returned by the endpoint."}},"required":["latitude","longitude","radius_km","activity_code","activity_section","total_count","returned_count","truncated","companies"],"additionalProperties":false,"description":"Structured result returned by the company/fr/nearby API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"Nearby French companies","description":"Searches French companies around geographic coordinates using the official public company search geolocation endpoint."},{"resource":"https://api.helpmyagent.com/v1/company/fr/new","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-09T08:31:37Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"since":"2026-09-01","until":"2026-09-07","limit":25}},"output":{"type":"json","example":{"since":"example","until":"example","cursor":"example","next_cursor":"example","limit":0,"total_count":0,"returned_count":0,"truncated":false,"companies":[{"siren":"example","name":"example","status":"active","creation_date":"example","closure_date":"example","activity_code":"example","legal_form_code":"example","employee_band_code":"example","employee_band_year":"example","company_category":"example","last_processed_at":"example","periods_count":0}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"since":{"type":"string","format":"date","description":"Inclusive start date; defaults to a 7-day window"},"until":{"type":"string","format":"date","description":"Inclusive end date; defaults to today"},"cursor":{"type":"string","minLength":1,"maxLength":4096,"default":"*","description":"Opaque Sirene cursor from next_cursor; omit it on the first call"},"limit":{"type":"integer","minimum":1,"maximum":100,"default":25,"description":"Maximum results to return, up to 100"}},"additionalProperties":false,"description":"Structured input parameters for the company/fr/new API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"since":{"type":"string","description":"Structured value returned for “since” as defined by this API contract."},"until":{"type":"string","description":"Structured value returned for “until” as defined by this API contract."},"cursor":{"type":"string","description":"Structured value returned for “cursor” as defined by this API contract."},"next_cursor":{"type":["string","null"],"description":"Structured value returned for “next cursor” as defined by this API contract."},"limit":{"type":"integer","description":"Structured value returned for “limit” as defined by this API contract."},"total_count":{"type":"integer","description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"companies":{"type":"array","items":{"type":"object","properties":{"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"status":{"type":["string","null"],"enum":["active","closed",null],"description":"Normalized endpoint or source status. (allowed values: active, closed)."},"creation_date":{"type":["string","null"],"description":"Structured value returned for “creation date” as defined by this API contract."},"closure_date":{"type":["string","null"],"description":"Structured value returned for “closure date” as defined by this API contract."},"activity_code":{"type":["string","null"],"description":"Structured value returned for “activity code” as defined by this API contract."},"legal_form_code":{"type":["string","null"],"description":"Structured value returned for “legal form code” as defined by this API contract."},"employee_band_code":{"type":["string","null"],"description":"Structured value returned for “employee band code” as defined by this API contract."},"employee_band_year":{"type":["string","null"],"description":"Structured value returned for “employee band year” as defined by this API contract."},"company_category":{"type":["string","null"],"description":"Structured value returned for “company category” as defined by this API contract."},"last_processed_at":{"type":["string","null"],"description":"Structured value returned for “last processed at” as defined by this API contract."},"periods_count":{"type":["integer","null"],"description":"Structured value returned for “periods count” as defined by this API contract."}},"required":["siren","name","status","creation_date","closure_date","activity_code","legal_form_code","employee_band_code","employee_band_year","company_category","last_processed_at","periods_count"],"additionalProperties":false},"description":"Structured company records returned by the endpoint."}},"required":["since","until","cursor","next_cursor","limit","total_count","returned_count","truncated","companies"],"additionalProperties":false,"description":"Structured result returned by the company/fr/new API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"New French Companies","description":"Lists French legal units created in a requested date window using the official historized Sirene source."},{"resource":"https://api.helpmyagent.com/v1/company/fr/opportunities","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","project":"transformation numérique","limit":10}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","project":"transformation numérique","total_candidates":10,"returned_count":10,"truncated":true,"opportunities":[{"type":"PUBLIC_TENDER","score":1,"title":"Le marché porte sur la collecte, remise, affranchissement et routage de courriers et colis","reasons":["Le code CPV 64100000 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : collecte, remise, colis."],"source_data":{"matching_cpv":"64100000","matching_terms":["collecte","remise","colis"],"tender":{"id":"26-81268","object":"Le marché porte sur la collecte, remise, affranchissement et routage de courriers et colis","publication_date":"2026-08-19","deadline":"2026-09-21T11:00:00+00:00","days_remaining":18,"buyer":"OPCO SANTE","departments":["75","92"],"procedure_code":"AUTRE","procedure":"Procédure NC","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["sociaux","environnementaux"],"descriptors":[{"code":"65","label":"Colis"},{"code":"312","label":"Routage"}],"cpv_codes":["64100000","64113000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-81268","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":1,"title":"COLLECTE, ACHEMINEMENT ET DISTRIBUTION DES  CORRESPONDANCES ET COLIS DE TOUS FORMATS AFFRANCHIS PAR LE SERVICE ACCUEIL TELEPHONIQUE ET COURRIER DU DEPARTEMENT DE L’OISE ET FOURNITURE DE TIMBRES ET DE","reasons":["Le code CPV 64100000 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : collecte, distribution, colis, courrier."],"source_data":{"matching_cpv":"64100000","matching_terms":["collecte","distribution","colis","courrier"],"tender":{"id":"26-83422","object":"COLLECTE, ACHEMINEMENT ET DISTRIBUTION DES  CORRESPONDANCES ET COLIS DE TOUS FORMATS AFFRANCHIS PAR LE SERVICE ACCUEIL TELEPHONIQUE ET COURRIER DU DEPARTEMENT DE L’OISE ET FOURNITURE DE TIMBRES ET DE","publication_date":"2026-08-27","deadline":"2026-09-29T15:00:00+00:00","days_remaining":26,"buyer":"Département de l&#039;Oise","departments":["60"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"274","label":"Prestations de services"}],"cpv_codes":["60160000","60411000","64100000","64121100"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-83422","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":1,"title":"MISE EN PAGE, IMPRESSION ET DISTRIBUTION DE MAGAZINES ET EMAG DU CONSEIL DEPARTEMENTAL DU GARD","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution, conseil, departemental."],"source_data":{"matching_cpv":"64121100","matching_terms":["distribution","conseil","departemental"],"tender":{"id":"26-76823","object":"MISE EN PAGE, IMPRESSION ET DISTRIBUTION DE MAGAZINES ET EMAG DU CONSEIL DEPARTEMENTAL DU GARD","publication_date":"2026-08-02","deadline":"2026-09-16T14:00:00+00:00","days_remaining":13,"buyer":"Conseil départemental du Gard","departments":["30"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["environnementaux"],"descriptors":[{"code":"160","label":"Impression"},{"code":"274","label":"Prestations de services"}],"cpv_codes":["64121100","79810000","79822500","79824000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-76823","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.94,"title":"Impression et distribution du magazine d'information départemental","reasons":["Le code CPV 64100000 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution, information."],"source_data":{"matching_cpv":"64100000","matching_terms":["distribution","information"],"tender":{"id":"26-82254","object":"Impression et distribution du magazine d'information départemental","publication_date":"2026-08-23","deadline":"2026-09-25T14:00:00+00:00","days_remaining":22,"buyer":"Département du Rhône","departments":["69"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["FOURNITURES"],"criteria":[],"descriptors":[{"code":"160","label":"Impression"}],"cpv_codes":["22213000","64100000","79810000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-82254","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.94,"title":"Conception graphique, impression et distribution du magazine municipal Le Columérin","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution, magazine."],"source_data":{"matching_cpv":"64121100","matching_terms":["distribution","magazine"],"tender":{"id":"26-69205","object":"Conception graphique, impression et distribution du magazine municipal Le Columérin","publication_date":"2026-07-12","deadline":"2026-09-10T10:00:00+00:00","days_remaining":7,"buyer":"Mairie de Colomiers","departments":["31"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["environnementaux"],"descriptors":[{"code":"285","label":"Publicité, Communication"}],"cpv_codes":["64121100","79800000","79822500","79824000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-69205","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.94,"title":"Distribution de documents non adressés toutes boites sur l'ensemble du Département","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution, boites."],"source_data":{"matching_cpv":"64121100","matching_terms":["distribution","boites"],"tender":{"id":"26-74514","object":"Distribution de documents non adressés toutes boites sur l'ensemble du Département","publication_date":"2026-07-26","deadline":"2026-09-11T10:00:00+00:00","days_remaining":8,"buyer":"Conseil départemental du Loiret","departments":["45"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"274","label":"Prestations de services"}],"cpv_codes":["64121100"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-74514","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.94,"title":"Edition et diffusion du magazine municipal de la Ville de Lyon","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : edition, magazine."],"source_data":{"matching_cpv":"64121100","matching_terms":["edition","magazine"],"tender":{"id":"26-85108","object":"Edition et diffusion du magazine municipal de la Ville de Lyon","publication_date":"2026-09-03","deadline":"2026-10-02T14:00:00+00:00","days_remaining":29,"buyer":"Ville de Lyon","departments":["69"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["sociaux","environnementaux"],"descriptors":[{"code":"104","label":"Edition"},{"code":"160","label":"Impression"},{"code":"274","label":"Prestations de services"}],"cpv_codes":["22120000","64121100","79800000","79970000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-85108","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.88,"title":"PRESTATIONS DE COURRIER ET DE LOCATION ET MAINTENANCE DE MACHINES A AFFRANCHIR POUR LE CONSEIL DEPARTEMENTAL D'EURE-ET-LOIR","reasons":["Le code CPV 64100000 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : courrier."],"source_data":{"matching_cpv":"64100000","matching_terms":["courrier"],"tender":{"id":"26-74773","object":"PRESTATIONS DE COURRIER ET DE LOCATION ET MAINTENANCE DE MACHINES A AFFRANCHIR POUR LE CONSEIL DEPARTEMENTAL D'EURE-ET-LOIR","publication_date":"2026-07-28","deadline":"2026-09-10T10:00:00+00:00","days_remaining":7,"buyer":"Conseil départemental d'Eure-et-Loir","departments":["28"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["environnementaux"],"descriptors":[{"code":"274","label":"Prestations de services"}],"cpv_codes":["30131400","64100000","64120000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-74773","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.88,"title":"2026A0222 Stockage et distribution de documents et de kits de communication en multipoints pour les besoins des services départementaux","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution."],"source_data":{"matching_cpv":"64121100","matching_terms":["distribution"],"tender":{"id":"26-80049","object":"2026A0222 Stockage et distribution de documents et de kits de communication en multipoints pour les besoins des services départementaux","publication_date":"2026-08-13","deadline":"2026-09-18T13:30:00+00:00","days_remaining":15,"buyer":"CD des A-M - Secrétariat Général","departments":["6"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"65","label":"Colis"},{"code":"347","label":"Transport"}],"cpv_codes":["64121100"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-80049","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]},{"type":"PUBLIC_TENDER","score":0.88,"title":"Prestations d'impression et de distribution de magazines","reasons":["Le code CPV 64121100 figure à la fois dans un marché public déjà attribué à cette entreprise et dans cet appel d’offres ouvert.","Le libellé de l’appel d’offres partage un vocabulaire métier avec les marchés déjà remportés : distribution."],"source_data":{"matching_cpv":"64121100","matching_terms":["distribution"],"tender":{"id":"26-83412","object":"Prestations d'impression et de distribution de magazines","publication_date":"2026-08-27","deadline":"2026-09-28T10:00:00+00:00","days_remaining":25,"buyer":"Communauté d'agglomération Evreux Portes Normandie","departments":["27"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":["environnementaux"],"descriptors":[{"code":"160","label":"Impression"},{"code":"274","label":"Prestations de services"}],"cpv_codes":["64121100","79823000","79824000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-83412","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts","procurement/fr/search"]}],"coverage":[{"service":"profile","status":"ok"},{"service":"aids","status":"ok"},{"service":"public_contracts","status":"ok"},{"service":"procurement_search:64100000","status":"ok"},{"service":"procurement_search:64121100","status":"ok"},{"service":"procurement_search:75200000","status":"ok"}],"limitations":["Une aide PUBLIC_AID n’est proposée que lorsqu’un project est fourni et correspond à la taxonomie publique ; elle reste potentiellement pertinente, jamais une confirmation officielle d’éligibilité.","Les opportunités PUBLIC_TENDER sont volontairement conservatrices : elles exigent un code CPV commun et un vocabulaire métier partagé avec des marchés déjà attribués à l’entreprise.","Aucune certification n’est recommandée automatiquement sans règle métier suffisamment démontrable."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"},"project":{"type":"string","minLength":2,"description":"Optional project context used for public-aid and opportunity matching"},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10,"description":"Maximum number of ranked opportunities to return"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/opportunities API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"company_status":{"type":["string","null"],"description":"Current public administrative company status when available."},"project":{"type":["string","null"],"description":"Structured value returned for “project” as defined by this API contract."},"total_candidates":{"type":"integer","description":"Structured value returned for “total candidates” as defined by this API contract."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"opportunities":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["PUBLIC_AID","PUBLIC_TENDER"],"description":"Structured value returned for “type” as defined by this API contract. (allowed values: PUBLIC_AID, PUBLIC_TENDER)."},"score":{"type":"number","minimum":0,"maximum":1,"description":"Normalized score produced by the endpoint; interpretation is defined by the tool description and limitations. (minimum 0; maximum 1)."},"title":{"type":"string","description":"Structured value returned for “title” as defined by this API contract."},"reasons":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “reasons” as defined by this API contract."},"source_data":{"type":"object","description":"Structured value returned for “source data” as defined by this API contract."},"sources":{"type":"array","items":{"type":"string"},"description":"Public data sources used or checked for this result."}},"required":["type","score","title","reasons","source_data","sources"],"additionalProperties":false},"description":"Ranked public-data opportunities returned by the endpoint."},"coverage":{"type":"array","items":{"type":"object","properties":{"service":{"type":"string","description":"Structured value returned for “service” as defined by this API contract."},"status":{"type":"string","description":"Normalized endpoint or source status."}},"required":["service","status"],"additionalProperties":false},"description":"Coverage information describing which underlying services or sources were available."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["identifier","identifier_type","exists","siren","name","company_status","project","total_candidates","returned_count","truncated","opportunities","coverage"],"additionalProperties":false,"description":"Structured result returned by the company/fr/opportunities API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Opportunities","description":"Ranks actionable French public funding and open procurement opportunities for a company using its profile, project context and historical public contracts."},{"resource":"https://api.helpmyagent.com/v1/company/fr/payment-context","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","legal_risk":"low","compliance_status":"NO_PUBLIC_ALERT_FOUND","public_alerts_found":false,"collective_procedure_events":0,"radiation_events":0,"latest_relevant_event":{"id":"B202601601781","type":"modification","publication_date":"2026-08-23","event_date":null,"family_code":"modification","family":"Modifications diverses","notice_type":"Avis initial","title":"Modifications diverses","description":"modification survenue sur le capital (augmentation)","tribunal":"Greffe du Tribunal des Activités Economiques de Paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:B202601601781"},"checked_at":"2026-09-07T16:49:19+02:00","coverage":[{"service":"verify","status":"ok"},{"service":"profile","status":"ok"},{"service":"risk","status":"ok"},{"service":"events","status":"ok"},{"service":"compliance","status":"ok"}],"limitations":["L’absence d’alerte ne constitue ni une garantie de solvabilité ni une garantie d’absence de fraude.","Ce service ne constitue pas un credit score, une décision KYB réglementaire complète ou une recommandation d’effectuer un paiement.","Les résultats reflètent uniquement les informations publiques disponibles dans les sources effectivement interrogées."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."},"domain":{"type":"string","description":"Optional domain supplied as additional counterparty context; it is checked separately and is not treated as proof of company ownership."}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/payment-context API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","description":"Normalized identifier type, such as SIREN or SIRET when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"description":"Normalized 9-digit French SIREN when available."},"name":{"description":"Publicly available company, person, buyer or record name for this result."},"company_status":{"description":"Current public administrative company status when available."},"legal_risk":{"description":"Structured value returned for “legal risk” as defined by this API contract."},"compliance_status":{"type":"string","description":"Structured value returned for “compliance status” as defined by this API contract."},"public_alerts_found":{"type":["boolean","null"],"description":"Structured value returned for “public alerts found” as defined by this API contract."},"collective_procedure_events":{"type":["integer","null"],"description":"Structured value returned for “collective procedure events” as defined by this API contract."},"radiation_events":{"type":["integer","null"],"description":"Structured value returned for “radiation events” as defined by this API contract."},"latest_relevant_event":{"description":"Structured value returned for “latest relevant event” as defined by this API contract."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"coverage":{"type":"array","description":"Coverage information describing which underlying services or sources were available."},"limitations":{"type":"array","description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["identifier","identifier_type","exists","siren","name","company_status","legal_risk","compliance_status","public_alerts_found","collective_procedure_events","radiation_events","latest_relevant_event","checked_at","coverage"],"additionalProperties":false,"description":"Structured result returned by the company/fr/payment-context API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"Payment context for a French company","description":"Returns structured public counterparty context before an automated B2B payment. It never approves or recommends a payment."},{"resource":"https://api.helpmyagent.com/v1/company/fr/peers","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","scope":"france","limit":5}},"output":{"type":"json","example":{"identifier":"356000000","exists":true,"siren":"356000000","name":"LA POSTE","scope":"france","criteria":{"activity_code":"53.10Z","company_category":"GE","department":null,"region":null},"limitations":["Les pairs sont sélectionnés selon des critères administratifs publics comparables et ne constituent pas un groupe de pairs financier officiel.","Une analyse financière détaillée doit utiliser company/fr/benchmark ou company/fr/compare."],"peers":[{"siren":"409108115","name":"SOCIETE DE TRAITEMENT DE PRESSE (STP)","activity_code":"53.10Z","company_category":"GE","employee_band_code":"41","headquarters":{"postal_code":"94270","city":"LE KREMLIN-BICETRE","department":"94","region":"11"},"match_reasons":["same_activity_code","same_company_category"]}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."},"scope":{"type":"string","enum":["department","region","france"],"default":"region","description":"Geographic comparison scope controlling whether candidates are selected by department, region or all of France. (default region; allowed values: department, region, france)."},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10,"description":"Maximum number of records returned by this call. (minimum 1; maximum 25; default 10)."}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/peers API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"description":"Normalized 9-digit French SIREN when available."},"name":{"description":"Publicly available company, person, buyer or record name for this result."},"scope":{"type":"string","description":"Structured value returned for “scope” as defined by this API contract."},"criteria":{"type":"object","description":"Structured value returned for “criteria” as defined by this API contract."},"peers":{"type":"array","description":"Structured value returned for “peers” as defined by this API contract."},"limitations":{"type":"array","description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["identifier","exists","siren","name","scope","criteria","peers"],"additionalProperties":false,"description":"Structured result returned by the company/fr/peers API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"Comparable French companies","description":"Finds administratively comparable French companies for later comparison or benchmarking."},{"resource":"https://api.helpmyagent.com/v1/company/fr/profile","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.005","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-03T15:48:45Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","status":"active","legal_form_code":"5510","creation_date":"1991-01-01","closure_date":null,"activity_code":"53.10Z","company_category":"GE","employee_band_code":"53","employee_band_year":"2023","is_employer":null,"establishments_count":13130,"open_establishments_count":8862,"headquarters":{"siret":"35600000000048","status":"active","activity_code":"53.10Z","creation_date":"2003-01-01","address":"DIRECTION GENERALE DE LA POSTE 9 RUE DU COLONEL PIERRE AVIA 75015 PARIS","postal_code":"75015","city":"PARIS","department":"75","region":"11","latitude":"48.831515159","longitude":"2.2780898787"}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/profile API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"status":{"type":["string","null"],"description":"Normalized endpoint or source status."},"legal_form_code":{"type":["string","null"],"description":"Structured value returned for “legal form code” as defined by this API contract."},"creation_date":{"type":["string","null"],"description":"Structured value returned for “creation date” as defined by this API contract."},"closure_date":{"type":["string","null"],"description":"Structured value returned for “closure date” as defined by this API contract."},"activity_code":{"type":["string","null"],"description":"Structured value returned for “activity code” as defined by this API contract."},"company_category":{"type":["string","null"],"description":"Structured value returned for “company category” as defined by this API contract."},"employee_band_code":{"type":["string","null"],"description":"Structured value returned for “employee band code” as defined by this API contract."},"employee_band_year":{"type":["string","null"],"description":"Structured value returned for “employee band year” as defined by this API contract."},"is_employer":{"type":["boolean","null"],"description":"Structured value returned for “is employer” as defined by this API contract."},"establishments_count":{"type":["integer","null"],"description":"Structured value returned for “establishments count” as defined by this API contract."},"open_establishments_count":{"type":["integer","null"],"description":"Structured value returned for “open establishments count” as defined by this API contract."},"headquarters":{"type":["object","null"],"properties":{"siret":{"type":["string","null"],"description":"Normalized 14-digit French SIRET when available."},"status":{"type":["string","null"],"description":"Normalized endpoint or source status."},"activity_code":{"type":["string","null"],"description":"Structured value returned for “activity code” as defined by this API contract."},"creation_date":{"type":["string","null"],"description":"Structured value returned for “creation date” as defined by this API contract."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"postal_code":{"type":["string","null"],"description":"Structured value returned for “postal code” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."},"department":{"type":["string","null"],"description":"Structured value returned for “department” as defined by this API contract."},"region":{"type":["string","null"],"description":"Structured value returned for “region” as defined by this API contract."},"latitude":{"type":["string","null"],"description":"Structured value returned for “latitude” as defined by this API contract."},"longitude":{"type":["string","null"],"description":"Structured value returned for “longitude” as defined by this API contract."}},"description":"Structured value returned for “headquarters” as defined by this API contract."}},"required":["identifier","identifier_type","exists","siren","name","status","legal_form_code","creation_date","closure_date","activity_code","company_category","employee_band_code","employee_band_year","is_employer","establishments_count","open_establishments_count","headquarters"],"additionalProperties":false,"description":"Structured result returned by the company/fr/profile API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Profile","description":"Returns the public profile of a French company from a SIREN or SIRET."},{"resource":"https://api.helpmyagent.com/v1/company/fr/prospecting","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-07T12:49:27Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"postal_code":"75015","limit":5}},"output":{"type":"json","example":{"filters":{"postal_code":"75015","limit":5},"page":1,"limit":5,"total_count":10000,"returned_count":5,"truncated":true,"companies":[{"siren":"356000000","name":"LA POSTE","activity_code":"53.10Z","legal_form_code":"5510","company_category":"GE","employee_band_code":"53","creation_date":"1991-01-01","headquarters":{"siret":"35600000000048","address":"DIRECTION GENERALE DE LA POSTE 9 RUE DU COLONEL PIERRE AVIA 75015 PARIS","postal_code":"75015","city":"PARIS","department":"75","region":"11"}},{"siren":"552081317","name":"ELECTRICITE DE FRANCE (EDF)","activity_code":"35.11Z","legal_form_code":"5599","company_category":"GE","employee_band_code":"53","creation_date":"1955-01-01","headquarters":{"siret":"55208131766522","address":"22-30 22 AVENUE DE WAGRAM 75008 PARIS","postal_code":"75008","city":"PARIS","department":"75","region":"11"}},{"siren":"662025196","name":"ELIOR RESTAURATION FRANCE (ELIOR RESTAURATION ENSEIGNEMENT - ELIOR RESTAURATION SANTE)","activity_code":"56.29B","legal_form_code":"5710","company_category":"GE","employee_band_code":"53","creation_date":"1966-01-01","headquarters":{"siret":"66202519676665","address":"51 CHEMIN DES MECHES 94000 CRETEIL","postal_code":"94000","city":"CRETEIL","department":"94","region":"11"}},{"siren":"217500016","name":"VILLE DE PARIS","activity_code":"84.11Z","legal_form_code":"7229","company_category":"GE","employee_band_code":"53","creation_date":"1983-03-01","headquarters":{"siret":"21750001600019","address":"4 PL HOTEL VILLE ESP LIBERATION 75004 PARIS 04","postal_code":"75004","city":"PARIS 04","department":"75","region":"11"}},{"siren":"552120222","name":"SOCIETE GENERALE (SG)","activity_code":"64.19Z","legal_form_code":"5599","company_category":"GE","employee_band_code":"53","creation_date":"1900-01-01","headquarters":{"siret":"55212022200013","address":"29 BOULEVARD HAUSSMANN 75009 PARIS","postal_code":"75009","city":"PARIS","department":"75","region":"11"}}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"query":{"type":"string","description":"Optional company-name or free-text term combined with the structured prospecting filters."},"activity_code":{"type":"string","description":"Optional French NAF activity code used to restrict or classify company results."},"activity_section":{"type":"string","description":"Optional NAF activity section used to restrict company results."},"company_category":{"type":"string","description":"Optional French company-size category used to restrict prospecting results."},"employee_band_code":{"type":"string","description":"Optional official employee-band code used to restrict company results."},"postal_code":{"type":"string","description":"Optional French postal code used to narrow results geographically."},"department":{"type":"string","description":"Optional French department code used to restrict results geographically."},"region":{"type":"string","description":"Optional French region code used to restrict results geographically."},"legal_form_code":{"type":"string","description":"Optional French legal-form code used to restrict company results."},"rge":{"type":"boolean","description":"When true, restrict results to companies with a supported public RGE qualification."},"bio":{"type":"boolean","description":"When true, restrict results to companies found in the supported public organic/Bio certification source."},"qualiopi":{"type":"boolean","description":"When true, restrict results to companies found in the supported public Qualiopi source."},"page":{"type":"integer","minimum":1,"default":1,"description":"One-based result page number. (minimum 1; default 1)."},"limit":{"type":"integer","minimum":1,"maximum":25,"default":25,"description":"Maximum number of records returned by this call. (minimum 1; maximum 25; default 25)."}},"additionalProperties":false,"description":"Structured input parameters for the company/fr/prospecting API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"filters":{"type":"object","description":"Structured value returned for “filters” as defined by this API contract."},"page":{"type":"integer","description":"Structured value returned for “page” as defined by this API contract."},"limit":{"type":"integer","description":"Structured value returned for “limit” as defined by this API contract."},"total_count":{"type":"integer","description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"companies":{"type":"array","description":"Structured company records returned by the endpoint."}},"required":["filters","page","limit","total_count","returned_count","truncated","companies"],"additionalProperties":false,"description":"Structured result returned by the company/fr/prospecting API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French B2B company prospecting","description":"Searches active French companies using structured public B2B filters such as activity, geography, size and supported certifications."},{"resource":"https://api.helpmyagent.com/v1/company/fr/public-contract-competitors","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-07T12:49:32Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","limit":5}},"output":{"type":"json","example":{"identifier":"356000000","exists":true,"siren":"356000000","name":"LA POSTE","cpv_segments":["64100000-7","64121100-1","55521100-9","75200000-8","64120000-3","72320000-4","64000000-6","64110000-0","55521200-0","79824000-6"],"competitors":[{"siren":"477181010","name":null,"contracts_count_in_sample":6,"amount_in_sample":1603000,"shared_cpv":["55521200-0"]},{"siren":"432889103","name":null,"contracts_count_in_sample":5,"amount_in_sample":1425686.3,"shared_cpv":["64100000-7"]},{"siren":"390221406","name":null,"contracts_count_in_sample":3,"amount_in_sample":626000,"shared_cpv":["64121100-1"]},{"siren":"810150045","name":null,"contracts_count_in_sample":3,"amount_in_sample":363754.8,"shared_cpv":["64121100-1"]},{"siren":"824012173","name":null,"contracts_count_in_sample":2,"amount_in_sample":8800000,"shared_cpv":["75200000-8"]}],"limitations":["Les concurrents sont identifiés à partir de titulaires de marchés partageant des codes CPV avec l’entreprise dans l’échantillon DECP interrogé.","Ce résultat ne constitue pas une mesure exhaustive de parts de marché."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10,"description":"Maximum number of records returned by this call. (minimum 1; maximum 25; default 10)."}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/public-contract-competitors API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"description":"Normalized 9-digit French SIREN when available."},"name":{"description":"Publicly available company, person, buyer or record name for this result."},"cpv_segments":{"type":"array","description":"Structured value returned for “cpv segments” as defined by this API contract."},"competitors":{"type":"array","description":"Structured value returned for “competitors” as defined by this API contract."},"limitations":{"type":"array","description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["identifier","exists","siren","name","cpv_segments","competitors"],"additionalProperties":false,"description":"Structured result returned by the company/fr/public-contract-competitors API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"Public-contract competitors","description":"Finds companies winning public contracts on CPV segments shared with the target company using DECP public award data."},{"resource":"https://api.helpmyagent.com/v1/company/fr/public-contracts","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-09T08:31:37Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","limit":10}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","total_count":437,"returned_count":10,"truncated":true,"summary":{"returned_amount":340084.47,"latest_notification_date":"2026-08-24","top_buyers_in_response":[{"siret":"22730001900014","name":null,"contracts_count":6},{"siret":"21060027600013","name":null,"contracts_count":1},{"siret":"22270229200012","name":null,"contracts_count":1},{"siret":"21130055306286","name":null,"contracts_count":1},{"siret":"13001303000015","name":null,"contracts_count":1}]},"contracts":[{"id":"20262026C014","object":"DISTRIBUTION D'IMPRIMES D'INFORMATION PUBLIQUE","nature":"Marché","procedure":"Procédure adaptée","cpv":"64100000-7","amount":60000,"duration_months":5,"notification_date":"2026-08-24","publication_date":"2026-08-25","price_form":"Unitaire","buyer":{"siret":"21060027600013","name":null},"execution_location":{"code":"06800","code_type":"Code postal","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Pas de considération environnementale","innovative":true,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"},{"id":"2026S00084","object":"La présente consultation concerne la distribution physique en boîtes aux lettres (BAL), d'une carte papier grand format (type carte routière) visant à rendre visible l'action publique des 10 dernières années à travers 27 thématiques, sur l'ensemble du territoire départemental. Les prestations sont estimées à 55.000€ HT*.*l'estimation est donnée à titre indicatif et n'engage pas le pouvoir adjudicateur.","nature":"Marché","procedure":"Procédure adaptée","cpv":"64121100-1","amount":35307.78,"duration_months":6,"notification_date":"2026-08-21","publication_date":"2026-08-30","price_form":"Forfaitaire","buyer":{"siret":"22270229200012","name":null},"execution_location":{"code":"27","code_type":"Code département","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Pas de considération environnementale","innovative":false,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"},{"id":"2026S22026","object":"Distribution du Journal de Secteur en boîte aux lettres/Edition Septembre 2026","nature":"Marché","procedure":"Procédure adaptée","cpv":"75200000-8","amount":10138.55,"duration_months":3,"notification_date":"2026-07-29","publication_date":"2026-08-07","price_form":"Forfaitaire","buyer":{"siret":"21130055306286","name":null},"execution_location":{"code":"13","code_type":"Code département","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Pas de considération environnementale","innovative":false,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"},{"id":"1700140254","object":"Collecte, acheminement et distribution des courriers, documents papiers ou matériels de faible taille sous envoi clos à l’intérieur d’un contenant (sacoches ou caisses) entre la Direction régionale des Finances publiques de PROVENCE ALPES CÔTE D’AZUR et des BOUCHES-DU-RHÔNE et les sites dans le département des BOUCHES-DU-RHÔNE","nature":"Marché","procedure":"Procédure adaptée","cpv":"64120000-3","amount":90000,"duration_months":49,"notification_date":"2026-07-28","publication_date":"2026-07-29","price_form":"Forfaitaire","buyer":{"siret":"13001303000015","name":null},"execution_location":{"code":"13","code_type":"Code département","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Clause sociale","environmental_considerations":"Clause environnementale","innovative":false,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"},{"id":"2026","object":"Services postaux et de vaguemestre pour les services du Département de la Savoie","nature":"Marché","procedure":"Procédure adaptée","cpv":"64100000-7","amount":25506.3,"duration_months":12,"notification_date":"2026-07-22","publication_date":"2026-07-27","price_form":"Mixte","buyer":{"siret":"22730001900014","name":null},"execution_location":{"code":"73000","code_type":"Code postal","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Critère environnemental, Clause environnementale","innovative":false,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"},{"id":"20261055","object":"services postaux et de vaguemestre pour les services du Département de la Savoie","nature":"Marché","procedure":"Procédure adaptée","cpv":"64100000-7","amount":80000,"duration_months":48,"notification_date":"2026-07-22","publication_date":"2026-07-30","price_form":"Forfaitaire","buyer":{"siret":"22730001900014","name":null},"execution_location":{"code":"73000","code_type":"Code postal","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Clause environnementale","innovative":false,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"},{"id":"2026","object":"Services postaux et de vaguemestre pour les services du Département de la Savoie","nature":"Marché","procedure":"Procédure adaptée","cpv":"64100000-7","amount":17548.82,"duration_months":12,"notification_date":"2026-07-22","publication_date":"2026-07-27","price_form":"Mixte","buyer":{"siret":"22730001900014","name":null},"execution_location":{"code":"73000","code_type":"Code postal","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Critère environnemental, Clause environnementale","innovative":false,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"},{"id":"2026","object":"Services postaux et de vaguemestre pour les services du Département de la Savoie","nature":"Marché","procedure":"Procédure adaptée","cpv":"64100000-7","amount":1335.96,"duration_months":12,"notification_date":"2026-07-22","publication_date":"2026-07-27","price_form":"Mixte","buyer":{"siret":"22730001900014","name":null},"execution_location":{"code":"73000","code_type":"Code postal","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Critère environnemental, Clause environnementale","innovative":false,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"},{"id":"2026","object":"Services postaux et de vaguemestre pour les services du Département de la Savoie","nature":"Marché","procedure":"Procédure adaptée","cpv":"64100000-7","amount":3980.1,"duration_months":12,"notification_date":"2026-07-22","publication_date":"2026-07-27","price_form":"Mixte","buyer":{"siret":"22730001900014","name":null},"execution_location":{"code":"73000","code_type":"Code postal","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Critère environnemental, Clause environnementale","innovative":false,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"},{"id":"2026","object":"Services postaux et de vaguemestre pour les services du Département de la Savoie","nature":"Marché","procedure":"Procédure adaptée","cpv":"64100000-7","amount":16266.96,"duration_months":12,"notification_date":"2026-07-22","publication_date":"2026-07-27","price_form":"Mixte","buyer":{"siret":"22730001900014","name":null},"execution_location":{"code":"73000","code_type":"Code postal","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Critère environnemental, Clause environnementale","innovative":false,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20,"description":"Maximum number of awarded public contracts to return"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/public-contracts API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"total_count":{"type":"integer","description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"summary":{"type":"object","properties":{"returned_amount":{"type":["number","null"],"description":"Structured value returned for “returned amount” as defined by this API contract."},"latest_notification_date":{"type":["string","null"],"description":"Structured value returned for “latest notification date” as defined by this API contract."},"top_buyers_in_response":{"type":"array","items":{"type":"object","properties":{"siret":{"type":["string","null"],"description":"Normalized 14-digit French SIRET when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"contracts_count":{"type":"integer","description":"Structured value returned for “contracts count” as defined by this API contract."}}},"description":"Structured value returned for “top buyers in response” as defined by this API contract."}},"description":"Compact derived summary of the returned records."},"contracts":{"type":"array","items":{"type":"object","properties":{"id":{"type":["string","null"],"description":"Structured value returned for “id” as defined by this API contract."},"object":{"type":["string","null"],"description":"Structured value returned for “object” as defined by this API contract."},"nature":{"type":["string","null"],"description":"Structured value returned for “nature” as defined by this API contract."},"procedure":{"type":["string","null"],"description":"Structured value returned for “procedure” as defined by this API contract."},"cpv":{"type":["string","null"],"description":"Structured value returned for “cpv” as defined by this API contract."},"amount":{"type":["number","null"],"description":"Structured value returned for “amount” as defined by this API contract."},"duration_months":{"type":["integer","null"],"description":"Structured value returned for “duration months” as defined by this API contract."},"notification_date":{"type":["string","null"],"description":"Structured value returned for “notification date” as defined by this API contract."},"publication_date":{"type":["string","null"],"description":"Structured value returned for “publication date” as defined by this API contract."},"price_form":{"type":["string","null"],"description":"Structured value returned for “price form” as defined by this API contract."},"buyer":{"type":"object","properties":{"siret":{"type":["string","null"],"description":"Normalized 14-digit French SIRET when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."}},"description":"Structured value returned for “buyer” as defined by this API contract."},"execution_location":{"type":"object","properties":{"code":{"type":["string","null"],"description":"Structured value returned for “code” as defined by this API contract."},"code_type":{"type":["string","null"],"description":"Structured value returned for “code type” as defined by this API contract."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."}},"description":"Structured value returned for “execution location” as defined by this API contract."},"holder_sirets":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “holder sirets” as defined by this API contract."},"social_considerations":{"type":["string","null"],"description":"Structured value returned for “social considerations” as defined by this API contract."},"environmental_considerations":{"type":["string","null"],"description":"Structured value returned for “environmental considerations” as defined by this API contract."},"innovative":{"type":["boolean","null"],"description":"Structured value returned for “innovative” as defined by this API contract."},"modified":{"type":["boolean","null"],"description":"Structured value returned for “modified” as defined by this API contract."},"modification_object":{"type":["string","null"],"description":"Structured value returned for “modification object” as defined by this API contract."},"modification_amount":{"type":["number","null"],"description":"Structured value returned for “modification amount” as defined by this API contract."},"source":{"type":"string","description":"Structured value returned for “source” as defined by this API contract."},"source_type":{"type":"string","enum":["SOURCE_PUBLIQUE"],"description":"Structured value returned for “source type” as defined by this API contract. (allowed values: SOURCE_PUBLIQUE)."}}},"description":"Normalized public-contract records returned by the endpoint."}},"required":["identifier","identifier_type","exists","siren","name","total_count","returned_count","truncated","summary","contracts"],"additionalProperties":false,"description":"Structured result returned by the company/fr/public-contracts API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Public Contracts","description":"Returns public contracts awarded to a French company from consolidated French public procurement award data."},{"resource":"https://api.helpmyagent.com/v1/company/fr/public-contracts-eu","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","limit":5}},"output":{"type":"json","example":{"identifier":"356000000","exists":true,"siren":"356000000","name":"LA POSTE","source_status":"ok","search_query":"winner-identifier=\"356000000\" OR winner-identifier=\"356 000 000\" OR winner-name~\"LA POSTE\"","returned_count":0,"notices":[],"checked_at":"2026-09-07T16:50:14+02:00","limitations":["La recherche TED utilise les identifiants et noms publiés dans les avis européens puis filtre les résultats sur le SIREN/SIRET ou le nom normalisé du titulaire.","Lorsque TED est indisponible, returned_count reste null et n’est pas assimilé à zéro."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20,"description":"Maximum number of records returned by this call. (minimum 1; maximum 50; default 20)."}},"additionalProperties":false,"required":["identifier"],"description":"Structured input parameters for the company/fr/public-contracts-eu API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"source_status":{"type":"string","enum":["ok","unavailable","not_queried"],"description":"Availability status of the relevant upstream public source. (allowed values: ok, unavailable, not_queried)."},"search_query":{"type":["string","null"],"description":"Structured value returned for “search query” as defined by this API contract."},"returned_count":{"type":["integer","null"],"description":"Number of records included in this response."},"notices":{"type":"array","items":{"type":"object","properties":{"publication_number":{"type":["string","null"],"description":"Structured value returned for “publication number” as defined by this API contract."},"publication_date":{"type":["string","null"],"description":"Structured value returned for “publication date” as defined by this API contract."},"title":{"type":["string","null"],"description":"Structured value returned for “title” as defined by this API contract."},"notice_type":{"type":["string","null"],"description":"Structured value returned for “notice type” as defined by this API contract."},"buyers":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “buyers” as defined by this API contract."},"winners":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “winners” as defined by this API contract."},"winner_identifiers":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “winner identifiers” as defined by this API contract."},"winner_countries":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “winner countries” as defined by this API contract."},"decision_date":{"type":["string","null"],"description":"Structured value returned for “decision date” as defined by this API contract."},"cpv_codes":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “cpv codes” as defined by this API contract."}},"additionalProperties":false,"required":["publication_number","publication_date","title","notice_type","buyers","winners","winner_identifiers","winner_countries","decision_date","cpv_codes"]},"description":"Structured value returned for “notices” as defined by this API contract."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["identifier","exists","siren","name","source_status","search_query","returned_count","notices","checked_at"],"description":"Structured result returned by the company/fr/public-contracts-eu API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company EU Public Contracts","description":"Searches TED notices for EU public-contract awards associated with a French company name or SIREN."},{"resource":"https://api.helpmyagent.com/v1/company/fr/regulatory-approvals","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","exists":true,"siren":"356000000","name":"LA POSTE","source_status":"ok","regulated":true,"approval_count":1,"approvals":[{"name":"LA POSTE","siren":"356000000","lei":null,"cib":"[]","status":null,"category":null,"activities":[]}],"checked_at":"2026-09-07T16:50:00+02:00","limitations":["REGAFI couvre les entités et activités relevant du registre public ACPR ; l’absence de résultat ne prouve pas l’absence de tout autre agrément sectoriel.","Lorsque REGAFI est indisponible, regulated et approval_count restent null au lieu d’être assimilés à une absence d’agrément."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."}},"additionalProperties":false,"required":["identifier"],"description":"Structured input parameters for the company/fr/regulatory-approvals API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"source_status":{"type":"string","enum":["ok","unavailable","not_queried"],"description":"Availability status of the relevant upstream public source. (allowed values: ok, unavailable, not_queried)."},"regulated":{"type":["boolean","null"],"description":"Structured value returned for “regulated” as defined by this API contract."},"approval_count":{"type":["integer","null"],"description":"Structured value returned for “approval count” as defined by this API contract."},"approvals":{"type":"array","items":{"type":"object","properties":{"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"lei":{"type":["string","null"],"description":"Structured value returned for “lei” as defined by this API contract."},"cib":{"type":["string","null"],"description":"Structured value returned for “cib” as defined by this API contract."},"status":{"type":["string","null"],"description":"Normalized endpoint or source status."},"category":{"type":["string","null"],"description":"Structured value returned for “category” as defined by this API contract."},"activities":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “activities” as defined by this API contract."}},"additionalProperties":false,"required":["name","siren","lei","cib","status","category","activities"]},"description":"Structured value returned for “approvals” as defined by this API contract."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["identifier","exists","siren","name","source_status","regulated","approval_count","approvals","checked_at"],"description":"Structured result returned by the company/fr/regulatory-approvals API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Financial Regulatory Approvals","description":"Checks a French company against the public REGAFI register and normalizes matching regulatory records."},{"resource":"https://api.helpmyagent.com/v1/company/fr/report","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"75000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.075","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","language":"fr"}},"output":{"type":"json","example":{"identifier":"356000000","language":"fr","filename":"helpmyagent-356000000-fr.pdf","mime_type":"application/pdf","bytes":1050,"sha256":"51809388a4b0d463ee71ee1ee865267b124ab7857dfd931dfa8182767748cb29","pdf_base64":"JVBERi0xLjQKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFszIDAgUl0gL0NvdW50IDEgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAyIDAgUiAvTWVkaWFCb3ggWzAgMCA1OTUgODQyXSAvUmVzb3VyY2VzIDw8IC9Gb250IDw8IC9GMSA0IDAgUiA+PiA+PiAvQ29udGVudHMgNSAwIFIgPj4KZW5kb2JqCjQgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9CYXNlRm9udCAvSGVsdmV0aWNhID4+CmVuZG9iago1IDAgb2JqCjw8IC9MZW5ndGggNTA2ID4+CnN0cmVhbQpCVAovRjEgMTAgVGYKNTAgNzkwIFRkCihIZWxwTXlBZ2VudCAtIFJhcHBvcnQgZW50cmVwcmlzZSkgVGoKMCAtMTQgVGQKKCkgVGoKMCAtMTQgVGQKKElkZW50aWZpZXI6IDM1NjAwMDAwMCkgVGoKMCAtMTQgVGQKKFNJUkVOOiAzNTYwMDAwMDApIFRqCjAgLTE0IFRkCihOYW1lOiBMQSBQT1NURSkgVGoKMCAtMTQgVGQKKFN0YXR1czogYWN0aXZlKSBUagowIC0xNCBUZAooUmlzazogbG93KSBUagowIC0xNCBUZAooU2NvcmU6IDApIFRqCjAgLTE0IFRkCigpIFRqCjAgLTE0IFRkCihMZWN0dXJlIHN5bnRo6XRpcXVlIGZvbmTpZSBzdXIgbGVzIGRvbm7pZXMgcHVibGlxdWVzIGRpc3BvbmlibGVzIDsgbGVzIGFic2VuY2VzIGRlIGRvbm7pZXMgc29udCBjb25zKSBUagowIC0xNCBUZAooKSBUagowIC0xNCBUZAooRG9jdW1lbnQgZ+lu6XLpIOAgcGFydGlyIGRlIGRvbm7pZXMgcHVibGlxdWVzLiBOZSBjb25zdGl0dWUgcGFzIHVuIGF2aXMganVyaWRpcXVlIG91IGZpbmFuY2llci4pIFRqCkVUCmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDA5IDAwMDAwIG4gCjAwMDAwMDAwNTggMDAwMDAgbiAKMDAwMDAwMDExNSAwMDAwMCBuIAowMDAwMDAwMjQxIDAwMDAwIG4gCjAwMDAwMDAzMTEgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSA2IC9Sb290IDEgMCBSID4+CnN0YXJ0eHJlZgo4NjcKJSVFT0YK","sections":{"profile":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","status":"active","legal_form_code":"5510","creation_date":"1991-01-01","closure_date":null,"activity_code":"53.10Z","company_category":"GE","employee_band_code":"53","employee_band_year":"2023","is_employer":null,"establishments_count":13130,"open_establishments_count":8862,"headquarters":{"siret":"35600000000048","status":"active","activity_code":"53.10Z","creation_date":"2003-01-01","address":"DIRECTION GENERALE DE LA POSTE 9 RUE DU COLONEL PIERRE AVIA 75015 PARIS","postal_code":"75015","city":"PARIS","department":"75","region":"11","latitude":"48.831515159","longitude":"2.2780898787"}}},"risk_reading":{"status":"ok","data":{"identifier":"356000000","exists":true,"siren":"356000000","name":"LA POSTE","language":"fr","verdict":"low","score":0,"confidence":"high","narrative":"Lecture synthétique fondée sur les données publiques disponibles ; les absences de données sont conservées comme inconnues.","strengths":["Entreprise administrativement active.","L’indicateur de risque public disponible reste bas."],"alerts":[],"evidence":{"default_score":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","score":0,"level":"low","confidence":"high","known_weight_percent":85,"components":[{"component":"company_status","weight":35,"value":"active","risk_points":0,"known":true,"explanation":"Statut administratif public de l’entreprise."},{"component":"collective_procedures","weight":35,"value":0,"risk_points":0,"known":true,"explanation":"Présence de procédures collectives BODACC dans la fenêtre analysée ; une couverture incomplète rend cette composante inconnue."},{"component":"revenue_trend","weight":15,"value":null,"risk_points":null,"known":false,"explanation":"Variation du dernier chiffre d’affaires public disponible."},{"component":"net_margin","weight":15,"value":4.98,"risk_points":0,"known":true,"explanation":"Dernière marge nette publique calculable."}],"limitations":["Ce score est un indicateur HelpMyAgent déterministe fondé uniquement sur des données publiques disponibles.","Il ne constitue pas un credit score officiel ou réglementaire, une probabilité statistique de défaut, ni un avis financier.","L’absence de comptes publics réduit la confiance et ne doit pas être interprétée comme un signal favorable ou défavorable."]}},"legal_risk":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","risk_level":"low","assessment_basis":"bodacc_legal_events","lookback_years":10,"coverage_complete":true,"signals":{"company_closed":false,"collective_procedure_events":0,"radiation_events":0},"latest_event":null,"events":[]}},"financials":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","summary":{"years_available":1,"latest_year":"2024","latest_revenue":34569000000,"latest_net_income":1722000000,"latest_revenue_growth_percent":null,"latest_net_margin_percent":4.98},"financials":[{"year":"2024","revenue":34569000000,"net_income":1722000000,"revenue_growth_percent":null,"net_margin_percent":4.98}]}},"signals":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","lookback_days":365,"checked_at":"2026-09-07T16:49:41+02:00","signals_count":2,"signals":[{"type":"NEW_PUBLIC_CONTRACT","date":"2026-09-02","importance":"medium","explanation":"25 marché(s) public(s) récent(s) figurent dans les données DECP retournées.","source_data":{"recent_contracts_in_response":25,"latest_contract":{"id":"2026PA26051","object":"SERVICE D'ACHEMINEMENT POSTAL ET PRESTATIONS ASSOCIÉES","nature":"Marché","procedure":"Procédure adaptée","cpv":"64100000-7","amount":115000,"duration_months":48,"notification_date":"2026-09-02","publication_date":"2026-09-02","price_form":"Unitaire","buyer":{"siret":"21280134400012","name":null},"execution_location":{"code":"28103","code_type":"Code postal","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Pas de considération environnementale","innovative":true,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts"]},{"type":"NEW_FINANCIAL_STATEMENT","date":"2026-07-16","importance":"low","explanation":"Un dépôt de comptes récent est publié au BODACC.","source_data":{"id":"C2026013311905","type":"accounts_filing","publication_date":"2026-07-16","event_date":"2025-12-31","family_code":"dpc","family":"Dépôts des comptes","notice_type":"Avis initial","title":"Comptes consolidés et rapports","description":null,"tribunal":"Greffe du Tribunal des Activités Economiques de paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:C2026013311905"},"sources":["company/fr/events"]}],"coverage":[{"service":"profile","status":"ok"},{"service":"financials","status":"ok"},{"service":"risk","status":"ok"},{"service":"events","status":"ok"},{"service":"public_contracts","status":"ok"},{"service":"certifications","status":"ok"}]}}},"generated_at":"2026-09-07T16:49:41+02:00","limitations":["Cette lecture n’est ni un credit score réglementaire, ni une recommandation de crédit, ni un avis juridique."]}},"kyb":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","checked_at":"2026-09-07T16:49:44+02:00","sections":{"profile":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","status":"active","legal_form_code":"5510","creation_date":"1991-01-01","closure_date":null,"activity_code":"53.10Z","company_category":"GE","employee_band_code":"53","employee_band_year":"2023","is_employer":null,"establishments_count":13130,"open_establishments_count":8862,"headquarters":{"siret":"35600000000048","status":"active","activity_code":"53.10Z","creation_date":"2003-01-01","address":"DIRECTION GENERALE DE LA POSTE 9 RUE DU COLONEL PIERRE AVIA 75015 PARIS","postal_code":"75015","city":"PARIS","department":"75","region":"11","latitude":"48.831515159","longitude":"2.2780898787"}}},"directors":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","directors":[{"type":"person","role":"Autre","name":"BAUDRY","first_names":"IRENE","birth_year":"1976","siren":null},{"type":"person","role":"Autre","name":"CHEVET-DEHAIL","first_names":"STEPHANE","birth_year":"1975","siren":null},{"type":"person","role":"Autre","name":"JAY (DEBON)","first_names":"MARIE-ANGE CATHERINE","birth_year":"1965","siren":null},{"type":"person","role":"Commissaire aux comptes suppléant","name":"GEORGHIOU","first_names":"JEAN CHRISTOPHE","birth_year":"1965","siren":null},{"type":"person","role":"Autre","name":"HASPOT","first_names":"FRANCK","birth_year":"1967","siren":null},{"type":"person","role":"Autre","name":"JOSEPH","first_names":"SYLVIE","birth_year":"1961","siren":null},{"type":"person","role":"Administrateur","name":"BERTHOME (KERMOAL)","first_names":"MARIANNE","birth_year":"1978","siren":null},{"type":"person","role":"Autre","name":"FLEURENCE (LEGAIN)","first_names":"ISABELLE","birth_year":"1964","siren":null},{"type":"person","role":"Administrateur","name":"LEJBOWICZ","first_names":"CORINNE","birth_year":"1960","siren":null},{"type":"person","role":"Administrateur","name":"LEMOINE","first_names":"PHILIPPE","birth_year":"1949","siren":null},{"type":"person","role":"Administrateur","name":"MAREUSE","first_names":"OLIVIER","birth_year":"1963","siren":null},{"type":"person","role":"Administrateur","name":"ESTABLIE (MAYENOBE)","first_names":"CATHERINE","birth_year":"1964","siren":null},{"type":"person","role":"Autre","name":"NEVES DA ROCHA","first_names":"RUBEN JOSE","birth_year":"1974","siren":null},{"type":"person","role":"Autre","name":"REIS","first_names":"HUGO","birth_year":"1972","siren":null},{"type":"person","role":"Administrateur","name":"DE BAILLIENCOURT DIT COURCOL (RICHARTE)","first_names":"MARIE-PIERRE","birth_year":"1970","siren":null},{"type":"person","role":"Administrateur","name":"SAINTOYANT","first_names":"ANTOINE","birth_year":"1977","siren":null},{"type":"person","role":"Administrateur","name":"SORIANO","first_names":"SÉBASTIEN LOUIS AUGUSTE MARCEL MAO","birth_year":"1975","siren":null},{"type":"person","role":"Administrateur","name":"TUBIANA (SPANAGLE)","first_names":"NATHALIE","birth_year":"1967","siren":null},{"type":"person","role":"Administrateur","name":"URBAIN","first_names":"VALÉRIE MARIE-HÉLÈNE","birth_year":"1964","siren":null},{"type":"company","role":"Commissaire aux comptes suppléant","name":"SALUSTRO REYDEL","first_names":null,"birth_year":null,"siren":"652044371"},{"type":"company","role":"Commissaire aux comptes titulaire","name":"KPMG S.A.","first_names":null,"birth_year":null,"siren":"775726417"},{"type":"company","role":"Commissaire aux comptes titulaire","name":"MAZARS","first_names":null,"birth_year":null,"siren":"784824153"},{"type":"company","role":null,"name":"L'ETAT","first_names":null,"birth_year":null,"siren":null}]}},"financials":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","summary":{"years_available":1,"latest_year":"2024","latest_revenue":34569000000,"latest_net_income":1722000000,"latest_revenue_growth_percent":null,"latest_net_margin_percent":4.98},"financials":[{"year":"2024","revenue":34569000000,"net_income":1722000000,"revenue_growth_percent":null,"net_margin_percent":4.98}]}},"risk":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","risk_level":"low","assessment_basis":"bodacc_legal_events","lookback_years":10,"coverage_complete":true,"signals":{"company_closed":false,"collective_procedure_events":0,"radiation_events":0},"latest_event":null,"events":[]}},"compliance":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","domain":null,"status":"NO_PUBLIC_ALERT_FOUND","checked_at":"2026-09-07T16:49:44+02:00","checks":[{"check":"AMF_BLACKLIST","source":"data.gouv.fr:amf-blacklist","source_type":"SOURCE_PUBLIQUE","status":"ok","match_count":0,"source_records":3430,"publication_date":null,"limitation":"La liste AMF est publique mais explicitement non exhaustive."},{"check":"ASSET_FREEZE","source":"gels-avoirs.dgtresor.gouv.fr","source_type":"SOURCE_PUBLIQUE","status":"ok","match_count":0,"source_records":6578,"publication_date":"2026-09-03T11:52:46.0865293+02:00","limitation":"Les rapprochements par nom ou domaine sont signalés comme inférés."}],"matches":[],"limitations":["NO_PUBLIC_ALERT_FOUND signifie uniquement qu’aucune correspondance n’a été trouvée dans les sources vérifiées.","Ce résultat ne constitue ni un avis juridique, ni une garantie de conformité, ni un score de solvabilité.","Les rapprochements sans identifiant administratif commun sont explicitement marqués INFERE avec un niveau de confiance.","Un domaine fourni en entrée est contrôlé comme un sujet distinct et n’est pas présenté comme appartenant officiellement à l’entreprise."]}}},"coverage":[{"service":"verify","status":"ok"},{"service":"profile","status":"ok"},{"service":"directors","status":"ok"},{"service":"financials","status":"ok"},{"service":"risk","status":"ok"},{"service":"compliance","status":"ok"}],"limitations":["Ce dossier agrège des données publiques et ne constitue pas une décision KYB/AML réglementaire complète.","L’absence de correspondance dans les contrôles publics ne constitue jamais une garantie de conformité ou d’absence de fraude.","Les bénéficiaires effectifs ne sont pas inclus tant qu’une source publique exploitable et conforme n’est pas intégrée."]}}},"generated_at":"2026-09-07T16:49:44+02:00","limitations":["Le PDF est une restitution automatique des données disponibles et ne constitue pas un document officiel."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."},"language":{"type":"string","enum":["fr","en"],"default":"fr","description":"Language used for the generated human-readable output. (default fr; allowed values: fr, en)."}},"additionalProperties":false,"required":["identifier"],"description":"Structured input parameters for the company/fr/report API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"language":{"type":"string","description":"Structured value returned for “language” as defined by this API contract."},"filename":{"type":"string","description":"Structured value returned for “filename” as defined by this API contract."},"mime_type":{"type":"string","description":"Structured value returned for “mime type” as defined by this API contract."},"bytes":{"type":"integer","description":"Structured value returned for “bytes” as defined by this API contract."},"sha256":{"type":"string","description":"Structured value returned for “sha256” as defined by this API contract."},"pdf_base64":{"type":"string","description":"Structured value returned for “pdf base64” as defined by this API contract."},"sections":{"type":"object","additionalProperties":true,"description":"Named result sections produced by this aggregator."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["identifier","language","filename","mime_type","bytes","sha256","pdf_base64","sections","generated_at"],"description":"Structured result returned by the company/fr/report API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company PDF Report","description":"Generates a simple PDF rendition of selected HelpMyAgent public company intelligence."},{"resource":"https://api.helpmyagent.com/v1/company/fr/risk","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-09T08:31:37Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"951470822"}},"output":{"type":"json","example":{"identifier":"951470822","identifier_type":"siren","exists":true,"siren":"951470822","name":"R'NEO FRANCE (R'NEO)","company_status":"active","risk_level":"high","assessment_basis":"bodacc_legal_events","lookback_years":10,"coverage_complete":true,"signals":{"company_closed":false,"collective_procedure_events":1,"radiation_events":0},"latest_event":{"id":"A202601325135","type":"collective_procedure","publication_date":"2026-07-14","decision_date":"2026-07-08","family":"Procédures collectives","decision_type":"Jugement d'ouverture de liquidation judiciaire","description":"Jugement prononçant la liquidation judiciaire 08/07/2026, date de cessation des paiements le 31 Mai 2026, désignant liquidateur SELARL LEX MJ, prise en la personne de Maître Lucie MARGOTTIN 11, rue Jean Bodin - CS 80502 - 49105 Angers . Les créances sont à adresser, dans les deux mois de la présente publication, auprès du liquidateur ou sur le portail électronique prévu par les articles L. 814-2 et L. 814-13 du code de commerce.","tribunal":"Greffe du Tribunal de Commerce d'Angers","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202601325135"},"events":[{"id":"A202601325135","type":"collective_procedure","publication_date":"2026-07-14","decision_date":"2026-07-08","family":"Procédures collectives","decision_type":"Jugement d'ouverture de liquidation judiciaire","description":"Jugement prononçant la liquidation judiciaire 08/07/2026, date de cessation des paiements le 31 Mai 2026, désignant liquidateur SELARL LEX MJ, prise en la personne de Maître Lucie MARGOTTIN 11, rue Jean Bodin - CS 80502 - 49105 Angers . Les créances sont à adresser, dans les deux mois de la présente publication, auprès du liquidateur ou sur le portail électronique prévu par les articles L. 814-2 et L. 814-13 du code de commerce.","tribunal":"Greffe du Tribunal de Commerce d'Angers","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202601325135"}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/risk API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"company_status":{"type":["string","null"],"description":"Current public administrative company status when available."},"risk_level":{"type":["string","null"],"enum":["low","warning","high","unknown",null],"description":"Explainable public-data risk level produced by this endpoint; it is not an official credit score. (allowed values: low, warning, high, unknown)."},"assessment_basis":{"type":"string","description":"Structured value returned for “assessment basis” as defined by this API contract."},"lookback_years":{"type":"integer","description":"Structured value returned for “lookback years” as defined by this API contract."},"coverage_complete":{"type":["boolean","null"],"description":"Whether the checked public-source coverage was sufficient for the endpoint’s stated scope."},"signals":{"type":"object","properties":{"company_closed":{"type":["boolean","null"],"description":"Structured value returned for “company closed” as defined by this API contract."},"collective_procedure_events":{"type":"integer","description":"Structured value returned for “collective procedure events” as defined by this API contract."},"radiation_events":{"type":"integer","description":"Structured value returned for “radiation events” as defined by this API contract."}},"required":["company_closed","collective_procedure_events","radiation_events"],"additionalProperties":false,"description":"Structured value returned for “signals” as defined by this API contract."},"latest_event":{"type":["object","null"],"description":"Structured value returned for “latest event” as defined by this API contract."},"events":{"type":"array","items":{"type":"object","properties":{"id":{"type":["string","null"],"description":"Structured value returned for “id” as defined by this API contract."},"type":{"type":"string","enum":["collective_procedure","radiation"],"description":"Structured value returned for “type” as defined by this API contract. (allowed values: collective_procedure, radiation)."},"publication_date":{"type":"string","description":"Structured value returned for “publication date” as defined by this API contract."},"decision_date":{"type":["string","null"],"description":"Structured value returned for “decision date” as defined by this API contract."},"family":{"type":["string","null"],"description":"Structured value returned for “family” as defined by this API contract."},"decision_type":{"type":["string","null"],"description":"Structured value returned for “decision type” as defined by this API contract."},"tribunal":{"type":["string","null"],"description":"Structured value returned for “tribunal” as defined by this API contract."},"url":{"type":["string","null"],"description":"Structured value returned for “url” as defined by this API contract."}}},"description":"Normalized public events returned by the endpoint."}},"required":["identifier","identifier_type","exists","siren","name","company_status","risk_level","assessment_basis","lookback_years","coverage_complete","signals","latest_event","events"],"additionalProperties":false,"description":"Structured result returned by the company/fr/risk API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Legal Risk","description":"Detects public legal-risk signals for a French company from company status and BODACC notices, including insolvency proceedings and deregistrations. This is not a credit score."},{"resource":"https://api.helpmyagent.com/v1/company/fr/risk-reading","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.03","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","language":"fr"}},"output":{"type":"json","example":{"identifier":"356000000","exists":true,"siren":"356000000","name":"LA POSTE","language":"fr","verdict":"low","score":0,"confidence":"high","narrative":"Lecture synthétique fondée sur les données publiques disponibles ; les absences de données sont conservées comme inconnues.","strengths":["Entreprise administrativement active.","L’indicateur de risque public disponible reste bas."],"alerts":[],"evidence":{"default_score":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","score":0,"level":"low","confidence":"high","known_weight_percent":85,"components":[{"component":"company_status","weight":35,"value":"active","risk_points":0,"known":true,"explanation":"Statut administratif public de l’entreprise."},{"component":"collective_procedures","weight":35,"value":0,"risk_points":0,"known":true,"explanation":"Présence de procédures collectives BODACC dans la fenêtre analysée ; une couverture incomplète rend cette composante inconnue."},{"component":"revenue_trend","weight":15,"value":null,"risk_points":null,"known":false,"explanation":"Variation du dernier chiffre d’affaires public disponible."},{"component":"net_margin","weight":15,"value":4.98,"risk_points":0,"known":true,"explanation":"Dernière marge nette publique calculable."}],"limitations":["Ce score est un indicateur HelpMyAgent déterministe fondé uniquement sur des données publiques disponibles.","Il ne constitue pas un credit score officiel ou réglementaire, une probabilité statistique de défaut, ni un avis financier.","L’absence de comptes publics réduit la confiance et ne doit pas être interprétée comme un signal favorable ou défavorable."]}},"legal_risk":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","company_status":"active","risk_level":"low","assessment_basis":"bodacc_legal_events","lookback_years":10,"coverage_complete":true,"signals":{"company_closed":false,"collective_procedure_events":0,"radiation_events":0},"latest_event":null,"events":[]}},"financials":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","summary":{"years_available":1,"latest_year":"2024","latest_revenue":34569000000,"latest_net_income":1722000000,"latest_revenue_growth_percent":null,"latest_net_margin_percent":4.98},"financials":[{"year":"2024","revenue":34569000000,"net_income":1722000000,"revenue_growth_percent":null,"net_margin_percent":4.98}]}},"signals":{"status":"ok","data":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","lookback_days":365,"checked_at":"2026-09-07T16:49:47+02:00","signals_count":2,"signals":[{"type":"NEW_PUBLIC_CONTRACT","date":"2026-09-02","importance":"medium","explanation":"25 marché(s) public(s) récent(s) figurent dans les données DECP retournées.","source_data":{"recent_contracts_in_response":25,"latest_contract":{"id":"2026PA26051","object":"SERVICE D'ACHEMINEMENT POSTAL ET PRESTATIONS ASSOCIÉES","nature":"Marché","procedure":"Procédure adaptée","cpv":"64100000-7","amount":115000,"duration_months":48,"notification_date":"2026-09-02","publication_date":"2026-09-02","price_form":"Unitaire","buyer":{"siret":"21280134400012","name":null},"execution_location":{"code":"28103","code_type":"Code postal","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Pas de considération environnementale","innovative":true,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts"]},{"type":"NEW_FINANCIAL_STATEMENT","date":"2026-07-16","importance":"low","explanation":"Un dépôt de comptes récent est publié au BODACC.","source_data":{"id":"C2026013311905","type":"accounts_filing","publication_date":"2026-07-16","event_date":"2025-12-31","family_code":"dpc","family":"Dépôts des comptes","notice_type":"Avis initial","title":"Comptes consolidés et rapports","description":null,"tribunal":"Greffe du Tribunal des Activités Economiques de paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:C2026013311905"},"sources":["company/fr/events"]}],"coverage":[{"service":"profile","status":"ok"},{"service":"financials","status":"ok"},{"service":"risk","status":"ok"},{"service":"events","status":"ok"},{"service":"public_contracts","status":"ok"},{"service":"certifications","status":"ok"}]}}},"generated_at":"2026-09-07T16:49:47+02:00","limitations":["Cette lecture n’est ni un credit score réglementaire, ni une recommandation de crédit, ni un avis juridique."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."},"language":{"type":"string","enum":["fr","en"],"default":"fr","description":"Language used for the generated human-readable output. (default fr; allowed values: fr, en)."}},"additionalProperties":false,"required":["identifier"],"description":"Structured input parameters for the company/fr/risk-reading API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"language":{"type":"string","description":"Structured value returned for “language” as defined by this API contract."},"verdict":{"type":"string","description":"Normalized endpoint conclusion derived from the checked public data."},"score":{"type":["number","null"],"description":"Normalized score produced by the endpoint; interpretation is defined by the tool description and limitations."},"confidence":{"type":["string","null"],"description":"Confidence indicator associated with an inferred or derived result."},"narrative":{"type":"string","description":"Structured value returned for “narrative” as defined by this API contract."},"strengths":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “strengths” as defined by this API contract."},"alerts":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “alerts” as defined by this API contract."},"evidence":{"type":"object","additionalProperties":true,"description":"Structured value returned for “evidence” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["identifier","exists","siren","name","language","verdict","score","confidence","narrative","strengths","alerts","evidence","generated_at"],"description":"Structured result returned by the company/fr/risk-reading API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Risk Reading","description":"Turns existing public risk, legal, financial and signal data into a concise written reading."},{"resource":"https://api.helpmyagent.com/v1/company/fr/search","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.002","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-03T15:48:45Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"query":"La Poste","limit":5}},"output":{"type":"json","example":{"results":[{"siren":"356000000","siret":"35600000000048","name":"LA POSTE","status":"active","activity_code":"53.10Z","address":"DIRECTION GENERALE DE LA POSTE 9 RUE DU COLONEL PIERRE AVIA 75015 PARIS","postal_code":"75015","city":"PARIS"},{"siren":"532484755","siret":"53248475500014","name":"LA POSTE","status":"active","activity_code":"68.20B","address":"4 RUE DUBOURDIEU 33370 TRESSES","postal_code":"33370","city":"TRESSES"},{"siren":"505017012","siret":"50501701200020","name":"LA POSTE","status":"active","activity_code":"68.20B","address":"81 RUE JOUFFROY D'ABBANS 75017 PARIS","postal_code":"75017","city":"PARIS"},{"siren":"903908796","siret":"90390879600019","name":"LA POSTE","status":"active","activity_code":"68.20B","address":"FRM DE VALSERY 02600 COEUVRES-ET-VALSERY","postal_code":"02600","city":"COEUVRES-ET-VALSERY"},{"siren":"987940533","siret":"98794053300019","name":"LA POSTE","status":"active","activity_code":"68.20B","address":"431 CHEMIN DE MARBAN 36130 DEOLS","postal_code":"36130","city":"DEOLS"}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"query":{"type":"string","description":"Company name, legal name, SIREN or SIRET to search for"},"postal_code":{"type":"string","description":"Optional French postal code used to narrow the search"},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10,"description":"Maximum number of matching companies to return"}},"required":["query"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/search API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"results":{"type":"array","items":{"type":"object","properties":{"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"siret":{"type":["string","null"],"description":"Normalized 14-digit French SIRET when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"status":{"type":["string","null"],"description":"Normalized endpoint or source status."},"activity_code":{"type":["string","null"],"description":"Structured value returned for “activity code” as defined by this API contract."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"postal_code":{"type":["string","null"],"description":"Structured value returned for “postal code” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."}}},"description":"Structured result records returned by the endpoint."}},"required":["results"],"additionalProperties":false,"description":"Structured result returned by the company/fr/search API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Search","description":"Searches French companies by name, SIREN, SIRET or optional location criteria and returns structured matching company records."},{"resource":"https://api.helpmyagent.com/v1/company/fr/sector-statistics","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"activity_code":"x","department":"example","region":"example","include_financials":false}},"output":{"type":"json","example":{"activity_code":"example","department":"example","region":"example","total_active":0,"total_active_is_exact":false,"sampled_count":0,"sample_limit":0,"sample_coverage_percent":0,"age_years":{"min":0,"median":0,"max":0},"employee_band_distribution":[{"code":"example","count":0}],"financial_sample_count":0,"median_revenue":0,"median_net_income":0,"generated_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"activity_code":{"type":"string","pattern":"^[0-9]{2}\\.[0-9]{2}[A-Z]$","description":"French NAF activity code to summarize, in the form 00.00A."},"department":{"type":"string","description":"Optional French department code used to restrict results geographically."},"region":{"type":"string","description":"Optional French region code used to restrict results geographically."},"include_financials":{"type":"boolean","default":false,"description":"When true, include the supported public financial sample in the sector statistics. (default false)."}},"additionalProperties":false,"required":["activity_code"],"description":"Structured input parameters for the company/fr/sector-statistics API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"activity_code":{"type":"string","description":"Structured value returned for “activity code” as defined by this API contract."},"department":{"type":["string","null"],"description":"Structured value returned for “department” as defined by this API contract."},"region":{"type":["string","null"],"description":"Structured value returned for “region” as defined by this API contract."},"total_active":{"type":"integer","description":"Structured value returned for “total active” as defined by this API contract."},"total_active_is_exact":{"type":"boolean","description":"Structured value returned for “total active is exact” as defined by this API contract."},"sampled_count":{"type":"integer","description":"Structured value returned for “sampled count” as defined by this API contract."},"sample_limit":{"type":"integer","description":"Structured value returned for “sample limit” as defined by this API contract."},"sample_coverage_percent":{"type":"number","description":"Structured value returned for “sample coverage percent” as defined by this API contract."},"age_years":{"type":"object","properties":{"min":{"type":["integer","null"],"description":"Structured value returned for “min” as defined by this API contract."},"median":{"type":["number","integer","null"],"description":"Structured value returned for “median” as defined by this API contract."},"max":{"type":["integer","null"],"description":"Structured value returned for “max” as defined by this API contract."}},"additionalProperties":false,"required":["min","median","max"],"description":"Structured value returned for “age years” as defined by this API contract."},"employee_band_distribution":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Structured value returned for “code” as defined by this API contract."},"count":{"type":"integer","description":"Structured value returned for “count” as defined by this API contract."}},"additionalProperties":false,"required":["code","count"]},"description":"Structured value returned for “employee band distribution” as defined by this API contract."},"financial_sample_count":{"type":"integer","description":"Structured value returned for “financial sample count” as defined by this API contract."},"median_revenue":{"type":["number","integer","null"],"description":"Structured value returned for “median revenue” as defined by this API contract."},"median_net_income":{"type":["number","integer","null"],"description":"Structured value returned for “median net income” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["activity_code","department","region","total_active","total_active_is_exact","sampled_count","sample_limit","sample_coverage_percent","age_years","employee_band_distribution","financial_sample_count","median_revenue","median_net_income","generated_at"],"description":"Structured result returned by the company/fr/sector-statistics API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Sector Statistics","description":"Returns the source-reported active-company count for a French NAF activity plus explicit descriptive samples for age, workforce bands and optional financials; large counts can be capped at 10,000 by the source."},{"resource":"https://api.helpmyagent.com/v1/company/fr/signals","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-09T08:31:37Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"siren":"356000000","name":"LA POSTE","lookback_days":365,"checked_at":"2026-09-03T17:33:15+02:00","signals_count":2,"signals":[{"type":"NEW_PUBLIC_CONTRACT","date":"2026-08-24","importance":"medium","explanation":"25 marché(s) public(s) récent(s) figurent dans les données DECP retournées.","source_data":{"recent_contracts_in_response":25,"latest_contract":{"id":"20262026C014","object":"DISTRIBUTION D'IMPRIMES D'INFORMATION PUBLIQUE","nature":"Marché","procedure":"Procédure adaptée","cpv":"64100000-7","amount":60000,"duration_months":5,"notification_date":"2026-08-24","publication_date":"2026-08-25","price_form":"Unitaire","buyer":{"siret":"21060027600013","name":null},"execution_location":{"code":"06800","code_type":"Code postal","name":null},"holder_sirets":["35600000000048"],"social_considerations":"Pas de considération sociale","environmental_considerations":"Pas de considération environnementale","innovative":true,"modified":null,"modification_object":null,"modification_amount":null,"source":"data.economie.gouv.fr:decp-2022-marches-valides","source_type":"SOURCE_PUBLIQUE"}},"sources":["company/fr/public-contracts"]},{"type":"NEW_FINANCIAL_STATEMENT","date":"2026-07-16","importance":"low","explanation":"Un dépôt de comptes récent est publié au BODACC.","source_data":{"id":"C2026013311905","type":"accounts_filing","publication_date":"2026-07-16","event_date":"2025-12-31","family_code":"dpc","family":"Dépôts des comptes","notice_type":"Avis initial","title":"Comptes consolidés et rapports","description":null,"tribunal":"Greffe du Tribunal des Activités Economiques de paris","department":"75","city":"Paris","url":"https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:C2026013311905"},"sources":["company/fr/events"]}],"coverage":[{"service":"profile","status":"ok"},{"service":"financials","status":"ok"},{"service":"risk","status":"ok"},{"service":"events","status":"ok"},{"service":"public_contracts","status":"ok"},{"service":"certifications","status":"ok"}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/signals API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"lookback_days":{"type":"integer","description":"Structured value returned for “lookback days” as defined by this API contract."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"signals_count":{"type":"integer","description":"Structured value returned for “signals count” as defined by this API contract."},"signals":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["INSOLVENCY","REVENUE_DROP","FAST_GROWTH","NEW_FINANCIAL_STATEMENT","NEW_PUBLIC_CONTRACT","NEW_CERTIFICATION","COMPANY_CLOSED"],"description":"Structured value returned for “type” as defined by this API contract. (allowed values: INSOLVENCY, REVENUE_DROP, FAST_GROWTH, NEW_FINANCIAL_STATEMENT, NEW_PUBLIC_CONTRACT, NEW_CERTIFICATION, COMPANY_CLOSED)."},"date":{"type":["string","null"],"description":"Structured value returned for “date” as defined by this API contract."},"importance":{"type":"string","enum":["low","medium","high"],"description":"Structured value returned for “importance” as defined by this API contract. (allowed values: low, medium, high)."},"explanation":{"type":"string","description":"Structured value returned for “explanation” as defined by this API contract."},"source_data":{"type":"object","description":"Structured value returned for “source data” as defined by this API contract."},"sources":{"type":"array","items":{"type":"string"},"description":"Public data sources used or checked for this result."}},"required":["type","date","importance","explanation","source_data","sources"],"additionalProperties":false},"description":"Structured value returned for “signals” as defined by this API contract."},"coverage":{"type":"array","items":{"type":"object","properties":{"service":{"type":"string","description":"Structured value returned for “service” as defined by this API contract."},"status":{"type":"string","description":"Normalized endpoint or source status."}},"required":["service","status"],"additionalProperties":false},"description":"Coverage information describing which underlying services or sources were available."}},"required":["identifier","identifier_type","exists","siren","name","lookback_days","checked_at","signals_count","signals","coverage"],"additionalProperties":false,"description":"Structured result returned by the company/fr/signals API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Signals","description":"Detects explainable business signals from available French company data, including closure, insolvency, revenue changes, new filings, public contracts and certifications."},{"resource":"https://api.helpmyagent.com/v1/company/fr/successions","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"siret":"39860733300042","limit":50}},"output":{"type":"json","example":{"siret":"example","siren":"example","predecessors_count":0,"successors_count":0,"predecessors_returned_count":0,"successors_returned_count":0,"predecessors_cursor":"example","successors_cursor":"example","predecessors_next_cursor":"example","successors_next_cursor":"example","predecessors_truncated":false,"successors_truncated":false,"predecessors":[{"siret":"example","effective_date":"example","headquarters_transfer":false,"economic_continuity":false,"last_processed_at":"example"}],"successors":[{"siret":"example","effective_date":"example","headquarters_transfer":false,"economic_continuity":false,"last_processed_at":"example"}],"limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"siret":{"type":"string","pattern":"^[0-9]{14}$","description":"14-digit French SIRET"},"limit":{"type":"integer","minimum":1,"maximum":100,"default":50,"description":"Maximum predecessor and successor links per direction, up to 100"},"predecessors_cursor":{"type":"string","minLength":1,"maxLength":4096,"default":"*","description":"Opaque cursor returned by predecessors_next_cursor; omit on the first call"},"successors_cursor":{"type":"string","minLength":1,"maxLength":4096,"default":"*","description":"Opaque cursor returned by successors_next_cursor; omit on the first call"}},"required":["siret"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/successions API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"siret":{"type":"string","description":"Normalized 14-digit French SIRET when available."},"siren":{"type":"string","description":"Normalized 9-digit French SIREN when available."},"predecessors_count":{"type":"integer","description":"Structured value returned for “predecessors count” as defined by this API contract."},"successors_count":{"type":"integer","description":"Structured value returned for “successors count” as defined by this API contract."},"predecessors_returned_count":{"type":"integer","description":"Structured value returned for “predecessors returned count” as defined by this API contract."},"successors_returned_count":{"type":"integer","description":"Structured value returned for “successors returned count” as defined by this API contract."},"predecessors_cursor":{"type":"string","description":"Structured value returned for “predecessors cursor” as defined by this API contract."},"successors_cursor":{"type":"string","description":"Structured value returned for “successors cursor” as defined by this API contract."},"predecessors_next_cursor":{"type":["string","null"],"description":"Structured value returned for “predecessors next cursor” as defined by this API contract."},"successors_next_cursor":{"type":["string","null"],"description":"Structured value returned for “successors next cursor” as defined by this API contract."},"predecessors_truncated":{"type":"boolean","description":"Structured value returned for “predecessors truncated” as defined by this API contract."},"successors_truncated":{"type":"boolean","description":"Structured value returned for “successors truncated” as defined by this API contract."},"predecessors":{"type":"array","items":{"type":"object","properties":{"siret":{"type":["string","null"],"description":"Normalized 14-digit French SIRET when available."},"effective_date":{"type":["string","null"],"description":"Structured value returned for “effective date” as defined by this API contract."},"headquarters_transfer":{"type":["boolean","null"],"description":"Structured value returned for “headquarters transfer” as defined by this API contract."},"economic_continuity":{"type":["boolean","null"],"description":"Structured value returned for “economic continuity” as defined by this API contract."},"last_processed_at":{"type":["string","null"],"description":"Structured value returned for “last processed at” as defined by this API contract."}},"required":["siret","effective_date","headquarters_transfer","economic_continuity","last_processed_at"],"additionalProperties":false},"description":"Structured value returned for “predecessors” as defined by this API contract."},"successors":{"type":"array","items":{"type":"object","properties":{"siret":{"type":["string","null"],"description":"Normalized 14-digit French SIRET when available."},"effective_date":{"type":["string","null"],"description":"Structured value returned for “effective date” as defined by this API contract."},"headquarters_transfer":{"type":["boolean","null"],"description":"Structured value returned for “headquarters transfer” as defined by this API contract."},"economic_continuity":{"type":["boolean","null"],"description":"Structured value returned for “economic continuity” as defined by this API contract."},"last_processed_at":{"type":["string","null"],"description":"Structured value returned for “last processed at” as defined by this API contract."}},"required":["siret","effective_date","headquarters_transfer","economic_continuity","last_processed_at"],"additionalProperties":false},"description":"Structured value returned for “successors” as defined by this API contract."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["siret","siren","predecessors_count","successors_count","predecessors_returned_count","successors_returned_count","predecessors_cursor","successors_cursor","predecessors_next_cursor","successors_next_cursor","predecessors_truncated","successors_truncated","predecessors","successors"],"additionalProperties":false,"description":"Structured result returned by the company/fr/successions API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Establishment Successions","description":"Returns official Sirene predecessor and successor links for a French establishment, with effective date, headquarters-transfer flag and economic-continuity flag."},{"resource":"https://api.helpmyagent.com/v1/company/fr/supplier-verification","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.05","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000","vat_number":"FR39356000000","iban":"FR1420041010050500013M02606"}},"output":{"type":"json","example":{"identifier":"356000000","siren":"356000000","name":"LA POSTE","verdict":"review","checks":{"company":{"status":"ok","company_status":"active"},"compliance":{"status":"NO_PUBLIC_ALERT_FOUND","match_count":0},"vat":{"status":"unverifiable","valid":null},"iban":{"status":"valid","valid":true}},"checked_at":"2026-09-07T16:50:10+02:00","limitations":["La vérification repose sur des données publiques et ne remplace pas les contrôles internes, contractuels, bancaires ou AML/KYB requis."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"French company identifier: 9-digit SIREN or 14-digit SIRET."},"vat_number":{"type":"string","description":"Optional or required VAT identifier used by this validation or consistency check."},"iban":{"type":"string","description":"IBAN supplied for structural validation or supplier consistency checks."}},"additionalProperties":false,"required":["identifier"],"description":"Structured input parameters for the company/fr/supplier-verification API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"verdict":{"type":"string","description":"Normalized endpoint conclusion derived from the checked public data."},"checks":{"type":"object","additionalProperties":true,"description":"Structured value returned for “checks” as defined by this API contract."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["identifier","siren","name","verdict","checks","checked_at"],"description":"Structured result returned by the company/fr/supplier-verification API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Supplier Verification","description":"Combines public company, compliance and optional VAT/IBAN consistency checks into a supplier review result."},{"resource":"https://api.helpmyagent.com/v1/company/fr/verify","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.005","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-09T08:31:37Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"identifier":"356000000"}},"output":{"type":"json","example":{"identifier":"356000000","identifier_type":"siren","exists":true,"active":true,"siren":"356000000","siret":"35600000000048","name":"LA POSTE","activity_code":"53.10Z","address":"DIRECTION GENERALE DE LA POSTE 9 RUE DU COLONEL PIERRE AVIA 75015 PARIS","postal_code":"75015","city":"PARIS"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"identifier":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"9-digit SIREN or 14-digit SIRET"}},"required":["identifier"],"additionalProperties":false,"description":"Structured input parameters for the company/fr/verify API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier supplied for the request, echoed in normalized form when applicable."},"identifier_type":{"type":"string","enum":["siren","siret"],"description":"Normalized identifier type, such as SIREN or SIRET when applicable. (allowed values: siren, siret)."},"exists":{"type":"boolean","description":"Whether the requested company or public record was found in the checked source."},"active":{"type":["boolean","null"],"description":"Current public administrative active status when available."},"siren":{"type":["string","null"],"description":"Normalized 9-digit French SIREN when available."},"siret":{"type":["string","null"],"description":"Normalized 14-digit French SIRET when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"activity_code":{"type":["string","null"],"description":"Structured value returned for “activity code” as defined by this API contract."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"postal_code":{"type":["string","null"],"description":"Structured value returned for “postal code” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."}},"required":["identifier","identifier_type","exists","active","siren","siret","name","activity_code","address","postal_code","city"],"additionalProperties":false,"description":"Structured result returned by the company/fr/verify API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Company Verification","description":"Verifies the existence and current status of a French company or establishment from a SIREN or SIRET."},{"resource":"https://api.helpmyagent.com/v1/compliance/name-screen","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"name":"LA POSTE","threshold":90}},"output":{"type":"json","example":{"name":"LA POSTE","threshold":90,"status":"PARTIAL_UNAVAILABLE","match_count":0,"matches":[],"sources":[{"source":"FR_ASSET_FREEZE","status":"ok","records_scanned":16425,"publication_date":null},{"source":"UK_SANCTIONS","status":"unavailable","records_scanned":0,"publication_date":null},{"source":"UN_CONSOLIDATED","status":"unavailable","records_scanned":0,"publication_date":null}],"checked_at":"2026-09-07T16:49:59+02:00","limitations":["Le rapprochement est textuel et peut produire des faux positifs ou faux négatifs ; un résultat potentiel doit être revu humainement.","L’absence de correspondance ne constitue pas une garantie AML/sanctions."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"name":{"type":"string","minLength":2,"maxLength":200,"description":"Person or organization name to compare with the supported public sanctions and asset-freeze lists. (minimum length 2; maximum length 200)."},"threshold":{"type":"integer","minimum":50,"maximum":100,"default":85,"description":"Minimum fuzzy-match score accepted as a candidate public-list match. (minimum 50; maximum 100; default 85)."}},"additionalProperties":false,"required":["name"],"description":"Structured input parameters for the compliance/name-screen API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"name":{"type":"string","description":"Publicly available company, person, buyer or record name for this result."},"threshold":{"type":"integer","description":"Structured value returned for “threshold” as defined by this API contract."},"status":{"type":"string","description":"Normalized endpoint or source status."},"match_count":{"type":"integer","description":"Number of candidate matches returned by the screening operation."},"matches":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","description":"Structured value returned for “source” as defined by this API contract."},"name":{"type":"string","description":"Publicly available company, person, buyer or record name for this result."},"score":{"type":"integer","description":"Normalized score produced by the endpoint; interpretation is defined by the tool description and limitations."},"reference":{"type":["string","null"],"description":"Structured value returned for “reference” as defined by this API contract."},"type":{"type":["string","null"],"description":"Structured value returned for “type” as defined by this API contract."}},"additionalProperties":false,"required":["source","name","score","reference","type"]},"description":"Candidate public-list or source matches returned by the endpoint."},"sources":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string","description":"Structured value returned for “source” as defined by this API contract."},"status":{"type":"string","description":"Normalized endpoint or source status."},"records_scanned":{"type":"integer","description":"Structured value returned for “records scanned” as defined by this API contract."},"publication_date":{"type":["string","null"],"description":"Structured value returned for “publication date” as defined by this API contract."}},"additionalProperties":false,"required":["source","status","records_scanned","publication_date"]},"description":"Public data sources used or checked for this result."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["name","threshold","status","match_count","matches","sources","checked_at"],"description":"Structured result returned by the compliance/name-screen API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"Public Sanctions Name Screen","description":"Screens a name against integrated French, UK and UN public sanctions/freezing lists using explainable fuzzy matching."},{"resource":"https://api.helpmyagent.com/v1/iban/validate","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.002","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"iban":"FR1420041010050500013M02606"}},"output":{"type":"json","example":{"iban":"FR1420041010050500013M02606","country_code":"FR","structure_valid":true,"checksum_valid":true,"valid":true,"expected_length":27,"bank_code":"20041","branch_code":"01005","account_number":"0500013M026","rib_key":"06","bic":null,"bank_name":null,"checked_at":"2026-09-07T16:50:13+02:00","limitations":["La validation confirme la structure et la clé de contrôle ; elle ne prouve pas que le compte existe ou appartient au bénéficiaire.","L’identification publique gratuite de la banque n’est pas garantie pour tous les pays ; bank_name et bic peuvent être nuls."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"iban":{"type":"string","minLength":15,"maxLength":34,"description":"IBAN to normalize and validate structurally, including the ISO 13616 mod-97 checksum. (minimum length 15; maximum length 34)."}},"additionalProperties":false,"required":["iban"],"description":"Structured input parameters for the iban/validate API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"iban":{"type":"string","description":"Structured value returned for “iban” as defined by this API contract."},"country_code":{"type":"string","description":"Structured value returned for “country code” as defined by this API contract."},"structure_valid":{"type":"boolean","description":"Structured value returned for “structure valid” as defined by this API contract."},"checksum_valid":{"type":"boolean","description":"Structured value returned for “checksum valid” as defined by this API contract."},"valid":{"type":"boolean","description":"Whether the supplied identifier passed the endpoint’s validation rules."},"expected_length":{"type":["integer","null"],"description":"Structured value returned for “expected length” as defined by this API contract."},"bank_code":{"type":["string","null"],"description":"Structured value returned for “bank code” as defined by this API contract."},"branch_code":{"type":["string","null"],"description":"Structured value returned for “branch code” as defined by this API contract."},"account_number":{"type":["string","null"],"description":"Structured value returned for “account number” as defined by this API contract."},"rib_key":{"type":["string","null"],"description":"Structured value returned for “rib key” as defined by this API contract."},"bic":{"type":["string","null"],"description":"Structured value returned for “bic” as defined by this API contract."},"bank_name":{"type":["string","null"],"description":"Structured value returned for “bank name” as defined by this API contract."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["iban","country_code","structure_valid","checksum_valid","valid","expected_length","bank_code","branch_code","account_number","rib_key","bic","bank_name","checked_at"],"description":"Structured result returned by the iban/validate API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"IBAN Structure Validation","description":"Validates IBAN structure and mod-97 checksum locally and extracts French bank/branch/account components when present."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/awards","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"cpv_prefix":"641","date_from":"2026-01-01","limit":10}},"output":{"type":"json","example":{"filters":{"cpv_prefix":"example","department":"example","buyer":"example","holder":"example","date_from":"example","date_to":"example","min_amount":0,"max_amount":0},"source_status":"ok","total_count":0,"returned_count":0,"truncated":false,"awards":[{"contract_id":"example","object":"example","nature":"example","procedure":"example","cpv":"example","amount":0,"duration_months":0,"notification_date":"example","publication_date":"example","buyer_siret":"example","buyer_name":"example","holder_sirets":["example"],"execution_location_code":"example","execution_location_type":"example","execution_location_name":"example"}],"generated_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"cpv_prefix":{"type":"string","pattern":"^[0-9]{1,8}$","description":"Optional CPV prefix used to restrict procurement records to a purchasing segment."},"department":{"type":"string","pattern":"^(?:[0-9]{2,3}|2A|2B)$","description":"Optional French department code used to restrict results geographically."},"buyer":{"type":"string","minLength":2,"maxLength":200,"description":"Public-buyer name or identifier used to restrict procurement results. (minimum length 2; maximum length 200)."},"holder":{"type":"string","pattern":"^[0-9]{9}([0-9]{5})?$","description":"Optional value for “holder” as defined by this API contract."},"date_from":{"type":"string","format":"date","description":"Optional value for “date from” as defined by this API contract."},"date_to":{"type":"string","format":"date","description":"Optional value for “date to” as defined by this API contract."},"min_amount":{"type":"number","minimum":0,"description":"Optional value for “min amount” as defined by this API contract. (minimum 0)."},"max_amount":{"type":"number","minimum":0,"description":"Optional value for “max amount” as defined by this API contract. (minimum 0)."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20,"description":"Maximum number of records returned by this call. (minimum 1; maximum 50; default 20)."}},"additionalProperties":false,"description":"Structured input parameters for the procurement/fr/awards API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"filters":{"type":"object","properties":{"cpv_prefix":{"type":["string","null"],"description":"Structured value returned for “cpv prefix” as defined by this API contract."},"department":{"type":["string","null"],"description":"Structured value returned for “department” as defined by this API contract."},"buyer":{"type":["string","null"],"description":"Structured value returned for “buyer” as defined by this API contract."},"holder":{"type":["string","null"],"description":"Structured value returned for “holder” as defined by this API contract."},"date_from":{"type":["string","null"],"description":"Structured value returned for “date from” as defined by this API contract."},"date_to":{"type":["string","null"],"description":"Structured value returned for “date to” as defined by this API contract."},"min_amount":{"type":["number","integer","null"],"description":"Structured value returned for “min amount” as defined by this API contract."},"max_amount":{"type":["number","integer","null"],"description":"Structured value returned for “max amount” as defined by this API contract."}},"required":["cpv_prefix","department","buyer","holder","date_from","date_to","min_amount","max_amount"],"additionalProperties":false,"description":"Structured value returned for “filters” as defined by this API contract."},"source_status":{"type":"string","enum":["ok","unavailable"],"description":"Availability status of the relevant upstream public source. (allowed values: ok, unavailable)."},"total_count":{"type":["integer","null"],"description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":["integer","null"],"description":"Number of records included in this response."},"truncated":{"type":["boolean","null"],"description":"Whether additional matching records existed beyond the returned result limit."},"awards":{"type":"array","items":{"type":"object","properties":{"contract_id":{"type":["string","null"],"description":"Structured value returned for “contract id” as defined by this API contract."},"object":{"type":["string","null"],"description":"Structured value returned for “object” as defined by this API contract."},"nature":{"type":["string","null"],"description":"Structured value returned for “nature” as defined by this API contract."},"procedure":{"type":["string","null"],"description":"Structured value returned for “procedure” as defined by this API contract."},"cpv":{"type":["string","null"],"description":"Structured value returned for “cpv” as defined by this API contract."},"amount":{"type":["number","integer","null"],"description":"Structured value returned for “amount” as defined by this API contract."},"duration_months":{"type":["integer","null"],"description":"Structured value returned for “duration months” as defined by this API contract."},"notification_date":{"type":["string","null"],"description":"Structured value returned for “notification date” as defined by this API contract."},"publication_date":{"type":["string","null"],"description":"Structured value returned for “publication date” as defined by this API contract."},"buyer_siret":{"type":["string","null"],"description":"Structured value returned for “buyer siret” as defined by this API contract."},"buyer_name":{"type":["string","null"],"description":"Structured value returned for “buyer name” as defined by this API contract."},"holder_sirets":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “holder sirets” as defined by this API contract."},"execution_location_code":{"type":["string","null"],"description":"Structured value returned for “execution location code” as defined by this API contract."},"execution_location_type":{"type":["string","null"],"description":"Structured value returned for “execution location type” as defined by this API contract."},"execution_location_name":{"type":["string","null"],"description":"Structured value returned for “execution location name” as defined by this API contract."}},"required":["contract_id","object","nature","procedure","cpv","amount","duration_months","notification_date","publication_date","buyer_siret","buyer_name","holder_sirets","execution_location_code","execution_location_type","execution_location_name"],"additionalProperties":false},"description":"Structured value returned for “awards” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["filters","source_status","total_count","returned_count","truncated","awards","generated_at"],"additionalProperties":false,"description":"Structured result returned by the procurement/fr/awards API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Public Contract Awards","description":"Searches awarded French public contracts using DECP filters for CPV, location, buyer, holder, dates and amounts."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/buyer-profile","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"buyer":"LA POSTE","limit":20}},"output":{"type":"json","example":{"query":"LA POSTE","source_status":"unavailable","buyer_siret":null,"buyer_name":null,"total_count":null,"sampled_count":null,"sampled_amount":null,"latest_notification_date":null,"by_year":[],"top_cpv":[],"top_suppliers":[],"generated_at":"2026-09-07T16:50:14+02:00","limitations":["Pour un SIRET exact, total_count reprend le total DECP de cet acheteur.","Pour une recherche par nom, seuls les résultats dont le nom normalisé correspond exactement sont agrégés et total_count reste null car le total de la recherche textuelle source peut inclure des homonymes ou noms proches.","Lorsque DECP est indisponible, les compteurs restent null plutôt que d’être assimilés à zéro."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"buyer":{"type":"string","minLength":2,"maxLength":200,"description":"French public-buyer name or SIRET used to build the procurement profile. (minimum length 2; maximum length 200)."},"limit":{"type":"integer","minimum":1,"maximum":100,"default":100,"description":"Maximum number of records returned by this call. (minimum 1; maximum 100; default 100)."}},"additionalProperties":false,"required":["buyer"],"description":"Structured input parameters for the procurement/fr/buyer-profile API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"query":{"type":"string","description":"Structured value returned for “query” as defined by this API contract."},"source_status":{"type":"string","enum":["ok","unavailable"],"description":"Availability status of the relevant upstream public source. (allowed values: ok, unavailable)."},"buyer_siret":{"type":["string","null"],"description":"Structured value returned for “buyer siret” as defined by this API contract."},"buyer_name":{"type":["string","null"],"description":"Structured value returned for “buyer name” as defined by this API contract."},"total_count":{"type":["integer","null"],"description":"Total number of matching records reported by the source or endpoint."},"sampled_count":{"type":["integer","null"],"description":"Structured value returned for “sampled count” as defined by this API contract."},"sampled_amount":{"type":["number","integer","null"],"description":"Structured value returned for “sampled amount” as defined by this API contract."},"latest_notification_date":{"type":["string","null"],"description":"Structured value returned for “latest notification date” as defined by this API contract."},"by_year":{"type":"array","items":{"type":"object","properties":{"year":{"type":"string","description":"Structured value returned for “year” as defined by this API contract."},"contracts_count":{"type":"integer","description":"Structured value returned for “contracts count” as defined by this API contract."}},"additionalProperties":false,"required":["year","contracts_count"]},"description":"Structured value returned for “by year” as defined by this API contract."},"top_cpv":{"type":"array","items":{"type":"object","properties":{"cpv":{"type":"string","description":"Structured value returned for “cpv” as defined by this API contract."},"contracts_count":{"type":"integer","description":"Structured value returned for “contracts count” as defined by this API contract."}},"additionalProperties":false,"required":["cpv","contracts_count"]},"description":"Structured value returned for “top cpv” as defined by this API contract."},"top_suppliers":{"type":"array","items":{"type":"object","properties":{"siren":{"type":"string","description":"Normalized 9-digit French SIREN when available."},"contracts_count":{"type":"integer","description":"Structured value returned for “contracts count” as defined by this API contract."}},"additionalProperties":false,"required":["siren","contracts_count"]},"description":"Structured value returned for “top suppliers” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["query","source_status","buyer_siret","buyer_name","total_count","sampled_count","sampled_amount","latest_notification_date","by_year","top_cpv","top_suppliers","generated_at"],"description":"Structured result returned by the procurement/fr/buyer-profile API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Public Buyer Profile","description":"Builds a compact DECP profile for a French public buyer by name or SIRET."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/deadlines","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"cpv_prefix":"0","department":"example","min_months":0,"max_months":18,"limit":25}},"output":{"type":"json","example":{"cpv_prefix":"example","department":"example","min_months":0,"max_months":0,"source_status":"ok","returned_count":0,"contracts":[{"contract_id":"example","object":"example","cpv":"example","buyer_siret":"example","buyer_name":"example","holder_sirets":["example"],"amount":0,"notification_date":"example","duration_months":0,"effective_duration_months":0,"duration_source":"decp_initial","modification_detected":false,"modification_id":"example","modification_date":"example","modification_object":"example","estimated_end_date":"example","estimated_end_confidence":"low","months_until_end":0,"execution_location":"example"}],"generated_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"cpv_prefix":{"type":"string","pattern":"^[0-9]{1,8}$","description":"Optional CPV code prefix used to restrict public-contract expiry estimates to a procurement segment."},"department":{"type":"string","description":"Optional French department code used to restrict results geographically."},"min_months":{"type":"integer","minimum":0,"maximum":60,"default":0,"description":"Minimum number of months from now before the estimated contract end date. (minimum 0; maximum 60; default 0)."},"max_months":{"type":"integer","minimum":1,"maximum":60,"default":18,"description":"Maximum number of months from now before the estimated contract end date. (minimum 1; maximum 60; default 18)."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":25,"description":"Maximum number of records returned by this call. (minimum 1; maximum 50; default 25)."}},"additionalProperties":false,"description":"Structured input parameters for the procurement/fr/deadlines API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"cpv_prefix":{"type":["string","null"],"description":"Structured value returned for “cpv prefix” as defined by this API contract."},"department":{"type":["string","null"],"description":"Structured value returned for “department” as defined by this API contract."},"min_months":{"type":"integer","description":"Structured value returned for “min months” as defined by this API contract."},"max_months":{"type":"integer","description":"Structured value returned for “max months” as defined by this API contract."},"source_status":{"type":"string","enum":["ok","unavailable"],"description":"Availability status of the relevant upstream public source. (allowed values: ok, unavailable)."},"returned_count":{"type":["integer","null"],"description":"Number of records included in this response."},"contracts":{"type":"array","items":{"type":"object","properties":{"contract_id":{"type":["string","null"],"description":"Structured value returned for “contract id” as defined by this API contract."},"object":{"type":["string","null"],"description":"Structured value returned for “object” as defined by this API contract."},"cpv":{"type":["string","null"],"description":"Structured value returned for “cpv” as defined by this API contract."},"buyer_siret":{"type":["string","null"],"description":"Structured value returned for “buyer siret” as defined by this API contract."},"buyer_name":{"type":["string","null"],"description":"Structured value returned for “buyer name” as defined by this API contract."},"holder_sirets":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “holder sirets” as defined by this API contract."},"amount":{"type":["number","integer","null"],"description":"Structured value returned for “amount” as defined by this API contract."},"notification_date":{"type":"string","description":"Structured value returned for “notification date” as defined by this API contract."},"duration_months":{"type":"integer","description":"Structured value returned for “duration months” as defined by this API contract."},"effective_duration_months":{"type":"integer","description":"Structured value returned for “effective duration months” as defined by this API contract."},"duration_source":{"type":"string","enum":["decp_initial","decp_modification"],"description":"Structured value returned for “duration source” as defined by this API contract. (allowed values: decp_initial, decp_modification)."},"modification_detected":{"type":"boolean","description":"Structured value returned for “modification detected” as defined by this API contract."},"modification_id":{"type":["string","null"],"description":"Structured value returned for “modification id” as defined by this API contract."},"modification_date":{"type":["string","null"],"description":"Structured value returned for “modification date” as defined by this API contract."},"modification_object":{"type":["string","null"],"description":"Structured value returned for “modification object” as defined by this API contract."},"estimated_end_date":{"type":"string","description":"Structured value returned for “estimated end date” as defined by this API contract."},"estimated_end_confidence":{"type":"string","enum":["low","medium","high"],"description":"Structured value returned for “estimated end confidence” as defined by this API contract. (allowed values: low, medium, high)."},"months_until_end":{"type":"integer","description":"Structured value returned for “months until end” as defined by this API contract."},"execution_location":{"type":["string","null"],"description":"Structured value returned for “execution location” as defined by this API contract."}},"additionalProperties":false,"required":["contract_id","object","cpv","buyer_siret","buyer_name","holder_sirets","amount","notification_date","duration_months","effective_duration_months","duration_source","modification_detected","modification_id","modification_date","modification_object","estimated_end_date","estimated_end_confidence","months_until_end","execution_location"]},"description":"Normalized public-contract records returned by the endpoint."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"additionalProperties":false,"required":["cpv_prefix","department","min_months","max_months","source_status","returned_count","contracts","generated_at"],"description":"Structured result returned by the procurement/fr/deadlines API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Public Contract Expiry & Renewal Signals","description":"Estimates upcoming public-contract end dates using DECP notification, initial duration and published duration modifications, with an explicit confidence level."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/market","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"cpv_prefix":"641","lookback_months":12}},"output":{"type":"json","example":{"filters":{"cpv_prefix":"example","department":"example","buyer":"example","date_from":"example","date_to":"example"},"lookback_months":0,"source_status":"ok","summary":{"contracts_count":0,"total_amount":0,"average_amount":0,"median_amount":0,"minimum_amount":0,"maximum_amount":0},"top_buyers":[{"siret":"example","name":"example","contracts_count":0,"total_amount":0}],"top_cpv":[{"cpv":"example","contracts_count":0,"total_amount":0}],"top_suppliers_in_latest_sample":[{"siren":"example","contracts_count_in_sample":0}],"supplier_sampled_count":0,"supplier_sample_coverage_percent":0,"generated_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"cpv_prefix":{"type":"string","pattern":"^[0-9]{1,8}$","description":"Optional CPV prefix used to restrict procurement records to a purchasing segment."},"department":{"type":"string","pattern":"^(?:[0-9]{2,3}|2A|2B)$","description":"Optional French department code used to restrict results geographically."},"buyer":{"type":"string","minLength":2,"maxLength":200,"description":"Public-buyer name or identifier used to restrict procurement results. (minimum length 2; maximum length 200)."},"lookback_months":{"type":"integer","minimum":1,"maximum":60,"default":12,"description":"Optional value for “lookback months” as defined by this API contract. (minimum 1; maximum 60; default 12)."}},"additionalProperties":false,"description":"Structured input parameters for the procurement/fr/market API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"filters":{"type":"object","properties":{"cpv_prefix":{"type":["string","null"],"description":"Structured value returned for “cpv prefix” as defined by this API contract."},"department":{"type":["string","null"],"description":"Structured value returned for “department” as defined by this API contract."},"buyer":{"type":["string","null"],"description":"Structured value returned for “buyer” as defined by this API contract."},"date_from":{"type":["string","null"],"description":"Structured value returned for “date from” as defined by this API contract."},"date_to":{"type":["string","null"],"description":"Structured value returned for “date to” as defined by this API contract."}},"required":["cpv_prefix","department","buyer","date_from","date_to"],"additionalProperties":false,"description":"Structured value returned for “filters” as defined by this API contract."},"lookback_months":{"type":"integer","description":"Structured value returned for “lookback months” as defined by this API contract."},"source_status":{"type":"string","enum":["ok","partial","unavailable"],"description":"Availability status of the relevant upstream public source. (allowed values: ok, partial, unavailable)."},"summary":{"type":"object","properties":{"contracts_count":{"type":["integer","null"],"description":"Structured value returned for “contracts count” as defined by this API contract."},"total_amount":{"type":["number","integer","null"],"description":"Structured value returned for “total amount” as defined by this API contract."},"average_amount":{"type":["number","integer","null"],"description":"Structured value returned for “average amount” as defined by this API contract."},"median_amount":{"type":["number","integer","null"],"description":"Structured value returned for “median amount” as defined by this API contract."},"minimum_amount":{"type":["number","integer","null"],"description":"Structured value returned for “minimum amount” as defined by this API contract."},"maximum_amount":{"type":["number","integer","null"],"description":"Structured value returned for “maximum amount” as defined by this API contract."}},"required":["contracts_count","total_amount","average_amount","median_amount","minimum_amount","maximum_amount"],"additionalProperties":false,"description":"Compact derived summary of the returned records."},"top_buyers":{"type":"array","items":{"type":"object","properties":{"siret":{"type":["string","null"],"description":"Normalized 14-digit French SIRET when available."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"contracts_count":{"type":"integer","description":"Structured value returned for “contracts count” as defined by this API contract."},"total_amount":{"type":["number","integer","null"],"description":"Structured value returned for “total amount” as defined by this API contract."}},"required":["siret","name","contracts_count","total_amount"],"additionalProperties":false},"description":"Structured value returned for “top buyers” as defined by this API contract."},"top_cpv":{"type":"array","items":{"type":"object","properties":{"cpv":{"type":["string","null"],"description":"Structured value returned for “cpv” as defined by this API contract."},"contracts_count":{"type":"integer","description":"Structured value returned for “contracts count” as defined by this API contract."},"total_amount":{"type":["number","integer","null"],"description":"Structured value returned for “total amount” as defined by this API contract."}},"required":["cpv","contracts_count","total_amount"],"additionalProperties":false},"description":"Structured value returned for “top cpv” as defined by this API contract."},"top_suppliers_in_latest_sample":{"type":"array","items":{"type":"object","properties":{"siren":{"type":"string","description":"Normalized 9-digit French SIREN when available."},"contracts_count_in_sample":{"type":"integer","description":"Structured value returned for “contracts count in sample” as defined by this API contract."}},"required":["siren","contracts_count_in_sample"],"additionalProperties":false},"description":"Structured value returned for “top suppliers in latest sample” as defined by this API contract."},"supplier_sampled_count":{"type":["integer","null"],"description":"Structured value returned for “supplier sampled count” as defined by this API contract."},"supplier_sample_coverage_percent":{"type":["number","integer","null"],"description":"Structured value returned for “supplier sample coverage percent” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["filters","lookback_months","source_status","summary","top_buyers","top_cpv","top_suppliers_in_latest_sample","supplier_sampled_count","supplier_sample_coverage_percent","generated_at"],"additionalProperties":false,"description":"Structured result returned by the procurement/fr/market API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Public Procurement Market","description":"Summarizes the size and structure of a French public-procurement segment from awarded DECP contracts."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/search","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-03T15:48:45Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"query":"informatique","limit":10}},"output":{"type":"json","example":{"query":"informatique","department":null,"buyer":null,"deadline_after":null,"total_count":1655,"returned_count":10,"truncated":true,"tenders":[{"id":"26-64624","object":"Acquisition, mise en œuvre, hébergement, assistance et maintenance d'un dispositif d'alerte des travailleurs isolés et de plan particulier de mise en sûreté (logiciels, matériels et prestation-.","publication_date":"2026-07-01","deadline":"2026-09-03T16:00:00+00:00","days_remaining":1,"buyer":"C3C Ressources et Territoires","departments":["51"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"186","label":"Logiciel"}],"cpv_codes":["72260000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-64624","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"},{"id":"26-70450","object":"Tierce Maintenance Applicative Du Systeme D'Informations Décisionnel","publication_date":"2026-07-15","deadline":"2026-09-03T16:00:00+00:00","days_remaining":1,"buyer":"Département du Var","departments":["83"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"163","label":"Informatique (prestations de services)"}],"cpv_codes":[],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-70450","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"},{"id":"26-76439","object":"Prestation d’Assistance à la mise en œuvre d’Approches distribuées et régionalisées utilisées dans les Méthodes développées par l’Equipe RHAX de l’Unité RECOVER du Centre INRAE PACA Aix en Provence","publication_date":"2026-08-01","deadline":"2026-09-03T16:00:00+00:00","days_remaining":1,"buyer":"INRAE - Centre PACA","departments":["13"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"163","label":"Informatique (prestations de services)"}],"cpv_codes":["73000000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-76439","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"},{"id":"26-82990","object":"Mise En Place D'Une Ligne De Trésorerie D'Un Montant Maximum De 3 000 000  euro(s)","publication_date":"2026-08-25","deadline":"2026-09-03T16:00:00+00:00","days_remaining":1,"buyer":"Ville de Dieppe","departments":["76"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"274","label":"Prestations de services"}],"cpv_codes":[],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-82990","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"},{"id":"26-66562","object":"Fourniture, assistance et maintenance de logiciels et de matériels à destination de la plateforme de stockage et de virtualisation","publication_date":"2026-07-03","deadline":"2026-09-03T18:00:00+00:00","days_remaining":1,"buyer":"TRIFYL","departments":["81","31","34"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["FOURNITURES"],"criteria":[],"descriptors":[{"code":"186","label":"Logiciel"},{"code":"453","label":"Informatique (assistance)"},{"code":"454","label":"Informatique (maintenance serveurs et réseaux)"},{"code":"162","label":"Informatique (matériel)"},{"code":"163","label":"Informatique (prestations de services)"}],"cpv_codes":[],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-66562","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"},{"id":"26-73303","object":"Fourniture et installation d'un système de vidéo protection","publication_date":"2026-07-24","deadline":"2026-09-04T08:00:00+00:00","days_remaining":1,"buyer":"MAIRIE DE PONT-AUDEMER","departments":["27"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["FOURNITURES"],"criteria":[],"descriptors":[{"code":"209","label":"Matériel de sécurité"}],"cpv_codes":["32323500","35125300","50312000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-73303","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"},{"id":"26-76620","object":"Fourniture de solutions logicielles de sécurité pour les postes informatiques","publication_date":"2026-08-02","deadline":"2026-09-04T08:00:00+00:00","days_remaining":1,"buyer":"Somme Numérique","departments":["80"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["FOURNITURES"],"criteria":[],"descriptors":[{"code":"162","label":"Informatique (matériel)"},{"code":"186","label":"Logiciel"},{"code":"163","label":"Informatique (prestations de services)"}],"cpv_codes":["48760000","48761000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-76620","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"},{"id":"26-72778","object":"ENLEVEMENT ET MISE EN FOURRIERE DE VEHICULES","publication_date":"2026-07-23","deadline":"2026-09-04T09:00:00+00:00","days_remaining":1,"buyer":"Mairie de Corbeil Essonnes","departments":["91"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"451","label":"Fourrière"}],"cpv_codes":["50118110"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-72778","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"},{"id":"26-64815","object":"Accord-cadre à bons de commande pour la réalisation de travaux tous corps d'état sur le patrimoine de Partélios Habitat","publication_date":"2026-07-02","deadline":"2026-09-04T09:00:00+00:00","days_remaining":1,"buyer":"PARTELIOS HABITAT","departments":["14"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["TRAVAUX"],"criteria":[],"descriptors":[{"code":"105","label":"Electricité (travaux)"}],"cpv_codes":["45232410","45259000","45261210","45261910","45311000","45330000","45421000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-64815","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"},{"id":"26-84050","object":"Avis rectificatif - Impression des supports de Communication de la Ville de Beaucaire","publication_date":"2026-08-30","deadline":"2026-09-04T10:00:00+00:00","days_remaining":1,"buyer":"Ville de Beaucaire (30)","departments":["30"],"procedure_code":"OUVERT","procedure":"Procédure Ouverte","notice_type":"Avis de marché","market_types":["SERVICES"],"criteria":[],"descriptors":[{"code":"160","label":"Impression"}],"cpv_codes":["79810000"],"url":"https://www.boamp.fr/pages/avis/?q=idweb:26-84050","source":"boamp-datadila.opendatasoft.com:boamp","source_type":"SOURCE_PUBLIQUE"}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"query":{"type":"string","minLength":2,"description":"Keywords to search in currently open public procurement notices"},"department":{"type":"string","description":"French department code"},"buyer":{"type":"string","minLength":2,"description":"Public buyer name to search for"},"deadline_after":{"type":"string","format":"date","description":"Only return tenders whose deadline is on or after this YYYY-MM-DD date"},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10,"description":"Maximum number of open tenders to return"}},"anyOf":[{"required":["query"]},{"required":["department"]},{"required":["buyer"]}],"additionalProperties":false,"description":"Structured input parameters for the procurement/fr/search API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"query":{"type":["string","null"],"description":"Structured value returned for “query” as defined by this API contract."},"department":{"type":["string","null"],"description":"Structured value returned for “department” as defined by this API contract."},"buyer":{"type":["string","null"],"description":"Structured value returned for “buyer” as defined by this API contract."},"deadline_after":{"type":["string","null"],"description":"Structured value returned for “deadline after” as defined by this API contract."},"total_count":{"type":"integer","description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":"integer","description":"Number of records included in this response."},"truncated":{"type":"boolean","description":"Whether additional matching records existed beyond the returned result limit."},"tenders":{"type":"array","items":{"type":"object","properties":{"id":{"type":["string","null"],"description":"Structured value returned for “id” as defined by this API contract."},"object":{"type":["string","null"],"description":"Structured value returned for “object” as defined by this API contract."},"publication_date":{"type":["string","null"],"description":"Structured value returned for “publication date” as defined by this API contract."},"deadline":{"type":["string","null"],"description":"Structured value returned for “deadline” as defined by this API contract."},"days_remaining":{"type":["integer","null"],"description":"Structured value returned for “days remaining” as defined by this API contract."},"buyer":{"type":["string","null"],"description":"Structured value returned for “buyer” as defined by this API contract."},"departments":{"type":"array","description":"Structured value returned for “departments” as defined by this API contract."},"procedure_code":{"type":["string","null"],"description":"Structured value returned for “procedure code” as defined by this API contract."},"procedure":{"type":["string","null"],"description":"Structured value returned for “procedure” as defined by this API contract."},"notice_type":{"type":["string","null"],"description":"Structured value returned for “notice type” as defined by this API contract."},"market_types":{"type":"array","description":"Structured value returned for “market types” as defined by this API contract."},"criteria":{"type":"array","description":"Structured value returned for “criteria” as defined by this API contract."},"descriptors":{"type":"array","description":"Structured value returned for “descriptors” as defined by this API contract."},"cpv_codes":{"type":"array","description":"Structured value returned for “cpv codes” as defined by this API contract."},"url":{"type":["string","null"],"description":"Structured value returned for “url” as defined by this API contract."},"source":{"type":"string","description":"Structured value returned for “source” as defined by this API contract."},"source_type":{"type":"string","description":"Structured value returned for “source type” as defined by this API contract."}}},"description":"Normalized open public-procurement notices returned by the endpoint."}},"required":["query","department","buyer","deadline_after","total_count","returned_count","truncated","tenders"],"additionalProperties":false,"description":"Structured result returned by the procurement/fr/search API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Public Procurement Search","description":"Searches currently open French public procurement opportunities and returns normalized BOAMP tender data ready for automated processing."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/trends","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"cpv_prefix":"641","lookback_months":24,"granularity":"month"}},"output":{"type":"json","example":{"filters":{"cpv_prefix":"example","department":"example","buyer":"example","date_from":"example","date_to":"example"},"lookback_months":0,"granularity":"month","source_status":"ok","periods_count":0,"latest_period_contracts_change_percent":0,"series":[{"period":"example","contracts_count":0,"total_amount":0,"average_amount":0}],"generated_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"cpv_prefix":{"type":"string","pattern":"^[0-9]{1,8}$","description":"Optional CPV prefix used to restrict procurement records to a purchasing segment."},"department":{"type":"string","pattern":"^(?:[0-9]{2,3}|2A|2B)$","description":"Optional French department code used to restrict results geographically."},"buyer":{"type":"string","minLength":2,"maxLength":200,"description":"Public-buyer name or identifier used to restrict procurement results. (minimum length 2; maximum length 200)."},"lookback_months":{"type":"integer","minimum":1,"maximum":60,"default":24,"description":"Optional value for “lookback months” as defined by this API contract. (minimum 1; maximum 60; default 24)."},"granularity":{"type":"string","enum":["month","year"],"default":"month","description":"Optional value for “granularity” as defined by this API contract. (default month; allowed values: month, year)."}},"additionalProperties":false,"description":"Structured input parameters for the procurement/fr/trends API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"filters":{"type":"object","properties":{"cpv_prefix":{"type":["string","null"],"description":"Structured value returned for “cpv prefix” as defined by this API contract."},"department":{"type":["string","null"],"description":"Structured value returned for “department” as defined by this API contract."},"buyer":{"type":["string","null"],"description":"Structured value returned for “buyer” as defined by this API contract."},"date_from":{"type":["string","null"],"description":"Structured value returned for “date from” as defined by this API contract."},"date_to":{"type":["string","null"],"description":"Structured value returned for “date to” as defined by this API contract."}},"required":["cpv_prefix","department","buyer","date_from","date_to"],"additionalProperties":false,"description":"Structured value returned for “filters” as defined by this API contract."},"lookback_months":{"type":"integer","description":"Structured value returned for “lookback months” as defined by this API contract."},"granularity":{"type":"string","enum":["month","year"],"description":"Structured value returned for “granularity” as defined by this API contract. (allowed values: month, year)."},"source_status":{"type":"string","enum":["ok","unavailable"],"description":"Availability status of the relevant upstream public source. (allowed values: ok, unavailable)."},"periods_count":{"type":["integer","null"],"description":"Structured value returned for “periods count” as defined by this API contract."},"latest_period_contracts_change_percent":{"type":["number","integer","null"],"description":"Structured value returned for “latest period contracts change percent” as defined by this API contract."},"series":{"type":"array","items":{"type":"object","properties":{"period":{"type":"string","description":"Structured value returned for “period” as defined by this API contract."},"contracts_count":{"type":"integer","description":"Structured value returned for “contracts count” as defined by this API contract."},"total_amount":{"type":["number","integer","null"],"description":"Structured value returned for “total amount” as defined by this API contract."},"average_amount":{"type":["number","integer","null"],"description":"Structured value returned for “average amount” as defined by this API contract."}},"required":["period","contracts_count","total_amount","average_amount"],"additionalProperties":false},"description":"Structured value returned for “series” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["filters","lookback_months","granularity","source_status","periods_count","latest_period_contracts_change_percent","series","generated_at"],"additionalProperties":false,"description":"Structured result returned by the procurement/fr/trends API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Public Procurement Trends","description":"Builds monthly or yearly time series of awarded French public-contract volumes and amounts from DECP."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/dpe","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"address":"10 rue de la Paix 75002 Paris","limit":10}},"output":{"type":"json","example":{"location":{"code_insee":"example","address":"example","normalized_address":"example","postcode":"example","city":"example","ban_id":"example","geocoding_score":0,"longitude":0,"latitude":0},"source_status":"ok","total_count":0,"returned_count":0,"truncated":false,"dpe":[{"numero_dpe":"example","etiquette_dpe":"example","etiquette_ges":"example","date_etablissement":"example","date_fin_validite":"example","surface_habitable_m2":0,"annee_construction":0,"type_batiment":"example","adresse":"example","code_postal":"example","code_insee":"example","commune":"example","consommation_kwh_ep_m2_an":0,"emission_ges_kgco2_m2_an":0}],"generated_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"address":{"type":"string","minLength":5,"maxLength":250,"description":"Optional value for “address” as defined by this API contract. (minimum length 5; maximum length 250)."},"code_insee":{"type":"string","pattern":"^(?:[0-9]{5}|2[ABab][0-9]{3})$","description":"Optional value for “code insee” as defined by this API contract."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10,"description":"Maximum number of records returned by this call. (minimum 1; maximum 50; default 10)."}},"anyOf":[{"required":["address"]},{"required":["code_insee"]}],"additionalProperties":false,"description":"Structured input parameters for the real-estate/fr/dpe API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"location":{"type":"object","properties":{"code_insee":{"type":["string","null"],"description":"Structured value returned for “code insee” as defined by this API contract."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"normalized_address":{"type":["string","null"],"description":"Structured value returned for “normalized address” as defined by this API contract."},"postcode":{"type":["string","null"],"description":"Structured value returned for “postcode” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."},"ban_id":{"type":["string","null"],"description":"Structured value returned for “ban id” as defined by this API contract."},"geocoding_score":{"type":["number","integer","null"],"description":"Structured value returned for “geocoding score” as defined by this API contract."},"longitude":{"type":["number","integer","null"],"description":"Structured value returned for “longitude” as defined by this API contract."},"latitude":{"type":["number","integer","null"],"description":"Structured value returned for “latitude” as defined by this API contract."}},"required":["code_insee","address","normalized_address","postcode","city","ban_id","geocoding_score","longitude","latitude"],"additionalProperties":false,"description":"Structured value returned for “location” as defined by this API contract."},"source_status":{"type":"string","enum":["ok"],"description":"Availability status of the relevant upstream public source. (allowed values: ok)."},"total_count":{"type":["integer","null"],"description":"Total number of matching records reported by the source or endpoint."},"returned_count":{"type":["integer","null"],"description":"Number of records included in this response."},"truncated":{"type":["boolean","null"],"description":"Whether additional matching records existed beyond the returned result limit."},"dpe":{"type":"array","items":{"type":"object","properties":{"numero_dpe":{"type":["string","null"],"description":"Structured value returned for “numero dpe” as defined by this API contract."},"etiquette_dpe":{"type":["string","null"],"description":"Structured value returned for “etiquette dpe” as defined by this API contract."},"etiquette_ges":{"type":["string","null"],"description":"Structured value returned for “etiquette ges” as defined by this API contract."},"date_etablissement":{"type":["string","null"],"description":"Structured value returned for “date etablissement” as defined by this API contract."},"date_fin_validite":{"type":["string","null"],"description":"Structured value returned for “date fin validite” as defined by this API contract."},"surface_habitable_m2":{"type":["number","integer","null"],"description":"Structured value returned for “surface habitable m2” as defined by this API contract."},"annee_construction":{"type":["integer","null"],"description":"Structured value returned for “annee construction” as defined by this API contract."},"type_batiment":{"type":["string","null"],"description":"Structured value returned for “type batiment” as defined by this API contract."},"adresse":{"type":["string","null"],"description":"Structured value returned for “adresse” as defined by this API contract."},"code_postal":{"type":["string","null"],"description":"Structured value returned for “code postal” as defined by this API contract."},"code_insee":{"type":["string","null"],"description":"Structured value returned for “code insee” as defined by this API contract."},"commune":{"type":["string","null"],"description":"Structured value returned for “commune” as defined by this API contract."},"consommation_kwh_ep_m2_an":{"type":["number","integer","null"],"description":"Structured value returned for “consommation kwh ep m2 an” as defined by this API contract."},"emission_ges_kgco2_m2_an":{"type":["number","integer","null"],"description":"Structured value returned for “emission ges kgco2 m2 an” as defined by this API contract."}},"required":["numero_dpe","etiquette_dpe","etiquette_ges","date_etablissement","date_fin_validite","surface_habitable_m2","annee_construction","type_batiment","adresse","code_postal","code_insee","commune","consommation_kwh_ep_m2_an","emission_ges_kgco2_m2_an"],"additionalProperties":false},"description":"Structured value returned for “dpe” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["location","source_status","total_count","returned_count","truncated","dpe","generated_at"],"additionalProperties":false,"description":"Structured result returned by the real-estate/fr/dpe API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Property DPE","description":"Finds ADEME energy-performance certificates for an address or French municipality."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/market","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.02","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"code_insee":"75112","property_type":"apartment","lookback_years":5}},"output":{"type":"json","example":{"location":{"code_insee":"example","address":"example","normalized_address":"example","postcode":"example","city":"example","ban_id":"example","geocoding_score":0,"longitude":0,"latitude":0},"coverage_scope":"radius","radius_m":0,"property_type":"example","lookback_years":0,"source_status":"ok","source_total_count":0,"sampled_count":0,"sample_truncated":false,"summary":{"median_price_per_m2":0,"p25_price_per_m2":0,"p75_price_per_m2":0,"median_transaction_amount":0},"yearly":[{"year":"example","transactions_count":0,"median_price_per_m2":0}],"generated_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"address":{"type":"string","minLength":5,"maxLength":250,"description":"Optional value for “address” as defined by this API contract. (minimum length 5; maximum length 250)."},"code_insee":{"type":"string","pattern":"^(?:[0-9]{5}|2[ABab][0-9]{3})$","description":"Optional value for “code insee” as defined by this API contract."},"property_type":{"type":"string","enum":["all","house","apartment"],"default":"all","description":"Optional value for “property type” as defined by this API contract. (default all; allowed values: all, house, apartment)."},"radius_m":{"type":"integer","minimum":100,"maximum":650,"default":650,"description":"Optional value for “radius m” as defined by this API contract. (minimum 100; maximum 650; default 650)."},"lookback_years":{"type":"integer","minimum":1,"maximum":5,"default":5,"description":"Optional value for “lookback years” as defined by this API contract. (minimum 1; maximum 5; default 5)."}},"anyOf":[{"required":["address"]},{"required":["code_insee"]}],"additionalProperties":false,"description":"Structured input parameters for the real-estate/fr/market API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"location":{"type":"object","properties":{"code_insee":{"type":["string","null"],"description":"Structured value returned for “code insee” as defined by this API contract."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"normalized_address":{"type":["string","null"],"description":"Structured value returned for “normalized address” as defined by this API contract."},"postcode":{"type":["string","null"],"description":"Structured value returned for “postcode” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."},"ban_id":{"type":["string","null"],"description":"Structured value returned for “ban id” as defined by this API contract."},"geocoding_score":{"type":["number","integer","null"],"description":"Structured value returned for “geocoding score” as defined by this API contract."},"longitude":{"type":["number","integer","null"],"description":"Structured value returned for “longitude” as defined by this API contract."},"latitude":{"type":["number","integer","null"],"description":"Structured value returned for “latitude” as defined by this API contract."}},"required":["code_insee","address","normalized_address","postcode","city","ban_id","geocoding_score","longitude","latitude"],"additionalProperties":false,"description":"Structured value returned for “location” as defined by this API contract."},"coverage_scope":{"type":"string","enum":["radius","commune"],"description":"Structured value returned for “coverage scope” as defined by this API contract. (allowed values: radius, commune)."},"radius_m":{"type":["integer","null"],"description":"Structured value returned for “radius m” as defined by this API contract."},"property_type":{"type":"string","description":"Structured value returned for “property type” as defined by this API contract."},"lookback_years":{"type":"integer","description":"Structured value returned for “lookback years” as defined by this API contract."},"source_status":{"type":"string","enum":["ok"],"description":"Availability status of the relevant upstream public source. (allowed values: ok)."},"source_total_count":{"type":["integer","null"],"description":"Structured value returned for “source total count” as defined by this API contract."},"sampled_count":{"type":["integer","null"],"description":"Structured value returned for “sampled count” as defined by this API contract."},"sample_truncated":{"type":["boolean","null"],"description":"Structured value returned for “sample truncated” as defined by this API contract."},"summary":{"type":"object","properties":{"median_price_per_m2":{"type":["number","integer","null"],"description":"Structured value returned for “median price per m2” as defined by this API contract."},"p25_price_per_m2":{"type":["number","integer","null"],"description":"Structured value returned for “p25 price per m2” as defined by this API contract."},"p75_price_per_m2":{"type":["number","integer","null"],"description":"Structured value returned for “p75 price per m2” as defined by this API contract."},"median_transaction_amount":{"type":["number","integer","null"],"description":"Structured value returned for “median transaction amount” as defined by this API contract."}},"required":["median_price_per_m2","p25_price_per_m2","p75_price_per_m2","median_transaction_amount"],"additionalProperties":false,"description":"Compact derived summary of the returned records."},"yearly":{"type":"array","items":{"type":"object","properties":{"year":{"type":"string","description":"Structured value returned for “year” as defined by this API contract."},"transactions_count":{"type":"integer","description":"Structured value returned for “transactions count” as defined by this API contract."},"median_price_per_m2":{"type":["number","integer","null"],"description":"Structured value returned for “median price per m2” as defined by this API contract."}},"required":["year","transactions_count","median_price_per_m2"],"additionalProperties":false},"description":"Structured value returned for “yearly” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["location","coverage_scope","radius_m","property_type","lookback_years","source_status","source_total_count","sampled_count","sample_truncated","summary","yearly","generated_at"],"additionalProperties":false,"description":"Structured result returned by the real-estate/fr/market API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Real-estate Market","description":"Summarizes local French property transaction prices and yearly trends from geolocated DVF data."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/parcel","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"address":"10 rue de la Paix 75002 Paris"}},"output":{"type":"json","example":{"location":{"code_insee":"example","address":"example","normalized_address":"example","postcode":"example","city":"example","ban_id":"example","geocoding_score":0,"longitude":0,"latitude":0},"source_status":"ok","total_count":0,"parcels":[{"id":"example","code_insee":"example","section":"example","numero":"example","commune":"example","feuille":"example","geometry":{}}],"bbox":[0],"generated_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"address":{"type":"string","minLength":5,"maxLength":250,"description":"Optional value for “address” as defined by this API contract. (minimum length 5; maximum length 250)."},"code_insee":{"type":"string","pattern":"^(?:[0-9]{5}|2[ABab][0-9]{3})$","description":"Optional value for “code insee” as defined by this API contract."},"section":{"type":"string","pattern":"^[0-9A-Za-z]{1,2}$","description":"Optional value for “section” as defined by this API contract."},"numero":{"type":["string","integer"],"description":"Optional value for “numero” as defined by this API contract."}},"anyOf":[{"required":["address"]},{"required":["code_insee","section","numero"]}],"additionalProperties":false,"description":"Structured input parameters for the real-estate/fr/parcel API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"location":{"type":"object","properties":{"code_insee":{"type":["string","null"],"description":"Structured value returned for “code insee” as defined by this API contract."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"normalized_address":{"type":["string","null"],"description":"Structured value returned for “normalized address” as defined by this API contract."},"postcode":{"type":["string","null"],"description":"Structured value returned for “postcode” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."},"ban_id":{"type":["string","null"],"description":"Structured value returned for “ban id” as defined by this API contract."},"geocoding_score":{"type":["number","integer","null"],"description":"Structured value returned for “geocoding score” as defined by this API contract."},"longitude":{"type":["number","integer","null"],"description":"Structured value returned for “longitude” as defined by this API contract."},"latitude":{"type":["number","integer","null"],"description":"Structured value returned for “latitude” as defined by this API contract."}},"required":["code_insee","address","normalized_address","postcode","city","ban_id","geocoding_score","longitude","latitude"],"additionalProperties":false,"description":"Structured value returned for “location” as defined by this API contract."},"source_status":{"type":"string","enum":["ok"],"description":"Availability status of the relevant upstream public source. (allowed values: ok)."},"total_count":{"type":["integer","null"],"description":"Total number of matching records reported by the source or endpoint."},"parcels":{"type":"array","items":{"type":"object","properties":{"id":{"type":["string","null"],"description":"Structured value returned for “id” as defined by this API contract."},"code_insee":{"type":["string","null"],"description":"Structured value returned for “code insee” as defined by this API contract."},"section":{"type":["string","null"],"description":"Structured value returned for “section” as defined by this API contract."},"numero":{"type":["string","null"],"description":"Structured value returned for “numero” as defined by this API contract."},"commune":{"type":["string","null"],"description":"Structured value returned for “commune” as defined by this API contract."},"feuille":{"type":["string","null"],"description":"Structured value returned for “feuille” as defined by this API contract."},"geometry":{"type":["object","null"],"description":"Structured value returned for “geometry” as defined by this API contract."}},"required":["id","code_insee","section","numero","commune","feuille","geometry"],"additionalProperties":false},"description":"Structured value returned for “parcels” as defined by this API contract."},"bbox":{"type":["array","null"],"items":{"type":"number"},"description":"Structured value returned for “bbox” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["location","source_status","total_count","parcels","bbox","generated_at"],"additionalProperties":false,"description":"Structured result returned by the real-estate/fr/parcel API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Cadastral Parcel","description":"Identifies French cadastral parcels by address point or cadastral municipality/section/number and returns official IGN geometry."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/risks","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"address":"10 rue de la Paix 75002 Paris"}},"output":{"type":"json","example":{"location":{"code_insee":"example","address":"example","normalized_address":"example","postcode":"example","city":"example","ban_id":"example","geocoding_score":0,"longitude":0,"latitude":0},"scope":"commune","source_status":"ok","risk_count":0,"risks":[{"code":"example","label":"example","zone_sismicite":"example"}],"generated_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"address":{"type":"string","minLength":5,"maxLength":250,"description":"Optional value for “address” as defined by this API contract. (minimum length 5; maximum length 250)."},"code_insee":{"type":"string","pattern":"^(?:[0-9]{5}|2[ABab][0-9]{3})$","description":"Optional value for “code insee” as defined by this API contract."}},"anyOf":[{"required":["address"]},{"required":["code_insee"]}],"additionalProperties":false,"description":"Structured input parameters for the real-estate/fr/risks API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"location":{"type":"object","properties":{"code_insee":{"type":["string","null"],"description":"Structured value returned for “code insee” as defined by this API contract."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"normalized_address":{"type":["string","null"],"description":"Structured value returned for “normalized address” as defined by this API contract."},"postcode":{"type":["string","null"],"description":"Structured value returned for “postcode” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."},"ban_id":{"type":["string","null"],"description":"Structured value returned for “ban id” as defined by this API contract."},"geocoding_score":{"type":["number","integer","null"],"description":"Structured value returned for “geocoding score” as defined by this API contract."},"longitude":{"type":["number","integer","null"],"description":"Structured value returned for “longitude” as defined by this API contract."},"latitude":{"type":["number","integer","null"],"description":"Structured value returned for “latitude” as defined by this API contract."}},"required":["code_insee","address","normalized_address","postcode","city","ban_id","geocoding_score","longitude","latitude"],"additionalProperties":false,"description":"Structured value returned for “location” as defined by this API contract."},"scope":{"type":"string","enum":["commune"],"description":"Structured value returned for “scope” as defined by this API contract. (allowed values: commune)."},"source_status":{"type":"string","enum":["ok"],"description":"Availability status of the relevant upstream public source. (allowed values: ok)."},"risk_count":{"type":["integer","null"],"description":"Structured value returned for “risk count” as defined by this API contract."},"risks":{"type":"array","items":{"type":"object","properties":{"code":{"type":["string","null"],"description":"Structured value returned for “code” as defined by this API contract."},"label":{"type":["string","null"],"description":"Structured value returned for “label” as defined by this API contract."},"zone_sismicite":{"type":["string","null"],"description":"Structured value returned for “zone sismicite” as defined by this API contract."}},"required":["code","label","zone_sismicite"],"additionalProperties":false},"description":"Structured value returned for “risks” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["location","scope","source_status","risk_count","risks","generated_at"],"additionalProperties":false,"description":"Structured result returned by the real-estate/fr/risks API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Property Risks","description":"Returns the types of natural and technological risks recorded by Géorisques/GASPAR for the municipality of a French property location."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/transactions","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.01","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"address":"10 rue de la Paix 75002 Paris","property_type":"apartment","limit":10}},"output":{"type":"json","example":{"location":{"code_insee":"example","address":"example","normalized_address":"example","postcode":"example","city":"example","ban_id":"example","geocoding_score":0,"longitude":0,"latitude":0},"coverage_scope":"radius","radius_m":0,"property_type":"example","source_status":"ok","source_total_count":0,"returned_count":0,"truncated":false,"transactions":[{"transaction_id":"example","date":"example","nature":"example","amount":0,"property_type_code":"example","property_type":"example","built_area_m2":0,"land_area_m2":0,"price_per_m2":0,"commune_codes":["example"],"parcel_ids":["example"],"longitude":0,"latitude":0}],"generated_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"address":{"type":"string","minLength":5,"maxLength":250,"description":"Optional value for “address” as defined by this API contract. (minimum length 5; maximum length 250)."},"code_insee":{"type":"string","pattern":"^(?:[0-9]{5}|2[ABab][0-9]{3})$","description":"Optional value for “code insee” as defined by this API contract."},"property_type":{"type":"string","enum":["all","house","apartment"],"default":"all","description":"Optional value for “property type” as defined by this API contract. (default all; allowed values: all, house, apartment)."},"date_from":{"type":"string","format":"date","description":"Optional value for “date from” as defined by this API contract."},"date_to":{"type":"string","format":"date","description":"Optional value for “date to” as defined by this API contract."},"min_amount":{"type":"number","minimum":0,"description":"Optional value for “min amount” as defined by this API contract. (minimum 0)."},"max_amount":{"type":"number","minimum":0,"description":"Optional value for “max amount” as defined by this API contract. (minimum 0)."},"radius_m":{"type":"integer","minimum":100,"maximum":650,"default":500,"description":"Optional value for “radius m” as defined by this API contract. (minimum 100; maximum 650; default 500)."},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20,"description":"Maximum number of records returned by this call. (minimum 1; maximum 100; default 20)."}},"anyOf":[{"required":["address"]},{"required":["code_insee"]}],"additionalProperties":false,"description":"Structured input parameters for the real-estate/fr/transactions API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"location":{"type":"object","properties":{"code_insee":{"type":["string","null"],"description":"Structured value returned for “code insee” as defined by this API contract."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"normalized_address":{"type":["string","null"],"description":"Structured value returned for “normalized address” as defined by this API contract."},"postcode":{"type":["string","null"],"description":"Structured value returned for “postcode” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."},"ban_id":{"type":["string","null"],"description":"Structured value returned for “ban id” as defined by this API contract."},"geocoding_score":{"type":["number","integer","null"],"description":"Structured value returned for “geocoding score” as defined by this API contract."},"longitude":{"type":["number","integer","null"],"description":"Structured value returned for “longitude” as defined by this API contract."},"latitude":{"type":["number","integer","null"],"description":"Structured value returned for “latitude” as defined by this API contract."}},"required":["code_insee","address","normalized_address","postcode","city","ban_id","geocoding_score","longitude","latitude"],"additionalProperties":false,"description":"Structured value returned for “location” as defined by this API contract."},"coverage_scope":{"type":"string","enum":["radius","commune"],"description":"Structured value returned for “coverage scope” as defined by this API contract. (allowed values: radius, commune)."},"radius_m":{"type":["integer","null"],"description":"Structured value returned for “radius m” as defined by this API contract."},"property_type":{"type":"string","description":"Structured value returned for “property type” as defined by this API contract."},"source_status":{"type":"string","enum":["ok"],"description":"Availability status of the relevant upstream public source. (allowed values: ok)."},"source_total_count":{"type":["integer","null"],"description":"Structured value returned for “source total count” as defined by this API contract."},"returned_count":{"type":["integer","null"],"description":"Number of records included in this response."},"truncated":{"type":["boolean","null"],"description":"Whether additional matching records existed beyond the returned result limit."},"transactions":{"type":"array","items":{"type":"object","properties":{"transaction_id":{"type":["string","null"],"description":"Structured value returned for “transaction id” as defined by this API contract."},"date":{"type":["string","null"],"description":"Structured value returned for “date” as defined by this API contract."},"nature":{"type":["string","null"],"description":"Structured value returned for “nature” as defined by this API contract."},"amount":{"type":["number","integer","null"],"description":"Structured value returned for “amount” as defined by this API contract."},"property_type_code":{"type":["string","null"],"description":"Structured value returned for “property type code” as defined by this API contract."},"property_type":{"type":["string","null"],"description":"Structured value returned for “property type” as defined by this API contract."},"built_area_m2":{"type":["number","integer","null"],"description":"Structured value returned for “built area m2” as defined by this API contract."},"land_area_m2":{"type":["number","integer","null"],"description":"Structured value returned for “land area m2” as defined by this API contract."},"price_per_m2":{"type":["number","integer","null"],"description":"Structured value returned for “price per m2” as defined by this API contract."},"commune_codes":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “commune codes” as defined by this API contract."},"parcel_ids":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “parcel ids” as defined by this API contract."},"longitude":{"type":["number","integer","null"],"description":"Structured value returned for “longitude” as defined by this API contract."},"latitude":{"type":["number","integer","null"],"description":"Structured value returned for “latitude” as defined by this API contract."}},"required":["transaction_id","date","nature","amount","property_type_code","property_type","built_area_m2","land_area_m2","price_per_m2","commune_codes","parcel_ids","longitude","latitude"],"additionalProperties":false},"description":"Structured value returned for “transactions” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["location","coverage_scope","radius_m","property_type","source_status","source_total_count","returned_count","truncated","transactions","generated_at"],"additionalProperties":false,"description":"Structured result returned by the real-estate/fr/transactions API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Real-estate Transactions","description":"Searches published French geolocated DVF property transactions by address area or municipality, with date, type and amount filters."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/valuation","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.03","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-16T19:10:01Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"address":"10 rue de la Paix 75002 Paris","property_type":"apartment","surface_m2":55}},"output":{"type":"json","example":{"location":{"code_insee":"example","address":"example","normalized_address":"example","postcode":"example","city":"example","ban_id":"example","geocoding_score":0,"longitude":0,"latitude":0},"property_type":"example","surface_m2":0,"radius_m":0,"lookback_years":0,"source_status":"ok","source_total_count":0,"source_truncated":false,"comparable_count":0,"median_price_per_m2":0,"p25_price_per_m2":0,"p75_price_per_m2":0,"estimated_value":0,"estimated_range_low":0,"estimated_range_high":0,"confidence":"high","comparables":[{"transaction_id":"example","date":"example","nature":"example","amount":0,"property_type_code":"example","property_type":"example","built_area_m2":0,"land_area_m2":0,"price_per_m2":0,"commune_codes":["example"],"parcel_ids":["example"],"longitude":0,"latitude":0}],"generated_at":"example","limitations":["example"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"address":{"type":"string","minLength":5,"maxLength":250,"description":"Optional value for “address” as defined by this API contract. (minimum length 5; maximum length 250)."},"code_insee":{"type":"string","pattern":"^(?:[0-9]{5}|2[ABab][0-9]{3})$","description":"Optional value for “code insee” as defined by this API contract."},"property_type":{"type":"string","enum":["house","apartment"],"description":"Required value for “property type” as defined by this API contract. (allowed values: house, apartment)."},"surface_m2":{"type":"number","minimum":9,"maximum":1000,"description":"Required value for “surface m2” as defined by this API contract. (minimum 9; maximum 1000)."},"radius_m":{"type":"integer","minimum":100,"maximum":650,"default":650,"description":"Optional value for “radius m” as defined by this API contract. (minimum 100; maximum 650; default 650)."},"lookback_years":{"type":"integer","minimum":1,"maximum":5,"default":3,"description":"Optional value for “lookback years” as defined by this API contract. (minimum 1; maximum 5; default 3)."}},"required":["property_type","surface_m2"],"anyOf":[{"required":["address"]},{"required":["code_insee"]}],"additionalProperties":false,"description":"Structured input parameters for the real-estate/fr/valuation API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"location":{"type":"object","properties":{"code_insee":{"type":["string","null"],"description":"Structured value returned for “code insee” as defined by this API contract."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"normalized_address":{"type":["string","null"],"description":"Structured value returned for “normalized address” as defined by this API contract."},"postcode":{"type":["string","null"],"description":"Structured value returned for “postcode” as defined by this API contract."},"city":{"type":["string","null"],"description":"Structured value returned for “city” as defined by this API contract."},"ban_id":{"type":["string","null"],"description":"Structured value returned for “ban id” as defined by this API contract."},"geocoding_score":{"type":["number","integer","null"],"description":"Structured value returned for “geocoding score” as defined by this API contract."},"longitude":{"type":["number","integer","null"],"description":"Structured value returned for “longitude” as defined by this API contract."},"latitude":{"type":["number","integer","null"],"description":"Structured value returned for “latitude” as defined by this API contract."}},"required":["code_insee","address","normalized_address","postcode","city","ban_id","geocoding_score","longitude","latitude"],"additionalProperties":false,"description":"Structured value returned for “location” as defined by this API contract."},"property_type":{"type":"string","description":"Structured value returned for “property type” as defined by this API contract."},"surface_m2":{"type":"number","description":"Structured value returned for “surface m2” as defined by this API contract."},"radius_m":{"type":["integer","null"],"description":"Structured value returned for “radius m” as defined by this API contract."},"lookback_years":{"type":"integer","description":"Structured value returned for “lookback years” as defined by this API contract."},"source_status":{"type":"string","enum":["ok"],"description":"Availability status of the relevant upstream public source. (allowed values: ok)."},"source_total_count":{"type":["integer","null"],"description":"Structured value returned for “source total count” as defined by this API contract."},"source_truncated":{"type":["boolean","null"],"description":"Structured value returned for “source truncated” as defined by this API contract."},"comparable_count":{"type":["integer","null"],"description":"Structured value returned for “comparable count” as defined by this API contract."},"median_price_per_m2":{"type":["number","integer","null"],"description":"Structured value returned for “median price per m2” as defined by this API contract."},"p25_price_per_m2":{"type":["number","integer","null"],"description":"Structured value returned for “p25 price per m2” as defined by this API contract."},"p75_price_per_m2":{"type":["number","integer","null"],"description":"Structured value returned for “p75 price per m2” as defined by this API contract."},"estimated_value":{"type":["number","integer","null"],"description":"Structured value returned for “estimated value” as defined by this API contract."},"estimated_range_low":{"type":["number","integer","null"],"description":"Structured value returned for “estimated range low” as defined by this API contract."},"estimated_range_high":{"type":["number","integer","null"],"description":"Structured value returned for “estimated range high” as defined by this API contract."},"confidence":{"type":"string","enum":["high","medium","low","insufficient"],"description":"Confidence indicator associated with an inferred or derived result. (allowed values: high, medium, low, insufficient)."},"comparables":{"type":"array","items":{"type":"object","properties":{"transaction_id":{"type":["string","null"],"description":"Structured value returned for “transaction id” as defined by this API contract."},"date":{"type":["string","null"],"description":"Structured value returned for “date” as defined by this API contract."},"nature":{"type":["string","null"],"description":"Structured value returned for “nature” as defined by this API contract."},"amount":{"type":["number","integer","null"],"description":"Structured value returned for “amount” as defined by this API contract."},"property_type_code":{"type":["string","null"],"description":"Structured value returned for “property type code” as defined by this API contract."},"property_type":{"type":["string","null"],"description":"Structured value returned for “property type” as defined by this API contract."},"built_area_m2":{"type":["number","integer","null"],"description":"Structured value returned for “built area m2” as defined by this API contract."},"land_area_m2":{"type":["number","integer","null"],"description":"Structured value returned for “land area m2” as defined by this API contract."},"price_per_m2":{"type":["number","integer","null"],"description":"Structured value returned for “price per m2” as defined by this API contract."},"commune_codes":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “commune codes” as defined by this API contract."},"parcel_ids":{"type":"array","items":{"type":"string"},"description":"Structured value returned for “parcel ids” as defined by this API contract."},"longitude":{"type":["number","integer","null"],"description":"Structured value returned for “longitude” as defined by this API contract."},"latitude":{"type":["number","integer","null"],"description":"Structured value returned for “latitude” as defined by this API contract."}},"required":["transaction_id","date","nature","amount","property_type_code","property_type","built_area_m2","land_area_m2","price_per_m2","commune_codes","parcel_ids","longitude","latitude"],"additionalProperties":false},"description":"Structured value returned for “comparables” as defined by this API contract."},"generated_at":{"type":"string","description":"UTC timestamp at which this derived result was generated."},"limitations":{"type":"array","items":{"type":"string"},"description":"Known interpretation, source-coverage or freshness limitations for this result."}},"required":["location","property_type","surface_m2","radius_m","lookback_years","source_status","source_total_count","source_truncated","comparable_count","median_price_per_m2","p25_price_per_m2","p75_price_per_m2","estimated_value","estimated_range_low","estimated_range_high","confidence","comparables","generated_at"],"additionalProperties":false,"description":"Structured result returned by the real-estate/fr/valuation API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"French Property Valuation","description":"Estimates a statistical property value range from nearby or municipal geolocated DVF comparable transactions."},{"resource":"https://api.helpmyagent.com/v1/vat/eu/validate","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xEaB9543AcF710a24fe096913A428E7d066c88F59","maxTimeoutSeconds":60,"extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"}},{"scheme":"exact","network":"xrpl:0","amount":"0.005","asset":"524C555344000000000000000000000000000000","payTo":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"}}],"lastUpdated":"2026-09-07T12:50:12Z","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"vat_number":"FR39356000000"}},"output":{"type":"json","example":{"vat_number":"FR39356000000","country_code":"FR","number":"39356000000","status":"unavailable","valid":null,"request_date":null,"name":null,"address":null,"request_identifier":null,"checked_at":"2026-09-07T16:50:12+02:00","source":"ec.europa.eu:vies"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"body":{"type":"object","properties":{"vat_number":{"type":"string","pattern":"^(?:AT|BE|BG|CY|CZ|DE|DK|EE|EL|ES|FI|FR|GR|HR|HU|IE|IT|LT|LU|LV|MT|NL|PL|PT|RO|SE|SI|SK|XI)[A-Za-z0-9]{2,14}$","description":"Complete EU VAT number including the two-letter country prefix; alternatively provide country_code and number separately."},"country_code":{"type":"string","enum":["AT","BE","BG","CY","CZ","DE","DK","EE","EL","ES","FI","FR","GR","HR","HU","IE","IT","LT","LU","LV","MT","NL","PL","PT","RO","SE","SI","SK","XI"],"description":"EU/VIES country prefix used when the VAT number is supplied in separate parts."},"number":{"type":"string","pattern":"^[A-Za-z0-9]{2,14}$","description":"National VAT identifier body without the country prefix, used together with country_code."}},"additionalProperties":false,"anyOf":[{"required":["vat_number"]},{"required":["country_code","number"]}],"description":"Structured input parameters for the vat/eu/validate API."}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"vat_number":{"type":"string","description":"Structured value returned for “vat number” as defined by this API contract."},"country_code":{"type":"string","description":"Structured value returned for “country code” as defined by this API contract."},"number":{"type":"string","description":"Structured value returned for “number” as defined by this API contract."},"status":{"type":"string","description":"Normalized endpoint or source status."},"valid":{"type":["boolean","null"],"description":"Whether the supplied identifier passed the endpoint’s validation rules."},"request_date":{"type":["string","null"],"description":"Structured value returned for “request date” as defined by this API contract."},"name":{"type":["string","null"],"description":"Publicly available company, person, buyer or record name for this result."},"address":{"type":["string","null"],"description":"Structured value returned for “address” as defined by this API contract."},"request_identifier":{"type":["string","null"],"description":"Structured value returned for “request identifier” as defined by this API contract."},"checked_at":{"type":"string","description":"UTC timestamp at which HelpMyAgent performed the check."},"source":{"type":"string","description":"Structured value returned for “source” as defined by this API contract."}},"additionalProperties":false,"required":["vat_number","country_code","number","status","valid","request_date","name","address","request_identifier","checked_at","source"],"description":"Structured result returned by the vat/eu/validate API."}},"required":["type"],"additionalProperties":false}},"required":["input"]}}},"name":"EU VAT Validation","description":"Validates an EU VAT number through the European Commission VIES service, with explicit unavailable status."}],"pagination":{"limit":56,"offset":0,"total":56},"name":"HelpMyAgent","description":"Pay-per-call APIs for AI agents, available through x402 including XRP Ledger.","resources":[{"resource":"https://api.helpmyagent.com/v1/company/fr/aids","name":"French Company Public Funding","description":"Finds and ranks French public funding programs potentially relevant to a company based on its profile, location and project. Eligibility results are indicative and do not constitute an official eligibility decision."},{"resource":"https://api.helpmyagent.com/v1/company/fr/benchmark","name":"Benchmark a French company against public peers","description":"Benchmarks a company against public peers using available revenue, net income, growth and margin metrics."},{"resource":"https://api.helpmyagent.com/v1/company/fr/certifications","name":"French Company Certifications","description":"Aggregates and normalizes public certifications and qualifications available for a French company, including RGE, organic certification and Qualiopi."},{"resource":"https://api.helpmyagent.com/v1/company/fr/changes","name":"French Company Changes","description":"Returns explicit historized Sirene change flags for a French legal unit, with the normalized state that became effective on each change date."},{"resource":"https://api.helpmyagent.com/v1/company/fr/closures","name":"French Company Closures","description":"Lists French legal units entering a closed Sirene administrative period during a requested date window, while preserving their current status if later reactivated."},{"resource":"https://api.helpmyagent.com/v1/company/fr/compare","name":"Compare French companies","description":"Compares 2 to 5 French companies across public administrative, financial and legal-risk fields without producing a global winner."},{"resource":"https://api.helpmyagent.com/v1/company/fr/compliance","name":"French Company Compliance Checks","description":"Checks a French company against supported public alert and sanctions sources and adds a structured REGAFI registration summary. The absence of a match must not be interpreted as a guarantee of compliance."},{"resource":"https://api.helpmyagent.com/v1/company/fr/default-score","name":"Explainable public default-risk indicator","description":"Returns a deterministic, explainable HelpMyAgent public-data default-risk indicator. It is not an official credit score."},{"resource":"https://api.helpmyagent.com/v1/company/fr/director-mandates","name":"French director mandates","description":"Searches public French company director mandates by name. Name matching can include homonyms and does not prove identity."},{"resource":"https://api.helpmyagent.com/v1/company/fr/directors","name":"French Company Directors","description":"Returns publicly listed directors and legal representatives of a French company from a SIREN or SIRET."},{"resource":"https://api.helpmyagent.com/v1/company/fr/e-invoice","name":"French E-Invoice Preparation","description":"Prepares public company identifiers and a category-based reference schedule for French e-invoicing workflows."},{"resource":"https://api.helpmyagent.com/v1/company/fr/establishments","name":"French Company Establishments","description":"Returns cursor-paginated public establishments attached to a French company from the official Sirene source, including status, activity and address."},{"resource":"https://api.helpmyagent.com/v1/company/fr/events","name":"French Company Events","description":"Returns the latest normalized public BODACC events for a French company from a SIREN or SIRET."},{"resource":"https://api.helpmyagent.com/v1/company/fr/financials","name":"French Company Financials","description":"Returns available public financial data for a French company from a SIREN or SIRET, including revenue and net income when available."},{"resource":"https://api.helpmyagent.com/v1/company/fr/history","name":"French Company Sirene History","description":"Returns the historized Sirene periods of a French legal unit, including status, name, legal form, activity, headquarters NIC and explicit change flags."},{"resource":"https://api.helpmyagent.com/v1/company/fr/industrial-risk","name":"French Industrial Installation Risk","description":"Finds public ICPE, Seveso and IED installation signals across the company establishments available from SIRENE, with explicit coverage indicators."},{"resource":"https://api.helpmyagent.com/v1/company/fr/intelligence","name":"French Company Intelligence","description":"Aggregates selected existing French company intelligence services into a single call, with selectable sections and tolerance for temporarily unavailable sources."},{"resource":"https://api.helpmyagent.com/v1/company/fr/invoice-check","name":"French Invoice Validation","description":"Validates a French company identifier, optional EU VAT number and optional structured invoice fields including supplier name, date and amount arithmetic."},{"resource":"https://api.helpmyagent.com/v1/company/fr/kyb-batch","name":"French Company KYB Batch","description":"Runs the existing public-data KYB dossier for 2 to 10 French company identifiers."},{"resource":"https://api.helpmyagent.com/v1/company/fr/legal-announcements-search","name":"Search French BODACC announcements","description":"Searches BODACC public announcements by family, date window and/or department."},{"resource":"https://api.helpmyagent.com/v1/company/fr/lobbying","name":"French Lobbying Public Profile","description":"Checks the HATVP public lobbying register by French company identifier and extracts declared topics."},{"resource":"https://api.helpmyagent.com/v1/company/fr/nearby","name":"Nearby French companies","description":"Searches French companies around geographic coordinates using the official public company search geolocation endpoint."},{"resource":"https://api.helpmyagent.com/v1/company/fr/new","name":"New French Companies","description":"Lists French legal units created in a requested date window using the official historized Sirene source."},{"resource":"https://api.helpmyagent.com/v1/company/fr/opportunities","name":"French Company Opportunities","description":"Ranks actionable French public funding and open procurement opportunities for a company using its profile, project context and historical public contracts."},{"resource":"https://api.helpmyagent.com/v1/company/fr/payment-context","name":"Payment context for a French company","description":"Returns structured public counterparty context before an automated B2B payment. It never approves or recommends a payment."},{"resource":"https://api.helpmyagent.com/v1/company/fr/peers","name":"Comparable French companies","description":"Finds administratively comparable French companies for later comparison or benchmarking."},{"resource":"https://api.helpmyagent.com/v1/company/fr/profile","name":"French Company Profile","description":"Returns the public profile of a French company from a SIREN or SIRET."},{"resource":"https://api.helpmyagent.com/v1/company/fr/prospecting","name":"French B2B company prospecting","description":"Searches active French companies using structured public B2B filters such as activity, geography, size and supported certifications."},{"resource":"https://api.helpmyagent.com/v1/company/fr/public-contract-competitors","name":"Public-contract competitors","description":"Finds companies winning public contracts on CPV segments shared with the target company using DECP public award data."},{"resource":"https://api.helpmyagent.com/v1/company/fr/public-contracts","name":"French Company Public Contracts","description":"Returns public contracts awarded to a French company from consolidated French public procurement award data."},{"resource":"https://api.helpmyagent.com/v1/company/fr/public-contracts-eu","name":"French Company EU Public Contracts","description":"Searches TED notices for EU public-contract awards associated with a French company name or SIREN."},{"resource":"https://api.helpmyagent.com/v1/company/fr/regulatory-approvals","name":"French Financial Regulatory Approvals","description":"Checks a French company against the public REGAFI register and normalizes matching regulatory records."},{"resource":"https://api.helpmyagent.com/v1/company/fr/report","name":"French Company PDF Report","description":"Generates a simple PDF rendition of selected HelpMyAgent public company intelligence."},{"resource":"https://api.helpmyagent.com/v1/company/fr/risk","name":"French Company Legal Risk","description":"Detects public legal-risk signals for a French company from company status and BODACC notices, including insolvency proceedings and deregistrations. This is not a credit score."},{"resource":"https://api.helpmyagent.com/v1/company/fr/risk-reading","name":"French Company Risk Reading","description":"Turns existing public risk, legal, financial and signal data into a concise written reading."},{"resource":"https://api.helpmyagent.com/v1/company/fr/search","name":"French Company Search","description":"Searches French companies by name, SIREN, SIRET or optional location criteria and returns structured matching company records."},{"resource":"https://api.helpmyagent.com/v1/company/fr/sector-statistics","name":"French Company Sector Statistics","description":"Returns the source-reported active-company count for a French NAF activity plus explicit descriptive samples for age, workforce bands and optional financials; large counts can be capped at 10,000 by the source."},{"resource":"https://api.helpmyagent.com/v1/company/fr/signals","name":"French Company Signals","description":"Detects explainable business signals from available French company data, including closure, insolvency, revenue changes, new filings, public contracts and certifications."},{"resource":"https://api.helpmyagent.com/v1/company/fr/successions","name":"French Establishment Successions","description":"Returns official Sirene predecessor and successor links for a French establishment, with effective date, headquarters-transfer flag and economic-continuity flag."},{"resource":"https://api.helpmyagent.com/v1/company/fr/supplier-verification","name":"French Supplier Verification","description":"Combines public company, compliance and optional VAT/IBAN consistency checks into a supplier review result."},{"resource":"https://api.helpmyagent.com/v1/company/fr/verify","name":"French Company Verification","description":"Verifies the existence and current status of a French company or establishment from a SIREN or SIRET."},{"resource":"https://api.helpmyagent.com/v1/compliance/name-screen","name":"Public Sanctions Name Screen","description":"Screens a name against integrated French, UK and UN public sanctions/freezing lists using explainable fuzzy matching."},{"resource":"https://api.helpmyagent.com/v1/iban/validate","name":"IBAN Structure Validation","description":"Validates IBAN structure and mod-97 checksum locally and extracts French bank/branch/account components when present."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/awards","name":"French Public Contract Awards","description":"Searches awarded French public contracts using DECP filters for CPV, location, buyer, holder, dates and amounts."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/buyer-profile","name":"French Public Buyer Profile","description":"Builds a compact DECP profile for a French public buyer by name or SIRET."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/deadlines","name":"French Public Contract Expiry & Renewal Signals","description":"Estimates upcoming public-contract end dates using DECP notification, initial duration and published duration modifications, with an explicit confidence level."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/market","name":"French Public Procurement Market","description":"Summarizes the size and structure of a French public-procurement segment from awarded DECP contracts."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/search","name":"French Public Procurement Search","description":"Searches currently open French public procurement opportunities and returns normalized BOAMP tender data ready for automated processing."},{"resource":"https://api.helpmyagent.com/v1/procurement/fr/trends","name":"French Public Procurement Trends","description":"Builds monthly or yearly time series of awarded French public-contract volumes and amounts from DECP."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/dpe","name":"French Property DPE","description":"Finds ADEME energy-performance certificates for an address or French municipality."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/market","name":"French Real-estate Market","description":"Summarizes local French property transaction prices and yearly trends from geolocated DVF data."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/parcel","name":"French Cadastral Parcel","description":"Identifies French cadastral parcels by address point or cadastral municipality/section/number and returns official IGN geometry."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/risks","name":"French Property Risks","description":"Returns the types of natural and technological risks recorded by Géorisques/GASPAR for the municipality of a French property location."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/transactions","name":"French Real-estate Transactions","description":"Searches published French geolocated DVF property transactions by address area or municipality, with date, type and amount filters."},{"resource":"https://api.helpmyagent.com/v1/real-estate/fr/valuation","name":"French Property Valuation","description":"Estimates a statistical property value range from nearby or municipal geolocated DVF comparable transactions."},{"resource":"https://api.helpmyagent.com/v1/vat/eu/validate","name":"EU VAT Validation","description":"Validates an EU VAT number through the European Commission VIES service, with explicit unavailable status."}]}
