{
  "openapi": "3.0.1",
  "info": {
    "title": "France Company Register (Recherche Entreprises / INSEE SIRENE)",
    "description": "Extract company data from France Company Register (Recherche Entreprises / INSEE SIRENE) via its official public JSON API. Search by q, activite principale, categorie entreprise and export 134 structured fields per company as JSON, CSV or Excel - reliable, with no fragile HTML scraping.",
    "version": "0.1",
    "x-build-id": "6TqYupmzxDpICfEMr"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/gettingtechnicl~france-company-register/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-gettingtechnicl-france-company-register",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/gettingtechnicl~france-company-register/runs": {
      "post": {
        "operationId": "runs-sync-gettingtechnicl-france-company-register",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/gettingtechnicl~france-company-register/run-sync": {
      "post": {
        "operationId": "run-sync-gettingtechnicl-france-company-register",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": {
            "title": "Q",
            "type": "string",
            "description": "Termes pour une recherche textuelle (dénomination et/ou adresse, dirigeants, élus) ou recherche directe (SIREN, SIRET)."
          },
          "activite_principale": {
            "title": "Activite Principale",
            "type": "string",
            "description": "Le code NAF ou code APE, un code d'activité suivant la nomenclature de l'INSEE . Ce paramètre accepte une valeur unique ou une liste de valeurs séparées par des virgules. Il ne s'applique qu'à l'unité légale, et non à ses établissements."
          },
          "categorie_entreprise": {
            "title": "Categorie Entreprise",
            "type": "string",
            "description": "Catégorie d'entreprise de l'unité légale . Ce paramètre accepte une valeur unique ou une liste de valeurs séparées par des virgules."
          },
          "code_collectivite_territoriale": {
            "title": "Code Collectivite Territoriale",
            "type": "string",
            "description": "Code affilié à une collectivité territoriale (Commune - code INSEE, EPCI - n° SIREN, Département - Code INSEE + \"D\" (sauf cas particulier), Région - Code INSEE)"
          },
          "convention_collective_renseignee": {
            "title": "Convention Collective Renseignee",
            "type": "boolean",
            "description": "Entreprises ayant au moins un établissement dont la convention collective est renseignée."
          },
          "code_postal": {
            "title": "Code Postal",
            "type": "string",
            "description": "Code postal en 5 chiffres. Ce paramètre filtre sur les établissements et accepte une valeur unique ou une liste de valeurs séparées par des virgules."
          },
          "code_commune": {
            "title": "Code Commune",
            "type": "string",
            "description": "Code commune (INSEE) en 5 caractères . Ce paramètre filtre sur les établissements et accepte une valeur unique ou une liste de valeurs séparées par des virgules."
          },
          "departement": {
            "title": "Departement",
            "type": "string",
            "description": "Code de département en deux ou trois chiffres . Ce paramètre filtre sur les établissements et accepte une valeur unique ou une liste de valeurs séparées par des virgules."
          },
          "region": {
            "title": "Region",
            "type": "string",
            "description": "Code de région en deux chiffres . Ce paramètre filtre sur les établissements et accepte une valeur unique ou une liste de valeurs séparées par des virgules."
          },
          "epci": {
            "title": "Epci",
            "type": "string",
            "description": "Liste des epci valides . Ce paramètre filtre sur les établissements et accepte une valeur unique ou une liste de valeurs séparées par des virgules."
          },
          "egapro_renseignee": {
            "title": "Egapro Renseignee",
            "type": "boolean",
            "description": "Uniquement les entreprises ayant un index égapro renseigné"
          },
          "est_achats_responsables": {
            "title": "Est Achats Responsables",
            "type": "boolean",
            "description": "Uniquemement les entreprises ayant le label Relations Fournisseurs et Achats Responsables (RFAR)."
          },
          "est_alim_confiance": {
            "title": "Est Alim Confiance",
            "type": "boolean",
            "description": "Uniquement les entreprises ayant au moins un établissement avec un résultat de contrôle sanitaire Alim'Confiance."
          },
          "est_association": {
            "title": "Est Association",
            "type": "boolean",
            "description": "Uniquement les entreprises ayant un identifiant d'association ou une nature juridique avec mention \"association\" (5195, 9210, 9220, 9221, 9222, 9223, 9224, 9230, 9240, 9260)."
          },
          "est_bio": {
            "title": "Est Bio",
            "type": "boolean",
            "description": "Uniquement les entreprises ayant un établissement certifié par l'agence bio"
          },
          "est_collectivite_territoriale": {
            "title": "Est Collectivite Territoriale",
            "type": "boolean",
            "description": "Uniquement les collectivités territoriales."
          },
          "est_entrepreneur_individuel": {
            "title": "Est Entrepreneur Individuel",
            "type": "boolean",
            "description": "Uniquement les entreprises individuelles."
          },
          "est_entrepreneur_spectacle": {
            "title": "Est Entrepreneur Spectacle",
            "type": "boolean",
            "description": "Uniquement les entreprises ayant une licence d'entrepreneur du spectacle."
          },
          "est_ess": {
            "title": "Est Ess",
            "type": "boolean",
            "description": "Uniquement les entreprises appartenant au champ de l'économie sociale et solidaire."
          },
          "est_finess": {
            "title": "Est Finess",
            "type": "boolean",
            "description": "Uniquement les entreprises du domaine sanitaire et social (FINESS). Recherche à la fois dans les identifiants FINESS Géographiques des établissements et FINESS Juridiques des entreprises."
          },
          "est_organisme_formation": {
            "title": "Est Organisme Formation",
            "type": "boolean",
            "description": "Uniquement les entreprises ayant un établissement organisme de formation"
          },
          "est_patrimoine_vivant": {
            "title": "Est Patrimoine Vivant",
            "type": "boolean",
            "description": "Uniquement les entreprises ayant le label Entreprise du Patrimoine Vivant (EPV)"
          },
          "est_qualiopi": {
            "title": "Est Qualiopi",
            "type": "boolean",
            "description": "Uniquement les entreprises ayant ayant une certification de la marque « Qualiopi »"
          },
          "est_rge": {
            "title": "Est Rge",
            "type": "boolean",
            "description": "Uniquement les entreprises reconnues garantes de l'Environnement (RGE)."
          },
          "est_siae": {
            "title": "Est Siae",
            "type": "boolean",
            "description": "Uniquement les structures d'insertion par l'activité économique (SIAE)."
          },
          "est_administration": {
            "title": "Est Administration",
            "type": "boolean",
            "description": "Uniquement les structures reconnues comme administration. Attention : Ce filtre se base sur cette liste ici . Ce filtre n'est pas exhaustif et peut retourner des faux positifs."
          },
          "est_societe_mission": {
            "title": "Est Societe Mission",
            "type": "boolean",
            "description": "Uniquement les sociétés qui appartiennent au champ des sociétés à mission."
          },
          "est_uai": {
            "title": "Est Uai",
            "type": "boolean",
            "description": "Uniquement les entreprises ayant un établissement UAI (Unité Administrative Immatriculée)."
          },
          "etat_administratif": {
            "title": "Etat Administratif",
            "type": "string",
            "description": "État administratif de l'unité légale. \"A\" pour Active, \"C\" pour Cessée."
          },
          "id_convention_collective": {
            "title": "Id Convention Collective",
            "type": "string",
            "description": "Identifiant de Convention Collective d'un établissement d'une entreprise."
          },
          "id_finess": {
            "title": "Id Finess",
            "type": "string",
            "description": "Identifiant FINESS Géographique d'un établissement (9 chiffres). Cette recherche interroge uniquement les FINESS Géographiques des établissements."
          },
          "id_rge": {
            "title": "Id Rge",
            "type": "string",
            "description": "Identifiant RGE (reconnues garantes de l'Environnement) d'un établissement d'une entreprise."
          },
          "id_uai": {
            "title": "Id Uai",
            "type": "string",
            "description": "Identifiant UAI d'un établissement d'une entreprise."
          },
          "nature_juridique": {
            "title": "Nature Juridique",
            "type": "string",
            "description": "Catégorie juridique de l'unité légale. Ce paramètre accepte une valeur unique ou une liste de valeurs séparées par des virgules."
          },
          "section_activite_principale": {
            "title": "Section Activite Principale",
            "type": "string",
            "description": "Section de l'activité principale : * `A` - Agriculture, sylviculture et pêche * `B` - Industries extractives * `C` - Industrie manufacturière * `D` - Production et distribution d'électricité, de gaz, de vapeur et d'air conditionné * `E` - Production et distribution d'eau ; assainissement, gestion des déchets et dépollution * `F` - Construction * `G` - Commerce ; réparation d'automobiles et de motocycles * `H` - Transports et entreposage * `I` - Hébergement et restauration * `J` - Information et communication * `K` - Activités financières et d'assurance * `L` - Activités immobilières * `M` - Activités spécialisées, scientifiques et techniques * `N` - Activités de services administratifs et de soutien * `O` - Administration publique * `P` - Enseignement * `Q` - Santé humaine et action sociale * `R` - Arts, spectacles et activités récréatives * `S` - Autres activités de services * `T` - Activités des ménages en tant qu'employeurs ; activités indifférenciées des ménages en tant que producteurs de biens et services pour usage propre * `U` - Activités extra-territoriales Ce paramètre accepte une valeur unique ou une liste de valeurs séparées par des virgules."
          },
          "tranche_effectif_salarie": {
            "title": "Tranche Effectif Salarie",
            "type": "string",
            "description": "Tranche d'effectif salarié de l'entreprise . Ce paramètre accepte une valeur unique ou une liste de valeurs séparées par des virgules."
          },
          "nom_personne": {
            "title": "Nom Personne",
            "type": "string",
            "description": "Nom d'une personne partie prenante de l'entreprise (dirigeant ou élu)."
          },
          "prenoms_personne": {
            "title": "Prenoms Personne",
            "type": "string",
            "description": "Prenom(s) d'une personne partie prenante de l'entreprise (dirigeant ou élu)."
          },
          "date_naissance_personne_min": {
            "title": "Date Naissance Personne Min",
            "type": "string",
            "description": "Valeur minimale de la date de naissance d'une personne partie prenante de l'entreprise (dirigeant ou élu). Formats acceptés : aaaa-mm-jj ou aaaa-mm. Le jour, s'il est fourni, est ignoré : la recherche s'effectue au mois près."
          },
          "date_naissance_personne_max": {
            "title": "Date Naissance Personne Max",
            "type": "string",
            "description": "Valeur maximale de la date de naissance d'une personne partie prenante de l'entreprise (dirigeant ou élu). Formats acceptés : aaaa-mm-jj ou aaaa-mm. Le jour, s'il est fourni, est ignoré : la recherche s'effectue au mois près."
          },
          "type_personne": {
            "title": "Type Personne",
            "type": "string",
            "description": "Type de la partie prenante de l'entreprise, dirigeant ou élu."
          },
          "ca_min": {
            "title": "Ca Min",
            "type": "integer",
            "description": "Valeur minimale du chiffre d'affaire de l'entreprise"
          },
          "ca_max": {
            "title": "Ca Max",
            "type": "integer",
            "description": "Valeur maximale du chiffre d'affaire de l'entreprise"
          },
          "resultat_net_min": {
            "title": "Resultat Net Min",
            "type": "integer",
            "description": "Valeur minimale du résultat net de l'entreprise"
          },
          "resultat_net_max": {
            "title": "Resultat Net Max",
            "type": "integer",
            "description": "Valeur maximale du résultat net de l'entreprise"
          },
          "limite_matching_etablissements": {
            "title": "Limite Matching Etablissements",
            "type": "integer",
            "description": "Nombre d'établissements connexes inclus dans la réponse (matching_etablissements). Valeur entre 1 et 100.",
            "default": 10
          },
          "minimal": {
            "title": "Minimal",
            "type": "boolean",
            "description": "Permet de retourner une réponse minmale, qui exclut les champs secondaires. Voir \"include\" pour en savoir plus."
          },
          "include": {
            "title": "Include",
            "type": "string",
            "description": "ATTENTION : Ce paramètre ne peut être appelé qu'avec le champ \"minimal=True\". Permet de ne demander que certains des champs secondaires. Valeurs possibles : * complements * dirigeants * finances * matching_etablissements * siege * score * tva Par défaut tous les champs sont inclus sauf le score. Ce paramètre accepte une valeur unique ou une liste de valeurs séparées par des virgules."
          },
          "page_etablissements": {
            "title": "Page Etablissements",
            "type": "integer",
            "description": "Numéro de page pour la pagination des établissements connexes (matching_etablissements).",
            "default": 1
          },
          "sort_by_size": {
            "title": "Sort By Size",
            "type": "boolean",
            "description": "Permet de trier les résultats par taille d'entreprise (nombre d'établissements)."
          },
          "max_items": {
            "title": "Maximum results",
            "minimum": 1,
            "type": "integer",
            "description": "Maximum number of records to fetch and push to the dataset.",
            "default": 100
          },
          "proxyConfiguration": {
            "title": "Proxy Configuration",
            "type": "object",
            "description": "Apify Proxy configuration. Defaults to Apify Proxy (datacenter): many sites serve REDUCED or blocked content to Apify's bare platform IP but full content through a proxy (BuyRentKenya returned 5 vs 25 listings, run 41307), so a proxy is used by default for complete, reliable results. Switch to Residential here if a site also blocks datacenter IPs.",
            "default": {
              "useApifyProxy": true
            }
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}