이 MCP로 할 수 있는 일
Searches and analyzes French companies, including financials, directors, ownership structures, corporate events, credit risk, and monitoring.
도구
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Nom de la recherche sauvegardee, court et parlant. Ex: "SaaS Bretagne CA > 5M". 1-255 caracteres.'}, 'query': {'type': 'string', 'description': 'Nom, SIREN, mot-cle activite, ou "*" pour rechercher uniquement par filtres'}, 'ville': {'type': 'string'}, 'ca_max': {'type': 'number'}, 'ca_min': {'type': 'number'}, 'radius': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'region': {'type': 'string'}, 'statut': {'enum': ['ACTIVE', 'DISSOLVED'], 'type': 'string'}, 'code_naf': {'type': 'string'}, 'is_cotee': {'type': 'boolean'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'cagr_ca_max': {'type': 'number'}, 'cagr_ca_min': {'type': 'number'}, 'code_postal': {'type': 'string'}, 'departement': {'type': 'string'}, 'has_website': {'type': 'boolean'}, 'credit_grade': {'type': 'array', 'items': {'enum': ['AAA', 'AA', 'A', 'BBB', 'BB', 'B', 'CCC', 'D'], 'type': 'string'}}, 'effectif_max': {'type': 'number'}, 'effectif_min': {'type': 'number'}, 'enable_alert': {'type': 'boolean', 'description': "Notification quotidienne des nouvelles societes qui matchent. Defaut: true ici, false via l'API REST."}, 'filter_annee': {'type': 'number'}, 'credit_scored': {'type': 'boolean'}, 'dirigeant_nom': {'type': 'string'}, 'plan_en_cours': {'type': 'boolean'}, 'tresorerie_max': {'type': 'number'}, 'tresorerie_min': {'type': 'number'}, 'advanced_filters': {'anyOf': [{'type': 'object', 'properties': {'ca_max': {'type': 'number', 'description': 'CA maximum (euros)'}, 'a_fonds': {'type': 'boolean', 'description': "true = detenue par un fonds d'investissement PE/VC"}, 'bfr_max': {'type': 'number'}, 'bfr_min': {'type': 'number'}, 'est_ess': {'type': 'boolean', 'description': 'true = economie sociale et solidaire'}, 'a_fusionne': {'type': 'boolean', 'description': 'true = a participe a une fusion'}, 'ebitda_max': {'type': 'number', 'description': 'EBITDA maximum'}, 'ebitda_min': {'type': 'number', 'description': 'EBITDA minimum'}, 'cagr_ca_max': {'type': 'number'}, 'capital_max': {'type': 'number', 'description': 'Capital social maximum'}, 'capital_min': {'type': 'number', 'description': 'Capital social minimum'}, 'effectif_max': {'type': 'number', 'description': 'Tranche INSEE maximum'}, 'data_freshness': {'type': 'number', 'description': 'Fraicheur des bilans en annees. Ex: 2 pour bilans < 2 ans'}, 'dividendes_max': {'type': 'number'}, 'dividendes_min': {'type': 'number'}, 'nb_brevets_min': {'type': 'number', 'description': '"entreprises avec brevets" -> 1'}, 'nb_marches_max': {'type': 'number'}, 'nb_marches_min': {'type': 'number', 'description': '"entreprises avec marches publics" -> 1'}, 'tresorerie_max': {'type': 'number'}, 'cagr_rn_1an_max': {'type': 'number'}, 'cagr_rn_1an_min': {'type': 'number'}, 'dette_nette_max': {'type': 'number'}, 'dette_nette_min': {'type': 'number'}, 'marge_brute_max': {'type': 'number'}, 'marge_brute_min': {'type': 'number'}, 'marge_nette_max': {'type': 'number'}, 'marge_nette_min': {'type': 'number'}, 'nb_cessions_max': {'type': 'number'}, 'nb_cessions_min': {'type': 'number'}, 'total_actif_max': {'type': 'number'}, 'total_actif_min': {'type': 'number'}, 'cagr_ca_2ans_max': {'type': 'number'}, 'cagr_ca_2ans_min': {'type': 'number'}, 'cagr_ca_3ans_max': {'type': 'number'}, 'cagr_ca_3ans_min': {'type': 'number'}, 'cagr_ca_5ans_max': {'type': 'number'}, 'cagr_ca_5ans_min': {'type': 'number'}, 'cagr_rn_2ans_max': {'type': 'number'}, 'cagr_rn_2ans_min': {'type': 'number'}, 'cagr_rn_3ans_max': {'type': 'number'}, 'cagr_rn_3ans_min': {'type': 'number'}, 'cagr_rn_5ans_max': {'type': 'number'}, 'cagr_rn_5ans_min': {'type': 'number'}, 'marge_ebitda_max': {'type': 'number'}, 'marge_ebitda_min': {'type': 'number'}, 'resultat_net_max': {'type': 'number', 'description': 'Resultat net maximum'}, 'age_dirigeant_min': {'type': 'number', 'description': 'Age minimum (annees)'}, 'date_creation_max': {'type': 'string'}, 'civilite_dirigeant': {'enum': ['homme', 'femme', 'M', 'Mme', 'H', 'F'], 'type': 'string', 'description': 'Genre du dirigeant. Au moins un dirigeant doit correspondre.'}, 'comptes_consolides': {'type': 'boolean', 'description': 'true = consolides, false = sociaux uniquement'}, 'date_radiation_max': {'type': 'string'}, 'date_radiation_min': {'type': 'string'}, 'effectif_moyen_max': {'type': 'number'}, 'effectif_moyen_min': {'type': 'number', 'description': 'Effectif exact des bilans, minimum'}, 'nb_subventions_min': {'type': 'number', 'description': '"entreprises subventionnees" -> 1'}, 'valeur_ajoutee_max': {'type': 'number'}, 'valeur_ajoutee_min': {'type': 'number'}, 'cagr_ebitda_1an_max': {'type': 'number'}, 'cagr_ebitda_1an_min': {'type': 'number'}, 'categorie_juridique': {'type': 'string', 'description': 'Code INSEE de categorie juridique, plusieurs separes par virgule. Ex: "5710" SAS, "5720" SASU, "5599" SA, "5499" SARL'}, 'est_societe_mission': {'type': 'boolean'}, 'cagr_ebitda_2ans_max': {'type': 'number'}, 'cagr_ebitda_2ans_min': {'type': 'number'}, 'cagr_ebitda_3ans_max': {'type': 'number'}, 'cagr_ebitda_3ans_min': {'type': 'number'}, 'cagr_ebitda_5ans_max': {'type': 'number'}, 'cagr_ebitda_5ans_min': {'type': 'number'}, 'capitaux_propres_max': {'type': 'number'}, 'capitaux_propres_min': {'type': 'number'}, 'comptes_confidentiels': {'type': 'boolean', 'description': 'true = comptes confidentiels, false = comptes publies'}, 'ratio_endettement_max': {'type': 'number'}, 'ratio_endettement_min': {'type': 'number'}, 'dettes_financieres_max': {'type': 'number'}, 'dettes_financieres_min': {'type': 'number'}, 'dettes_fournisseurs_max': {'type': 'number'}, 'dettes_fournisseurs_min': {'type': 'number'}, 'cac_date_debut_mandat_max': {'type': 'string'}, 'cac_date_debut_mandat_min': {'type': 'string', 'description': 'Date de debut de mandat du commissaire aux comptes (titulaire ou suppleant), minimum'}, 'derniere_cession_date_max': {'type': 'string'}, 'derniere_cession_date_min': {'type': 'string'}, 'resultat_exploitation_max': {'type': 'number'}, 'resultat_exploitation_min': {'type': 'number'}, 'capacite_autofinancement_max': {'type': 'number'}, 'capacite_autofinancement_min': {'type': 'number'}, 'delai_paiement_clients_jours_max': {'type': 'number'}, 'delai_paiement_clients_jours_min': {'type': 'number'}, 'delai_paiement_fournisseurs_jours_max': {'type': 'number'}, 'delai_paiement_fournisseurs_jours_min': {'type': 'number'}}, 'description': 'Filtres avances. Rappel include_fields : nb_marches_min -> nb_marches_titulaire,montant_marches_titulaire ; nb_subventions_min -> nb_subventions,montant_subventions_total ; nb_brevets_min -> nb_brevets,nb_brevets_actifs ; dividendes_min -> dividendes_verses.', 'additionalProperties': False}, {'type': 'string', 'description': "DEPRECATED - JSON serialise des memes cles. Preferer l'objet typé."}]}, 'dirigeant_prenom': {'type': 'string'}, 'resultat_net_max': {'type': 'number'}, 'resultat_net_min': {'type': 'number'}, 'age_dirigeant_max': {'type': 'number'}, 'age_dirigeant_min': {'type': 'number'}, 'date_creation_max': {'type': 'string'}, 'date_creation_min': {'type': 'string'}, 'dirigeant_naissance': {'type': 'string'}, 'inclure_estimations': {'type': 'boolean'}, 'procedure_collective': {'type': 'string'}, 'estimation_confiance_min': {'enum': ['haute', 'moyenne', 'faible'], 'type': 'string'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'name', 'url', 'result_count', 'already_exists', 'alert_enabled'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'filters': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'result_count': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'alert_enabled': {'type': 'boolean'}, 'already_exists': {'type': 'boolean'}}, 'additionalProperties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'siren': {'type': 'string', 'description': 'SIREN a 9 chiffres'}, 'sirens': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 1, 'description': "Plusieurs SIREN en un appel, 10 au maximum, au lieu de repeter l'appel societe par societe. Exclusif avec siren. Le cout de quota est identique (1 par societe), ce qui change est le nombre de requetes."}, 'include_fields': {'type': 'array', 'items': {'type': 'string'}, 'description': "Champs root/financiers supplementaires a injecter dans la fiche (parite avec search_companies). Exemple : ['nb_dirigeants','source_esef','dernier_depot_date']. Limite par le plan (3 sur free, 10 sur Pro). Un nom inconnu renvoie 400 en listant les noms non reconnus."}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['siren'], 'properties': {'siren': {'type': 'string'}, '_user_plan': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['siren'], 'properties': {'siren': {'type': 'string'}}, 'additionalProperties': {}}}, 'returned': {'type': 'number'}, 'not_found': {'type': 'array', 'items': {'type': 'string'}}, 'requested': {'type': 'number'}, '_user_plan': {'type': 'string'}, '_credits_remaining': {'type': 'number'}, 'duplicates_ignored': {'type': 'number'}, '_quota_remaining_month': {'type': 'number'}, '_quota_remaining_today': {'type': 'number'}, 'include_fields_skipped': {'type': 'array', 'items': {'type': 'string'}}, 'include_fields_unknown': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'depth': {'type': 'integer', 'maximum': 2, 'minimum': 1, 'description': 'Profondeur du graphe (1 = liens directs, 2 = defaut pour une societe seule, 1 = defaut avec sirens)'}, 'siren': {'type': 'string', 'description': 'SIREN a 9 chiffres de la societe racine'}, 'sirens': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 3, 'minItems': 1, 'description': "Plusieurs SIREN en un appel, 3 au maximum, au lieu de repeter l'appel societe par societe. Exclusif avec siren. Le cout de quota est identique (1 par societe), ce qui change est le nombre de requetes. En depth=2 le plafond descend a 2 societes."}, 'max_nodes': {'type': 'integer', 'maximum': 150, 'minimum': 10, 'description': 'Nombre max de noeuds (defaut 100)'}, 'include_sci': {'type': 'boolean', 'description': 'false = exclure les SCI (categorie juridique 65xx)'}, 'expand_persons': {'type': 'boolean', 'description': 'false = ne pas etendre le graphe via les autres societes des dirigeants de la racine (defaut: true)'}, 'include_ceased': {'type': 'boolean', 'description': 'false = exclure les societes cessees'}, 'include_personnes': {'type': 'boolean', 'description': 'Inclure les dirigeants personnes physiques. Defaut: true'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['siren', 'nodes', 'edges', 'meta'], 'properties': {'meta': {'type': 'object', 'required': ['depth', 'counts'], 'properties': {'depth': {'type': 'number'}, 'counts': {'type': 'object', 'required': ['entreprises', 'personnes', 'edges'], 'properties': {'edges': {'type': 'number'}, 'personnes': {'type': 'number'}, 'entreprises': {'type': 'number'}}, 'additionalProperties': {}}}, 'additionalProperties': {}}, 'edges': {'type': 'array', 'items': {'type': 'object', 'required': ['source', 'target', 'type'], 'properties': {'type': {'enum': ['mandat_pm', 'filiale', 'parent_ultime', 'mandat_pp'], 'type': 'string'}, 'source': {'type': 'string'}, 'target': {'type': 'string'}}, 'additionalProperties': {}}}, 'nodes': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'type', 'niveau'], 'properties': {'id': {'type': 'string'}, 'type': {'enum': ['entreprise', 'personne'], 'type': 'string'}, 'niveau': {'type': 'number'}}, 'additionalProperties': {}}}, 'siren': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['siren'], 'properties': {'siren': {'type': 'string'}}, 'additionalProperties': {}}}, 'depth': {'type': 'number'}, 'returned': {'type': 'number'}, 'not_found': {'type': 'array', 'items': {'type': 'string'}}, 'requested': {'type': 'number'}, '_user_plan': {'type': 'string'}, '_credits_remaining': {'type': 'number'}, 'duplicates_ignored': {'type': 'number'}, '_quota_remaining_month': {'type': 'number'}, '_quota_remaining_today': {'type': 'number'}}, 'additionalProperties': {}}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'siren': {'type': 'string', 'description': 'SIREN a 9 chiffres'}, 'sirens': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 1, 'description': "Plusieurs SIREN en un appel, 10 au maximum, au lieu de repeter l'appel societe par societe. Exclusif avec siren. Le cout de quota est identique (1 par societe), ce qui change est le nombre de requetes."}, 'factors_limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Nombre de facteurs detailles (defaut 5, max 10)'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['siren', 'scorable', 'risk'], 'properties': {'risk': {'anyOf': [{'type': 'object', 'required': ['grade', 'grade_default_rate', 'factors', 'model'], 'properties': {'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'grade': {'type': 'string'}, 'model': {'type': 'string'}, 'factors': {'type': 'array', 'items': {'type': 'object', 'required': ['libelle'], 'properties': {'libelle': {'type': 'string'}, 'direction': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'grade_default_rate': {'type': 'object', 'properties': {'m3': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'm6': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'm12': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'siren': {'type': 'string'}, 'reason': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'scorable': {'type': 'boolean'}}, 'additionalProperties': {}}, {'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['siren'], 'properties': {'siren': {'type': 'string'}}, 'additionalProperties': {}}}, 'returned': {'type': 'number'}, 'not_found': {'type': 'array', 'items': {'type': 'string'}}, 'requested': {'type': 'number'}, '_user_plan': {'type': 'string'}, '_credits_remaining': {'type': 'number'}, 'duplicates_ignored': {'type': 'number'}, '_quota_remaining_month': {'type': 'number'}, '_quota_remaining_today': {'type': 'number'}}, 'additionalProperties': {}}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'number', 'description': 'Nombre de resultats (defaut 20, max 100). Sans effet avec sirens : le lot sert 20 lignes par societe.'}, 'siren': {'type': 'string', 'description': 'SIREN a 9 chiffres'}, 'offset': {'type': 'number', 'description': 'Pagination (defaut 0). Sans effet avec sirens, qui ne pagine pas.'}, 'sirens': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 1, 'description': "Plusieurs SIREN en un appel, 10 au maximum, au lieu de repeter l'appel societe par societe. Exclusif avec siren. Le cout de quota est identique (1 par societe), ce qui change est le nombre de requetes."}, 'include_inactive': {'type': 'boolean', 'description': 'Inclure les mandataires inactifs (historique). Defaut: false'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['siren', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'properties': {'nom': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'role': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'type': {'enum': ['PP', 'PM'], 'type': 'string'}, 'actif': {'type': 'boolean'}, 'siren': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'prenom': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'denomination': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'linkedin_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'representants': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'annee_naissance': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'date_fin_mandat': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'date_debut_mandat': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'siren': {'type': 'string'}, 'message': {'type': 'string'}, '_user_plan': {'type': 'string'}, 'pagination': {'type': 'object', 'properties': {'limit': {'type': 'number'}, 'offset': {'type': 'number'}, 'has_more': {'type': 'boolean'}}, 'additionalProperties': {}}, 'denomination': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}, {'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['siren', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'siren': {'type': 'string'}, 'total': {'type': 'number'}, 'truncated': {'type': 'boolean'}, 'denomination': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'returned': {'type': 'number'}, 'not_found': {'type': 'array', 'items': {'type': 'string'}}, 'requested': {'type': 'number'}, '_user_plan': {'type': 'string'}, 'per_company_limit': {'type': 'number'}, '_credits_remaining': {'type': 'number'}, 'duplicates_ignored': {'type': 'number'}, '_quota_remaining_month': {'type': 'number'}, '_quota_remaining_today': {'type': 'number'}}, 'additionalProperties': {}}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'type': {'type': 'string', 'description': "Filtrer par type(s) d'evenement (CSV)"}, 'limit': {'type': 'number', 'description': "Nombre d'evenements (defaut 50, max 200). Sans effet avec sirens : le lot sert 20 evenements par societe."}, 'siren': {'type': 'string', 'description': 'SIREN a 9 chiffres'}, 'offset': {'type': 'number', 'description': 'Pagination (defaut 0). Sans effet avec sirens, qui ne pagine pas.'}, 'sirens': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 1, 'description': "Plusieurs SIREN en un appel, 10 au maximum, au lieu de repeter l'appel societe par societe. Exclusif avec siren. Le cout de quota est identique (1 par societe), ce qui change est le nombre de requetes."}, 'date_max': {'type': 'string', 'description': 'Date max (YYYY-MM-DD)'}, 'date_min': {'type': 'string', 'description': 'Date min (YYYY-MM-DD)'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['siren', 'data', 'pagination'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'type', 'data'], 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'date': {'type': 'string'}, 'type': {'type': 'string'}}, 'additionalProperties': {}}}, 'siren': {'type': 'string'}, 'pagination': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'denomination': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}, {'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['siren', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'siren': {'type': 'string'}, 'total': {'type': 'number'}, 'truncated': {'type': 'boolean'}, 'denomination': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'returned': {'type': 'number'}, 'not_found': {'type': 'array', 'items': {'type': 'string'}}, 'requested': {'type': 'number'}, '_user_plan': {'type': 'string'}, 'per_company_limit': {'type': 'number'}, '_credits_remaining': {'type': 'number'}, 'duplicates_ignored': {'type': 'number'}, '_quota_remaining_month': {'type': 'number'}, '_quota_remaining_today': {'type': 'number'}}, 'additionalProperties': {}}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'siren': {'type': 'string', 'description': 'SIREN a 9 chiffres'}, 'years': {'type': 'number', 'description': "Nombre d'exercices (defaut 3, max 10)"}, 'detail': {'enum': ['compact', 'full'], 'type': 'string', 'description': "compact (~40 champs, defaut sur plan free) ou full (~140 champs, audit exhaustif, defaut sur plan pro). Sans valeur, le serveur applique le defaut du plan de l'utilisateur."}, 'fields': {'type': 'array', 'items': {'type': 'string'}, 'description': "Champs financiers supplementaires a injecter dans chaque exercice. Exemple : ['roe','bfr_jours_ca','autonomie_financiere']. Limite par le plan (3 sur free, illimite sur Pro)."}, 'sirens': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 1, 'description': "Plusieurs SIREN en un appel, 10 au maximum, au lieu de repeter l'appel societe par societe. Exclusif avec siren. Le cout de quota est identique (1 par societe), ce qui change est le nombre de requetes. En detail=full le plafond descend a 3 societes."}, 'type_bilan': {'enum': ['K', 'C', 'S'], 'type': 'string', 'description': 'K (consolide), C (complet/social), S (simplifie). Sans filtre : meilleure priorite (K > C > S)'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['siren'], 'properties': {'ifrs': {'anyOf': [{'type': 'object', 'properties': {'bpa': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'annee': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'ebitda': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'dividendes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'tresorerie': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'total_actif': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'resultat_net': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'capitaux_propres': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'chiffre_affaires': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'resultat_operationnel': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'siren': {'type': 'string'}, '_layout': {'type': 'object', 'required': ['schema_version', 'currency', 'sections'], 'properties': {'note': {'type': 'string'}, 'doc_url': {'type': 'string'}, 'currency': {'type': 'string'}, 'sections': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'object', 'required': ['title', 'lines'], 'properties': {'lines': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'label', 'level', 'kind'], 'properties': {'key': {'type': 'string'}, 'kind': {'enum': ['value', 'subtotal', 'detail', 'total', 'meta'], 'type': 'string'}, 'label': {'type': 'string'}, 'level': {'type': 'number'}, 'formula': {'type': 'string'}, 'formula_note': {'type': 'string'}}, 'additionalProperties': {}}}, 'title': {'type': 'string'}}, 'additionalProperties': {}}}, 'schema_version': {'type': 'string'}, 'missing_pcg_lines': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'reason'], 'properties': {'label': {'type': 'string'}, 'reason': {'type': 'string'}, 'ticket': {'type': 'string'}}, 'additionalProperties': {}}}, 'not_applicable_pcg': {'type': 'boolean'}}, 'additionalProperties': {}}, 'message': {'type': 'string'}, 'exercices': {'type': 'array', 'items': {'type': 'object', 'properties': {'ca': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'bfr': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'roe': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'cash': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'annee': {'type': 'number'}, 'ebitda': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'document': {'anyOf': [{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Identifiant du document. Un client authentifie par cle API le lit par GET /v1/documents/{type}/{id}.'}, 'url': {'type': 'string', 'description': 'Lien direct vers le PDF, a relayer tel quel. Authentifie par la session du navigateur.'}, 'type': {'type': 'string'}, 'date_depot': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'nom_document': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'taille_octets': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'description': "Le PDF des comptes deposes au greffe pour cet exercice. Couverture partielle : l'absence de cette cle est le cas courant, pas un manque.", 'additionalProperties': {}}, {'type': 'null'}]}, 'bfr_total': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'date_depot': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'tresorerie': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'type_bilan': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'dette_nette': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'marge_brute': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'marge_nette': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'total_actif': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'bfr_jours_ca': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'date_cloture': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'marge_ebitda': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'resultat_net': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'total_dettes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'total_passif': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'effectif_moyen': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'valeur_ajoutee': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'confidentialite': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'impot_benefices': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'bfr_exploitation': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'capitaux_propres': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'chiffre_affaires': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'dividende_estime': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'resultat_courant': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'taux_marge_brute': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'dividendes_verses': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'ratio_endettement': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'dettes_financieres': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'liquidite_generale': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'resultat_financier': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'dettes_fournisseurs': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'dividende_confiance': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'duree_exercice_mois': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'autonomie_financiere': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'ratio_stock_ca_jours': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'bfr_hors_exploitation': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'resultat_exceptionnel': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'resultat_exploitation': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'capacite_remboursement': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'rentabilite_economique': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'taux_valeur_ajoutee_ca': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'capacite_autofinancement': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'taux_marge_operationnelle': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'fonds_roulement_net_global': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'delai_paiement_clients_jours': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'delai_paiement_fournisseurs_jours': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, '_user_plan': {'type': 'string'}, 'denomination': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'upgrade_hint': {'type': 'string'}, 'fields_skipped': {'type': 'array', 'items': {'type': 'string'}}, 'dernier_exercice': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}, {'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['siren'], 'properties': {'siren': {'type': 'string'}}, 'additionalProperties': {}}}, 'detail': {'type': 'string'}, 'returned': {'type': 'number'}, 'not_found': {'type': 'array', 'items': {'type': 'string'}}, 'requested': {'type': 'number'}, '_user_plan': {'type': 'string'}, 'fields_skipped': {'type': 'array', 'items': {'type': 'string'}}, '_credits_remaining': {'type': 'number'}, 'duplicates_ignored': {'type': 'number'}, '_quota_remaining_month': {'type': 'number'}, '_quota_remaining_today': {'type': 'number'}}, 'additionalProperties': {}}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Nombre max de signaux retournes (defaut 50, max 100)'}, 'since_days': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': "Profondeur d'historique en jours (defaut 90, max 365)"}, 'event_types': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Filtre sur les types d\'evenements bruts. Ex: ["dirigeant_changed", "procedure_collective", "cession", "radiation"].'}, 'unread_only': {'type': 'boolean', 'description': "true = uniquement les signaux non lus par l'utilisateur. Defaut : false."}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['news', 'total', 'unread_count', 'last_seen_at', 'since_days', 'truncated', 'url'], 'properties': {'url': {'type': 'string'}, 'news': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'siren', 'company_name', 'label', 'signal', 'message', 'type', 'date', 'source', 'unread', 'delivered', 'read_key', 'company_url'], 'properties': {'id': {'type': 'string'}, 'date': {'type': 'string'}, 'meta': {'type': 'string'}, 'type': {'type': 'string'}, 'after': {'type': 'string'}, 'label': {'type': 'string'}, 'siren': {'type': 'string'}, 'before': {'type': 'string'}, 'nature': {'type': 'string'}, 'signal': {'type': 'string'}, 'source': {'type': 'object', 'required': ['type', 'id', 'name'], 'properties': {'id': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'name': {'type': 'string'}, 'type': {'type': 'string'}, 'espace': {'type': 'string'}, 'also_in': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}, 'unread': {'type': 'boolean'}, 'context': {'type': 'string'}, 'message': {'type': 'string'}, 'read_key': {'type': 'string'}, 'delivered': {'type': 'boolean'}, 'source_url': {'type': 'string'}, 'company_url': {'type': 'string'}, 'company_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'effective_date': {'type': 'string'}, 'date_confidence': {'type': 'string'}}, 'additionalProperties': {}}}, 'total': {'type': 'number'}, 'truncated': {'type': 'boolean'}, 'since_days': {'type': 'number'}, 'last_seen_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'unread_count': {'type': 'number'}, 'hidden_by_plan': {'type': 'number'}, 'counts_are_partial': {'type': 'boolean'}}, 'additionalProperties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Nombre max de recherches retournees (defaut 100)'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['saved_searches', 'total'], 'properties': {'total': {'type': 'number'}, 'saved_searches': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'result_count', 'alert_enabled', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'filters': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'created_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'result_count': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'alert_enabled': {'type': 'boolean'}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'list_name': {'type': 'string', 'description': 'Nom exact de la liste a consulter. Ex: "Surveillance", "Cibles M&A". Omis = toutes les listes.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companies', 'lists', 'total', 'url'], 'properties': {'url': {'type': 'string'}, 'lists': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'company_count', 'alert_enabled'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'alert_enabled': {'type': 'boolean'}, 'company_count': {'type': 'number'}}, 'additionalProperties': {}}}, 'total': {'type': 'number'}, 'companies': {'type': 'array', 'items': {'type': 'object', 'required': ['siren', 'company_name', 'naf_code', 'region', 'list_id', 'list_name'], 'properties': {'siren': {'type': 'string'}, 'region': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'list_id': {'type': 'string'}, 'added_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'naf_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'list_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'company_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['read_keys'], 'properties': {'read_keys': {'type': 'array', 'items': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'maxItems': 500, 'minItems': 1, 'description': 'Cles "read_key" recopiees telles quelles depuis la reponse de get_news (leur format varie selon le type de signal). Max 500 par appel.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['marked_read', 'already_read', 'unread_remaining', 'url'], 'properties': {'url': {'type': 'string'}, 'marked_read': {'type': 'number'}, 'already_read': {'type': 'number'}, 'unread_remaining': {'type': 'number'}}, 'additionalProperties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['records'], 'properties': {'records': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string', 'maxLength': 128, 'description': "Identifiant libre renvoye tel quel, pour recoller le resultat a la ligne d'origine. Jamais utilise pour le rapprochement."}, 'vat': {'type': 'string', 'maxLength': 20, 'description': 'Numero de TVA intracommunautaire francais (FRxx...)'}, 'name': {'type': 'string', 'maxLength': 300, 'description': "Denomination telle qu'elle figure dans la fiche"}, 'siren': {'type': 'string', 'maxLength': 20, 'description': 'SIREN a 9 chiffres'}, 'siret': {'type': 'string', 'maxLength': 25, 'description': 'SIRET a 14 chiffres'}, 'domain': {'type': 'string', 'maxLength': 253, 'description': "Site web de la societe, en domaine nu ou en URL complete. Tranche mieux qu'un nom quand il est connu."}, 'postal_code': {'type': 'string', 'maxLength': 10, 'description': 'Code postal. Le signal le plus utile apres un identifiant.'}}, 'additionalProperties': False}, 'maxItems': 200, 'minItems': 1, 'description': 'Fiches a rapprocher, 200 maximum par appel'}, 'shared_domain': {'enum': ['review', 'head'], 'type': 'string', 'description': "Domaine porte par plusieurs societes : review (defaut) rend les candidats ; head rapproche vers la maison mere (groupe dominant, sinon plus gros CA), method=domain_head, confiance basse. Reserver aux colonnes d'enseignes."}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['results', 'summary'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['status', 'siren', 'method', 'confidence', 'margin', 'reason', 'candidates'], 'properties': {'id': {'type': 'string'}, 'hint': {'type': 'string'}, 'siren': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'margin': {'type': 'number'}, 'method': {'type': 'string'}, 'reason': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'status': {'enum': ['resolved', 'review', 'no_match'], 'type': 'string'}, 'candidates': {'type': 'array', 'items': {'type': 'object', 'required': ['siren', 'denomination', 'code_postal', 'ville', 'score'], 'properties': {'score': {'type': 'number'}, 'siren': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'ville': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'code_postal': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'denomination': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'confidence': {'type': 'number'}}, 'additionalProperties': {}}}, 'summary': {'type': 'object', 'required': ['total', 'resolved', 'review', 'no_match'], 'properties': {'total': {'type': 'number'}, 'review': {'type': 'number'}, 'no_match': {'type': 'number'}, 'resolved': {'type': 'number'}}, 'additionalProperties': {}}, '_user_plan': {'type': 'string'}, '_credits_remaining': {'type': 'number'}, '_quota_remaining_month': {'type': 'number'}, '_quota_remaining_today': {'type': 'number'}}, 'additionalProperties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Nombre de resultats par page (defaut 20 ; max 20 sur free, 100 sur pro). Facture 1 appel de quota par tranche de 20 lignes : limit=100 coute 5 appels.'}, 'query': {'type': 'string', 'description': 'Nom, SIREN, mot-cle activite, ou "*" pour rechercher uniquement par filtres. Operateurs acceptes : "expression exacte", OR en majuscules (ou |) entre deux termes, -terme pour exclure, parentheses pour grouper. Ex : (logiciel OR saas) "gestion de paie" -holding. Des qu\'un autre filtre est pose (ville, code_naf...), la query ne fait plus que CLASSER : seul -terme reste un filtre, OR et l\'expression exacte ne reduisent plus le total.'}, 'ville': {'type': 'string', 'description': 'Nom de ville. Plusieurs villes separees par virgule. Ex: "Paris,Lyon,Bordeaux"'}, 'ca_max': {'type': 'number', 'description': 'CA maximum en euros. Ex: 50000000 pour 50M'}, 'ca_min': {'type': 'number', 'description': 'CA minimum en euros. Ex: 5000000 pour 5M'}, 'cursor': {'type': 'string', 'description': 'Curseur de pagination retourne dans next_cursor de la reponse precedente. Ne pas fournir pour la premiere page.'}, 'radius': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Rayon de recherche en km (1-200) autour de latitude/longitude. Les trois vont ensemble : un triplet incomplet est refuse.'}, 'region': {'type': 'string', 'description': 'Region. Ex: "Ile-de-France", "Bretagne", "Auvergne-Rhone-Alpes"'}, 'statut': {'enum': ['ACTIVE', 'DISSOLVED'], 'type': 'string', 'description': "Filtre par statut au registre. DISSOLVED = dissoute ou radiee ; une societe en procedure collective reste ACTIVE jusqu'a sa radiation. Le statut ne se deduit PAS de date_radiation, absente sur environ 9,9M des 12,4M societes dissoutes."}, 'sort_by': {'enum': ['relevance', 'chiffre_affaires', 'resultat_net', 'effectif_moyen', 'date_creation', 'capital'], 'type': 'string', 'description': 'Tri des resultats. Par defaut "relevance". Ex: "chiffre_affaires" pour trier par CA.'}, 'code_naf': {'type': 'string', 'description': 'Code NAF/APE. Exemples courants :\n- SaaS/Logiciel : 5829C, 6201Z, 6202A\n- Conseil IT : 6202A, 6209Z\n- Conseil management : 7022Z\n- Fintech : 6419Z, 6499Z\n- Biotech/Pharma : 2120Z, 7211Z\n- E-commerce : 4791A, 4791B\n- BTP : 4120A, 4120B\n- Restauration : 5610A, 5610C\nPlusieurs codes separes par virgule. Accepte aussi un niveau superieur, etendu a toutes ses sous-classes : une section (C = industrie manufacturiere, F = construction, J = information et communication), une division (25 = produits metalliques) ou un groupe (25.6). Pour un secteur large, preferer la section ou la division a un mot-cle dans query.'}, 'is_cotee': {'type': 'boolean', 'description': 'true pour les societes cotees en bourse uniquement, false pour les exclure'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude du centre pour une recherche par rayon (WGS84). A fournir avec longitude ET radius.'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude du centre pour une recherche par rayon (WGS84). A fournir avec latitude ET radius.'}, 'sort_order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Ordre de tri. Par defaut "desc". Ex: "asc" pour les plus petits CA en premier.'}, 'cagr_ca_max': {'type': 'number', 'description': 'Croissance CA max sur 1 an en % (ex: 50 pour +50%)'}, 'cagr_ca_min': {'type': 'number', 'description': 'Croissance CA min sur 1 an en % (ex: 20 pour +20%)'}, 'code_postal': {'type': 'string', 'description': 'Code postal du siege. Ex: "75001", "69001". Plusieurs separes par virgule.'}, 'departement': {'type': 'string', 'description': 'Code departement. Ex: "75", "33", "69"'}, 'has_website': {'type': 'boolean', 'description': 'true pour ne retourner que les entreprises ayant un site web'}, 'credit_grade': {'type': 'array', 'items': {'enum': ['AAA', 'AA', 'A', 'BBB', 'BB', 'B', 'CCC', 'D'], 'type': 'string'}, 'description': 'Grades de risque credit a garder (OR). Ex: ["CCC","D"] pour les societes a risque eleve, ["AAA","AA"] pour les plus solides. ~900k societes scorees (celles avec un bilan recent) ; les non scorees sont exclues des qu\'un grade est demande.'}, 'effectif_max': {'type': 'number', 'description': 'Effectif maximum (nombre de salaries)'}, 'effectif_min': {'type': 'number', 'description': 'Effectif minimum (nombre de salaries)'}, 'filter_annee': {'type': 'number', 'description': 'Annee de l\'exercice financier. Filtre les entreprises dont le dernier bilan publie correspond a cette annee. Ex: 2024 pour ne voir que les bilans 2024. Combiner avec ca_min pour "societes ayant fait 5M de CA en 2024".'}, 'credit_scored': {'type': 'boolean', 'description': 'true pour ne garder que les societes qui ont un score credit, false pour les exclure'}, 'dirigeant_nom': {'type': 'string', 'description': 'Nom de famille du dirigeant (recherche exacte). Ex: "GUILLEMOT". Combine avec dirigeant_prenom et dirigeant_naissance pour desambiguiser les homonymes.'}, 'plan_en_cours': {'type': 'boolean', 'description': "Societes executant un plan (redressement, sauvegarde ou cession). Distinct de procedure_collective : sous plan, la periode d'observation est terminee."}, 'include_fields': {'type': 'string', 'description': "Champs a ajouter a chaque resultat (CSV). Une valeur filtree n'apparait que si son champ est demande. Montants et ratios : le champ porte le nom du filtre sans _min/_max (ebitda_min -> ebitda, capitaux_propres_min -> capitaux_propres, nb_cessions_min -> nb_cessions). Exceptions : dividendes_min -> dividendes_verses ; nb_marches_min -> nb_marches_titulaire,montant_marches_titulaire ; nb_subventions_min -> nb_subventions,montant_subventions_total ; nb_brevets_min -> nb_brevets,nb_brevets_actifs.\nFinancier : ca, marge_brute, valeur_ajoutee, ebitda, resultat_exploitation, resultat_net, marge_nette, marge_ebitda, total_actif, capitaux_propres, tresorerie, dettes_financieres, dettes_fournisseurs, dette_nette, bfr, ratio_endettement, capacite_autofinancement, dividendes_verses, delai_paiement_clients_jours, delai_paiement_fournisseurs_jours, effectif_moyen, annee_financiere.\nCroissance : croissance_ca, croissance_ebitda, croissance_rn, et leurs variantes _2ans, _3ans, _5ans.\nSignaux BODACC : nb_cessions, derniere_cession_date, a_fusionne, nb_modifications_capital, nb_transferts_siege, nb_changements_denomination, nb_evt_modif_admin.\nDonnees publiques : nb_marches_titulaire, montant_marches_titulaire, nb_subventions, montant_subventions_total, nb_brevets, nb_brevets_actifs, nb_participations_salons, est_societe_mission, est_ess.\nFonds PE/VC : a_fonds, nom_fonds, siren_fonds, type_fonds, annee_entree_fonds, nb_fonds_actuels.\nCotees : a_lei, lei, source_esef, source_gleif, nb_instruments_financiers.\nCompteurs et fraicheur : nb_dirigeants, nb_etablissements, nb_representants_actifs, derniere_evt_date, dernier_depot_date, dernier_marche_date.\nTexte : description_activite (alias description ; reprend souvent le libelle NAF), objet_social, site_internet (~40 % des societes a CA > 8 M EUR). Le descriptif est deja cherche par query.\nPlan gratuit : ca, resultat_net, effectif_moyen, croissance_ca, annee_financiere, plus les champs signaux, donnees publiques et texte."}, 'tresorerie_max': {'type': 'number', 'description': 'Tresorerie maximum en euros'}, 'tresorerie_min': {'type': 'number', 'description': 'Tresorerie minimum en euros'}, 'advanced_filters': {'anyOf': [{'type': 'object', 'properties': {'ca_max': {'type': 'number', 'description': 'CA maximum (euros)'}, 'a_fonds': {'type': 'boolean', 'description': "true = detenue par un fonds d'investissement PE/VC"}, 'bfr_max': {'type': 'number'}, 'bfr_min': {'type': 'number'}, 'est_ess': {'type': 'boolean', 'description': 'true = economie sociale et solidaire'}, 'a_fusionne': {'type': 'boolean', 'description': 'true = a participe a une fusion'}, 'ebitda_max': {'type': 'number', 'description': 'EBITDA maximum'}, 'ebitda_min': {'type': 'number', 'description': 'EBITDA minimum'}, 'cagr_ca_max': {'type': 'number'}, 'capital_max': {'type': 'number', 'description': 'Capital social maximum'}, 'capital_min': {'type': 'number', 'description': 'Capital social minimum'}, 'effectif_max': {'type': 'number', 'description': 'Tranche INSEE maximum'}, 'data_freshness': {'type': 'number', 'description': 'Fraicheur des bilans en annees. Ex: 2 pour bilans < 2 ans'}, 'dividendes_max': {'type': 'number'}, 'dividendes_min': {'type': 'number'}, 'nb_brevets_min': {'type': 'number', 'description': '"entreprises avec brevets" -> 1'}, 'nb_marches_max': {'type': 'number'}, 'nb_marches_min': {'type': 'number', 'description': '"entreprises avec marches publics" -> 1'}, 'tresorerie_max': {'type': 'number'}, 'cagr_rn_1an_max': {'type': 'number'}, 'cagr_rn_1an_min': {'type': 'number'}, 'dette_nette_max': {'type': 'number'}, 'dette_nette_min': {'type': 'number'}, 'marge_brute_max': {'type': 'number'}, 'marge_brute_min': {'type': 'number'}, 'marge_nette_max': {'type': 'number'}, 'marge_nette_min': {'type': 'number'}, 'nb_cessions_max': {'type': 'number'}, 'nb_cessions_min': {'type': 'number'}, 'total_actif_max': {'type': 'number'}, 'total_actif_min': {'type': 'number'}, 'cagr_ca_2ans_max': {'type': 'number'}, 'cagr_ca_2ans_min': {'type': 'number'}, 'cagr_ca_3ans_max': {'type': 'number'}, 'cagr_ca_3ans_min': {'type': 'number'}, 'cagr_ca_5ans_max': {'type': 'number'}, 'cagr_ca_5ans_min': {'type': 'number'}, 'cagr_rn_2ans_max': {'type': 'number'}, 'cagr_rn_2ans_min': {'type': 'number'}, 'cagr_rn_3ans_max': {'type': 'number'}, 'cagr_rn_3ans_min': {'type': 'number'}, 'cagr_rn_5ans_max': {'type': 'number'}, 'cagr_rn_5ans_min': {'type': 'number'}, 'marge_ebitda_max': {'type': 'number'}, 'marge_ebitda_min': {'type': 'number'}, 'resultat_net_max': {'type': 'number', 'description': 'Resultat net maximum'}, 'age_dirigeant_min': {'type': 'number', 'description': 'Age minimum (annees)'}, 'date_creation_max': {'type': 'string'}, 'civilite_dirigeant': {'enum': ['homme', 'femme', 'M', 'Mme', 'H', 'F'], 'type': 'string', 'description': 'Genre du dirigeant. Au moins un dirigeant doit correspondre.'}, 'comptes_consolides': {'type': 'boolean', 'description': 'true = consolides, false = sociaux uniquement'}, 'date_radiation_max': {'type': 'string'}, 'date_radiation_min': {'type': 'string'}, 'effectif_moyen_max': {'type': 'number'}, 'effectif_moyen_min': {'type': 'number', 'description': 'Effectif exact des bilans, minimum'}, 'nb_subventions_min': {'type': 'number', 'description': '"entreprises subventionnees" -> 1'}, 'valeur_ajoutee_max': {'type': 'number'}, 'valeur_ajoutee_min': {'type': 'number'}, 'cagr_ebitda_1an_max': {'type': 'number'}, 'cagr_ebitda_1an_min': {'type': 'number'}, 'categorie_juridique': {'type': 'string', 'description': 'Code INSEE de categorie juridique, plusieurs separes par virgule. Ex: "5710" SAS, "5720" SASU, "5599" SA, "5499" SARL'}, 'est_societe_mission': {'type': 'boolean'}, 'cagr_ebitda_2ans_max': {'type': 'number'}, 'cagr_ebitda_2ans_min': {'type': 'number'}, 'cagr_ebitda_3ans_max': {'type': 'number'}, 'cagr_ebitda_3ans_min': {'type': 'number'}, 'cagr_ebitda_5ans_max': {'type': 'number'}, 'cagr_ebitda_5ans_min': {'type': 'number'}, 'capitaux_propres_max': {'type': 'number'}, 'capitaux_propres_min': {'type': 'number'}, 'comptes_confidentiels': {'type': 'boolean', 'description': 'true = comptes confidentiels, false = comptes publies'}, 'ratio_endettement_max': {'type': 'number'}, 'ratio_endettement_min': {'type': 'number'}, 'dettes_financieres_max': {'type': 'number'}, 'dettes_financieres_min': {'type': 'number'}, 'dettes_fournisseurs_max': {'type': 'number'}, 'dettes_fournisseurs_min': {'type': 'number'}, 'cac_date_debut_mandat_max': {'type': 'string'}, 'cac_date_debut_mandat_min': {'type': 'string', 'description': 'Date de debut de mandat du commissaire aux comptes (titulaire ou suppleant), minimum'}, 'derniere_cession_date_max': {'type': 'string'}, 'derniere_cession_date_min': {'type': 'string'}, 'resultat_exploitation_max': {'type': 'number'}, 'resultat_exploitation_min': {'type': 'number'}, 'capacite_autofinancement_max': {'type': 'number'}, 'capacite_autofinancement_min': {'type': 'number'}, 'delai_paiement_clients_jours_max': {'type': 'number'}, 'delai_paiement_clients_jours_min': {'type': 'number'}, 'delai_paiement_fournisseurs_jours_max': {'type': 'number'}, 'delai_paiement_fournisseurs_jours_min': {'type': 'number'}}, 'description': 'Filtres avances. Rappel include_fields : nb_marches_min -> nb_marches_titulaire,montant_marches_titulaire ; nb_subventions_min -> nb_subventions,montant_subventions_total ; nb_brevets_min -> nb_brevets,nb_brevets_actifs ; dividendes_min -> dividendes_verses.', 'additionalProperties': False}, {'type': 'string', 'description': "DEPRECATED - JSON serialise des memes cles. Preferer l'objet typé."}]}, 'dirigeant_prenom': {'type': 'string', 'description': 'Prenom du dirigeant. A utiliser avec dirigeant_nom. Ex: "Yves"'}, 'resultat_net_max': {'type': 'number', 'description': 'Resultat net maximum en euros'}, 'resultat_net_min': {'type': 'number', 'description': 'Resultat net minimum en euros'}, 'age_dirigeant_max': {'type': 'number', 'description': 'Age maximum des dirigeants (annees). Ex: 50 pour moins de 50 ans. Filtre si au moins un dirigeant correspond.'}, 'age_dirigeant_min': {'type': 'number', 'description': 'Age minimum des dirigeants (annees). Ex: 60 pour 60 ans et plus. Filtre si au moins un dirigeant correspond.'}, 'date_creation_max': {'type': 'string', 'description': 'Date de creation maximum (ISO). Ex: "2021-12-31" pour les entreprises creees avant 2022'}, 'date_creation_min': {'type': 'string', 'description': 'Date de creation minimum (ISO). Ex: "2021-01-01" pour les entreprises creees apres 2021'}, 'dirigeant_naissance': {'type': 'string', 'description': 'Naissance du dirigeant pour desambiguiser les homonymes, granularite mois : format YYYY-MM. Ex: "1975-03" (un YYYY-MM-DD est accepte mais le jour est ignore). Pour une desambiguisation au jour pres, utiliser search_director_companies.'}, 'inclure_estimations': {'type': 'boolean', 'description': 'Filtres de CA : false (defaut) = CA publie seul ; la reponse donne alors estimations_complement (societes au compte de resultat confidentiel dont le CA ESTIME passerait) : le signaler et proposer de les inclure. true = les inclure, chacune avec estimation_ca (fourchette, confiance) ; les presenter comme estimees, jamais comme un CA depose.'}, 'procedure_collective': {'type': 'string', 'description': 'Procedure collective EN COURS (etat courant, pas l\'historique). Valeurs: "liquidation", "redressement", "sauvegarde", "conciliation", "autre", "accord_homologue", "plan_redressement", "plan_sauvegarde", "plan_cession". Plusieurs separes par virgule. "accord_homologue" = accord de conciliation homologue en cours d\'execution, ce qui CLOT la conciliation et ne l\'ouvre pas ; "conciliation" ne designe qu\'une ouverture, que le BODACC ne publie pas. Une procedure cloturee ne matche pas : les societes dont la liquidation est close en sont exclues.'}, 'estimation_confiance_min': {'enum': ['haute', 'moyenne', 'faible'], 'type': 'string', 'description': 'Avec inclure_estimations : confiance minimale des estimations retenues.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['siren'], 'properties': {'ca': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'siren': {'type': 'string'}, 'ville': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'region': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'statut': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'adresse': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'website': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'activite': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'code_naf': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'effectif': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'number'}]}, {'type': 'null'}]}, 'code_postal': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'departement': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'denomination': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resultat_net': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'date_creation': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'effectif_moyen': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'forme_juridique': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'annee_financiere': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, '_user_plan': {'type': 'string'}, 'pagination': {'type': 'object', 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'has_more': {'type': 'boolean'}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'upgrade_required': {'type': 'string'}}, 'additionalProperties': {}}, 'upgrade_hint': {'type': 'string'}, '_credits_remaining': {'type': 'number'}, 'include_fields_hint': {'type': 'string'}, '_quota_remaining_month': {'type': 'number'}, '_quota_remaining_today': {'type': 'number'}, 'include_fields_skipped': {'type': 'array', 'items': {'type': 'string'}}, 'include_fields_unknown': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['nom', 'prenom', 'date_naissance'], 'properties': {'nom': {'type': 'string', 'description': 'Nom de famille du dirigeant (requis).'}, 'limit': {'type': 'number', 'description': "Nombre d'entreprises a retourner (defaut 50, max 200)."}, 'prenom': {'type': 'string', 'description': 'Prenom du dirigeant (requis).'}, 'date_naissance': {'type': 'string', 'description': 'Date de naissance au format YYYY-MM-DD (requis, desambiguise les homonymes).'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'message': {'type': 'string'}, 'dirigeant': {'type': 'object', 'properties': {'nom': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'prenom': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'date_naissance': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'annee_naissance': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}, '_user_plan': {'type': 'string'}, 'pagination': {'type': 'object', 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'returned': {'type': 'number'}}, 'additionalProperties': {}}}, 'additionalProperties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['nom'], 'properties': {'nom': {'type': 'string', 'description': 'Nom de famille du dirigeant recherche (requis).'}, 'role': {'type': 'string', 'description': "Role/qualite (optionnel), ex: 'President', 'Gerant', 'Administrateur'."}, 'limit': {'type': 'number', 'description': "Nombre d'entreprises a scanner (defaut 20, max 50)."}, 'prenom': {'type': 'string', 'description': 'Prenom (optionnel) pour desambiguiser les homonymes.'}, 'include_inactive': {'type': 'boolean', 'description': 'Inclure les mandats inactifs (defaut: false).'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, '_user_plan': {'type': 'string'}, 'pagination': {'type': 'object', 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'returned': {'type': 'number'}}, 'additionalProperties': {}}, '_credits_remaining': {'type': 'number'}, '_quota_remaining_month': {'type': 'number'}, '_quota_remaining_today': {'type': 'number'}}, 'additionalProperties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'type': {'type': 'string', 'description': "Types d'evenements (CSV) : cession, procedure, depot_comptes, augmentation_capital, marche_public, subvention, radiation, creation. Defaut : tous."}, 'limit': {'type': 'number', 'description': "Nombre d'evenements (defaut 50, max 200)"}, 'ville': {'type': 'string', 'description': 'Ville du siege (CSV possible). Ex: "Marseille". Le bon filtre pour un ressort de tribunal : plus etroit que departement.'}, 'cursor': {'type': 'string', 'description': 'Curseur de pagination (plan Pro uniquement)'}, 'region': {'type': 'string', 'description': 'Region. Ex: "Ile-de-France", "Bretagne"'}, 'code_naf': {'type': 'string', 'description': "Code NAF/APE. CSV possible, et un niveau superieur couvre toutes ses sous-classes : division (49), groupe (49.4), section (H). Tous les codes d'une meme question vont dans UN appel, jamais un appel par code."}, 'date_max': {'type': 'string', 'description': 'Date max (YYYY-MM-DD)'}, 'date_min': {'type': 'string', 'description': 'Date min (YYYY-MM-DD)'}, 'prix_max': {'type': 'number', 'description': 'Prix de vente max en euros (filtre cession)'}, 'prix_min': {'type': 'number', 'description': 'Prix de vente min en euros (filtre cession)'}, 'tribunal': {'type': 'string', 'description': 'Tribunal (filtre procedure, recherche partielle)'}, 'departement': {'type': 'string', 'description': 'Code departement. Ex: "75", "69"'}, 'cedant_siren': {'type': 'string', 'description': 'SIREN du cedant (filtre cession)'}, 'procedure_type': {'type': 'string', 'description': 'Type(s) de procedure (CSV) : liquidation, redressement, sauvegarde, conciliation'}, 'cessionnaire_siren': {'type': 'string', 'description': 'SIREN du cessionnaire (filtre cession)'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data', 'pagination'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'type', 'data'], 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'date': {'type': 'string'}, 'type': {'type': 'string'}, 'siren': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'denomination': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'pagination': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'additionalProperties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['siren'], 'properties': {'siren': {'type': 'string', 'pattern': '^\\d{9}$', 'description': 'SIREN a 9 chiffres de la societe a retirer de la veille'}, 'list_name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Nom exact de la liste a nettoyer. Ex: "Surveillance", "Cibles M&A". Omis = retrait de toutes les listes de l\'utilisateur.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['siren', 'company_name', 'removed', 'removed_from', 'url'], 'properties': {'url': {'type': 'string'}, 'siren': {'type': 'string'}, 'removed': {'type': 'boolean'}, 'company_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'removed_from': {'type': 'array', 'items': {'type': 'object', 'required': ['list_id', 'list_name'], 'properties': {'list_id': {'type': 'string'}, 'list_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['siren'], 'properties': {'siren': {'type': 'string', 'pattern': '^\\d{9}$', 'description': 'SIREN a 9 chiffres de la societe a surveiller'}, 'list_name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Nom de la liste cible (1-100 caracteres). Defaut: "Surveillance". La liste est creee automatiquement si elle n\'existe pas.'}, 'enable_alert': {'type': 'boolean', 'description': 'true pour etre notifie des evenements futurs (BODACC, dirigeants...) sur les societes de la liste. Defaut: false.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['siren', 'company_name', 'list_id', 'list_name', 'url', 'already_watched', 'alert_enabled'], 'properties': {'url': {'type': 'string'}, 'siren': {'type': 'string'}, 'list_id': {'type': 'string'}, 'list_name': {'type': 'string'}, 'company_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'alert_enabled': {'type': 'boolean'}, 'already_watched': {'type': 'boolean'}}, 'additionalProperties': {}}
최근 도구 변경
유사한 MCP 서버
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…