{
  "openapi": "3.0.1",
  "info": {
    "title": "SIRENE France Company Scraper: SIREN, NAF, Revenue, Status",
    "description": "French companies from the official Recherche d'entreprises API (INSEE SIRENE + INPI): SIREN and SIRET, legal form, NAF activity, head-office address, employee band, revenue and net income, labels, creation date and VAT number. Search by text, activity, area, radius or SIREN list. No personal data.",
    "version": "1.1",
    "x-build-id": "gWGNNdqwIJTNnhvoC"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/rowcraft~france-company-register/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-rowcraft-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/rowcraft~france-company-register/runs": {
      "post": {
        "operationId": "runs-sync-rowcraft-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/rowcraft~france-company-register/run-sync": {
      "post": {
        "operationId": "run-sync-rowcraft-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": {
          "query": {
            "title": "Search text",
            "type": "string",
            "description": "Company name, brand or address words, e.g. \"boulangerie\", \"Decathlon\", \"rue de Rivoli\". Leave empty to use the filters only."
          },
          "nafCodes": {
            "title": "Activity codes (NAF / APE)",
            "type": "array",
            "description": "NAF codes or prefixes: \"62.01Z\", \"6201Z\", \"62\" (all of division 62), \"56.10\". All 732 codes are recognised.",
            "items": {
              "type": "string"
            }
          },
          "sections": {
            "title": "Activity sections",
            "type": "array",
            "description": "Broad sectors (A to U), e.g. F Construction, J Information and communication.",
            "items": {
              "type": "string",
              "enum": [
                "A",
                "B",
                "C",
                "D",
                "E",
                "F",
                "G",
                "H",
                "I",
                "J",
                "K",
                "L",
                "M",
                "N",
                "O",
                "P",
                "Q",
                "R",
                "S",
                "T",
                "U"
              ],
              "enumTitles": [
                "A Agriculture, forestry and fishing (Agriculture, sylviculture et pêche)",
                "B Mining and quarrying (Industries extractives)",
                "C Manufacturing (Industrie manufacturière)",
                "D Electricity, gas, steam and air conditioning (Production et distribution d'électricité, de gaz, de vapeur et d'air conditionné)",
                "E Water supply, sewerage, waste management (Production et distribution d'eau ; assainissement, gestion des déchets et dépollution)",
                "F Construction (Construction)",
                "G Wholesale and retail trade, repair of vehicles (Commerce; réparation d'automobiles et de motocycles)",
                "H Transportation and storage (Transports et entreposage)",
                "I Accommodation and food service (Hébergement et restauration)",
                "J Information and communication (Information et communication)",
                "K Financial and insurance (Activités financières et d'assurance)",
                "L Real estate (Activités immobilières)",
                "M Professional, scientific and technical (Activités spécialisées, scientifiques et techniques)",
                "N Administrative and support services (Activités de services administratifs et de soutien)",
                "O Public administration (Administration publique)",
                "P Education (Enseignement)",
                "Q Human health and social work (Santé humaine et action sociale)",
                "R Arts, entertainment and recreation (Arts, spectacles et activités récréatives)",
                "S Other service activities (Autres activités de services)",
                "T Households as employers (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 Extraterritorial organisations (Activités extra-territoriales)"
              ]
            }
          },
          "departments": {
            "title": "Departments",
            "type": "array",
            "description": "French departments (01 Ain … 75 Paris … 976 Mayotte).",
            "items": {
              "type": "string",
              "enum": [
                "01",
                "02",
                "03",
                "04",
                "05",
                "06",
                "07",
                "08",
                "09",
                "10",
                "11",
                "12",
                "13",
                "14",
                "15",
                "16",
                "17",
                "18",
                "19",
                "21",
                "22",
                "23",
                "24",
                "25",
                "26",
                "27",
                "28",
                "29",
                "2A",
                "2B",
                "30",
                "31",
                "32",
                "33",
                "34",
                "35",
                "36",
                "37",
                "38",
                "39",
                "40",
                "41",
                "42",
                "43",
                "44",
                "45",
                "46",
                "47",
                "48",
                "49",
                "50",
                "51",
                "52",
                "53",
                "54",
                "55",
                "56",
                "57",
                "58",
                "59",
                "60",
                "61",
                "62",
                "63",
                "64",
                "65",
                "66",
                "67",
                "68",
                "69",
                "70",
                "71",
                "72",
                "73",
                "74",
                "75",
                "76",
                "77",
                "78",
                "79",
                "80",
                "81",
                "82",
                "83",
                "84",
                "85",
                "86",
                "87",
                "88",
                "89",
                "90",
                "91",
                "92",
                "93",
                "94",
                "95",
                "971",
                "972",
                "973",
                "974",
                "975",
                "976",
                "977",
                "978",
                "984",
                "986",
                "987",
                "988",
                "989"
              ],
              "enumTitles": [
                "01 Ain",
                "02 Aisne",
                "03 Allier",
                "04 Alpes-de-Haute-Provence",
                "05 Hautes-Alpes",
                "06 Alpes-Maritimes",
                "07 Ardèche",
                "08 Ardennes",
                "09 Ariège",
                "10 Aube",
                "11 Aude",
                "12 Aveyron",
                "13 Bouches-du-Rhône",
                "14 Calvados",
                "15 Cantal",
                "16 Charente",
                "17 Charente-Maritime",
                "18 Cher",
                "19 Corrèze",
                "21 Côte-d'Or",
                "22 Côtes-d'Armor",
                "23 Creuse",
                "24 Dordogne",
                "25 Doubs",
                "26 Drôme",
                "27 Eure",
                "28 Eure-et-Loir",
                "29 Finistère",
                "2A Corse-du-Sud",
                "2B Haute-Corse",
                "30 Gard",
                "31 Haute-Garonne",
                "32 Gers",
                "33 Gironde",
                "34 Hérault",
                "35 Ille-et-Vilaine",
                "36 Indre",
                "37 Indre-et-Loire",
                "38 Isère",
                "39 Jura",
                "40 Landes",
                "41 Loir-et-Cher",
                "42 Loire",
                "43 Haute-Loire",
                "44 Loire-Atlantique",
                "45 Loiret",
                "46 Lot",
                "47 Lot-et-Garonne",
                "48 Lozère",
                "49 Maine-et-Loire",
                "50 Manche",
                "51 Marne",
                "52 Haute-Marne",
                "53 Mayenne",
                "54 Meurthe-et-Moselle",
                "55 Meuse",
                "56 Morbihan",
                "57 Moselle",
                "58 Nièvre",
                "59 Nord",
                "60 Oise",
                "61 Orne",
                "62 Pas-de-Calais",
                "63 Puy-de-Dôme",
                "64 Pyrénées-Atlantiques",
                "65 Hautes-Pyrénées",
                "66 Pyrénées-Orientales",
                "67 Bas-Rhin",
                "68 Haut-Rhin",
                "69 Rhône",
                "70 Haute-Saône",
                "71 Saône-et-Loire",
                "72 Sarthe",
                "73 Savoie",
                "74 Haute-Savoie",
                "75 Paris",
                "76 Seine-Maritime",
                "77 Seine-et-Marne",
                "78 Yvelines",
                "79 Deux-Sèvres",
                "80 Somme",
                "81 Tarn",
                "82 Tarn-et-Garonne",
                "83 Var",
                "84 Vaucluse",
                "85 Vendée",
                "86 Vienne",
                "87 Haute-Vienne",
                "88 Vosges",
                "89 Yonne",
                "90 Territoire de Belfort",
                "91 Essonne",
                "92 Hauts-de-Seine",
                "93 Seine-Saint-Denis",
                "94 Val-de-Marne",
                "95 Val-d'Oise",
                "971 Guadeloupe",
                "972 Martinique",
                "973 Guyane",
                "974 La Réunion",
                "975 Saint-Pierre-et-Miquelon",
                "976 Mayotte",
                "977 Saint-Barthélemy",
                "978 Saint-Martin",
                "984 Terres australes et antarctiques françaises",
                "986 Wallis-et-Futuna",
                "987 Polynésie française",
                "988 Nouvelle-Calédonie",
                "989 Île de Clipperton"
              ]
            }
          },
          "regions": {
            "title": "Regions",
            "type": "array",
            "description": "French regions, e.g. Île-de-France, Auvergne-Rhône-Alpes.",
            "items": {
              "type": "string",
              "enum": [
                "01",
                "02",
                "03",
                "04",
                "06",
                "11",
                "24",
                "27",
                "28",
                "32",
                "44",
                "52",
                "53",
                "75",
                "76",
                "84",
                "93",
                "94"
              ],
              "enumTitles": [
                "Guadeloupe",
                "Martinique",
                "Guyane",
                "La Réunion",
                "Mayotte",
                "Île-de-France",
                "Centre-Val de Loire",
                "Bourgogne-Franche-Comté",
                "Normandie",
                "Hauts-de-France",
                "Grand Est",
                "Pays de la Loire",
                "Bretagne",
                "Nouvelle-Aquitaine",
                "Occitanie",
                "Auvergne-Rhône-Alpes",
                "Provence-Alpes-Côte d'Azur",
                "Corse"
              ]
            }
          },
          "postcodes": {
            "title": "Postcodes",
            "type": "array",
            "description": "5-digit postcodes, e.g. \"75008\", \"69002\".",
            "items": {
              "type": "string"
            }
          },
          "headOfficeInArea": {
            "title": "Head office must be in the area",
            "type": "boolean",
            "description": "On (default): keep only companies whose head office is in the chosen departments, regions or postcodes. Off: also companies with only a branch there (the API matches any establishment).",
            "default": true
          },
          "status": {
            "title": "Status",
            "enum": [
              "active",
              "closed",
              "any"
            ],
            "type": "string",
            "description": "Active companies (default), closed ones, or both.",
            "default": "active"
          },
          "legalForms": {
            "title": "Legal forms",
            "type": "array",
            "description": "INSEE legal-form codes, e.g. 5710 SAS, 5499 SARL, 5720 SASU, 6540 SCI, 9220 Association. Sole traders are never included.",
            "items": {
              "type": "string",
              "enum": [
                "0000",
                "2120",
                "2220",
                "2320",
                "2385",
                "2400",
                "2700",
                "2800",
                "2900",
                "3110",
                "3120",
                "3205",
                "3210",
                "3220",
                "3290",
                "4110",
                "4120",
                "4130",
                "4140",
                "4150",
                "4160",
                "5191",
                "5192",
                "5193",
                "5194",
                "5195",
                "5196",
                "5202",
                "5203",
                "5306",
                "5307",
                "5308",
                "5309",
                "5310",
                "5370",
                "5385",
                "5410",
                "5415",
                "5422",
                "5426",
                "5430",
                "5431",
                "5432",
                "5442",
                "5443",
                "5451",
                "5453",
                "5454",
                "5455",
                "5458",
                "5459",
                "5460",
                "5470",
                "5485",
                "5499",
                "5505",
                "5510",
                "5515",
                "5520",
                "5522",
                "5525",
                "5530",
                "5531",
                "5532",
                "5542",
                "5543",
                "5546",
                "5547",
                "5548",
                "5551",
                "5552",
                "5553",
                "5554",
                "5555",
                "5558",
                "5559",
                "5560",
                "5570",
                "5585",
                "5599",
                "5605",
                "5610",
                "5615",
                "5620",
                "5622",
                "5625",
                "5630",
                "5631",
                "5632",
                "5642",
                "5643",
                "5646",
                "5647",
                "5648",
                "5651",
                "5652",
                "5653",
                "5654",
                "5655",
                "5658",
                "5659",
                "5660",
                "5670",
                "5685",
                "5699",
                "5710",
                "5770",
                "5785",
                "5800",
                "6100",
                "6210",
                "6220",
                "6316",
                "6317",
                "6318",
                "6411",
                "6511",
                "6521",
                "6532",
                "6533",
                "6534",
                "6535",
                "6536",
                "6537",
                "6538",
                "6539",
                "6540",
                "6541",
                "6542",
                "6543",
                "6544",
                "6551",
                "6554",
                "6558",
                "6560",
                "6561",
                "6562",
                "6563",
                "6564",
                "6565",
                "6566",
                "6567",
                "6568",
                "6569",
                "6571",
                "6572",
                "6573",
                "6574",
                "6575",
                "6576",
                "6577",
                "6578",
                "6585",
                "6589",
                "6595",
                "6596",
                "6597",
                "6598",
                "6599",
                "6901",
                "7111",
                "7112",
                "7113",
                "7120",
                "7150",
                "7160",
                "7171",
                "7172",
                "7179",
                "7190",
                "7210",
                "7220",
                "7225",
                "7229",
                "7230",
                "7312",
                "7313",
                "7314",
                "7321",
                "7322",
                "7323",
                "7331",
                "7340",
                "7341",
                "7342",
                "7343",
                "7344",
                "7345",
                "7346",
                "7347",
                "7348",
                "7349",
                "7351",
                "7352",
                "7353",
                "7354",
                "7355",
                "7356",
                "7357",
                "7361",
                "7362",
                "7363",
                "7364",
                "7365",
                "7366",
                "7367",
                "7371",
                "7372",
                "7373",
                "7378",
                "7379",
                "7381",
                "7382",
                "7383",
                "7384",
                "7385",
                "7389",
                "7410",
                "7430",
                "7450",
                "7470",
                "7490",
                "8110",
                "8120",
                "8130",
                "8140",
                "8150",
                "8160",
                "8170",
                "8190",
                "8210",
                "8250",
                "8290",
                "8310",
                "8311",
                "8410",
                "8420",
                "8450",
                "8470",
                "8490",
                "8510",
                "8520",
                "9110",
                "9150",
                "9210",
                "9220",
                "9221",
                "9222",
                "9223",
                "9224",
                "9230",
                "9240",
                "9260",
                "9300",
                "9900",
                "9970"
              ],
              "enumTitles": [
                "0000 Organisme de placement collectif en valeurs mobilières sans personnalité morale",
                "2120 Indivision avec personne morale",
                "2220 Société créée de fait avec personne morale",
                "2320 Société en participation avec personne morale",
                "2385 Société en participation de professions libérales",
                "2400 Fiducie",
                "2700 Paroisse hors zone concordataire",
                "2800 Assujetti unique à la TVA",
                "2900 Autre groupement de droit privé non doté de la personnalité morale",
                "3110 Représentation ou agence commerciale d'état ou organisme public étranger immatriculé au RCS",
                "3120 Société commerciale étrangère immatriculée au RCS",
                "3205 Organisation internationale",
                "3210 État, collectivité ou établissement public étranger",
                "3220 Société étrangère non immatriculée au RCS",
                "3290 Autre personne morale de droit étranger",
                "4110 Établissement public national à caractère industriel ou commercial doté d'un comptable public",
                "4120 Établissement public national à caractère industriel ou commercial non doté d'un comptable public",
                "4130 Exploitant public",
                "4140 Établissement public local à caractère industriel ou commercial",
                "4150 Régie d'une collectivité locale à caractère industriel ou commercial",
                "4160 Institution Banque de France",
                "5191 Société de caution mutuelle",
                "5192 Société coopérative de banque populaire",
                "5193 Caisse de crédit maritime mutuel",
                "5194 Caisse (fédérale) de crédit mutuel",
                "5195 Association coopérative inscrite (droit local Alsace Moselle)",
                "5196 Caisse d'épargne et de prévoyance à forme coopérative",
                "5202 Société en nom collectif",
                "5203 Société en nom collectif coopérative",
                "5306 Société en commandite simple",
                "5307 Société en commandite simple coopérative",
                "5308 Société en commandite par actions",
                "5309 Société en commandite par actions coopérative",
                "5310 Société en libre partenariat (SLP)",
                "5370 Société de Participations Financières de Profession Libérale Société en commandite par actions (SPFPL SCA)",
                "5385 Société d'exercice libéral en commandite par actions",
                "5410 SARL nationale",
                "5415 SARL d'économie mixte",
                "5422 SARL immobilière pour le commerce et l'industrie (SICOMI)",
                "5426 SARL immobilière de gestion",
                "5430 SARL d'aménagement foncier et d'équipement rural (SAFER)",
                "5431 SARL mixte d'intérêt agricole (SMIA)",
                "5432 SARL d'intérêt collectif agricole (SICA)",
                "5442 SARL d'attribution",
                "5443 SARL coopérative de construction",
                "5451 SARL coopérative de consommation",
                "5453 SARL coopérative artisanale",
                "5454 SARL coopérative d'intérêt maritime",
                "5455 SARL coopérative de transport",
                "5458 SARL coopérative de production (SCOP)",
                "5459 SARL union de sociétés coopératives",
                "5460 Autre SARL coopérative",
                "5470 Société de Participations Financières de Profession Libérale Société à responsabilité limitée (SPFPL SARL)",
                "5485 Société d'exercice libéral à responsabilité limitée",
                "5499 Société à responsabilité limitée (sans autre indication)",
                "5505 SA à participation ouvrière à conseil d'administration",
                "5510 SA nationale à conseil d'administration",
                "5515 SA d'économie mixte à conseil d'administration",
                "5520 Fonds à forme sociétale&nbsp;à conseil d'administration",
                "5522 SA immobilière pour le commerce et l'industrie (SICOMI) à conseil d'administration",
                "5525 SA immobilière d'investissement à conseil d'administration",
                "5530 SA d'aménagement foncier et d'équipement rural (SAFER) à conseil d'administration",
                "5531 Société anonyme mixte d'intérêt agricole (SMIA) à conseil d'administration",
                "5532 SA d'intérêt collectif agricole (SICA) à conseil d'administration",
                "5542 SA d'attribution à conseil d'administration",
                "5543 SA coopérative de construction à conseil d'administration",
                "5546 SA de HLM à conseil d'administration",
                "5547 SA coopérative de production de HLM à conseil d'administration",
                "5548 SA de crédit immobilier à conseil d'administration",
                "5551 SA coopérative de consommation à conseil d'administration",
                "5552 SA coopérative de commerçants-détaillants à conseil d'administration",
                "5553 SA coopérative artisanale à conseil d'administration",
                "5554 SA coopérative (d'intérêt) maritime à conseil d'administration",
                "5555 SA coopérative de transport à conseil d'administration",
                "5558 SA coopérative de production  (SCOP) à conseil d'administration",
                "5559 SA union de sociétés coopératives à conseil d'administration",
                "5560 Autre SA coopérative à conseil d'administration",
                "5570 Société de Participations Financières de Profession Libérale Société anonyme à conseil d'administration (SPFPL SA à conseil d'administration)",
                "5585 Société d'exercice libéral à forme anonyme à conseil d'administration",
                "5599 SA à conseil d'administration (s.a.i.)",
                "5605 SA à participation ouvrière à directoire",
                "5610 SA nationale à directoire",
                "5615 SA d'économie mixte à directoire",
                "5620 Fonds à forme sociétale&nbsp;à directoire",
                "5622 SA immobilière pour le commerce et l'industrie (SICOMI) à directoire",
                "5625 SA immobilière d'investissement à directoire",
                "5630 Safer anonyme à directoire",
                "5631 SA mixte d'intérêt agricole (SMIA)",
                "5632 SA d'intérêt collectif agricole (SICA)",
                "5642 SA d'attribution à directoire",
                "5643 SA coopérative de construction à directoire",
                "5646 SA de HLM à directoire",
                "5647 Société coopérative de production de HLM anonyme à directoire",
                "5648 SA de crédit immobilier à directoire",
                "5651 SA coopérative de consommation à directoire",
                "5652 SA coopérative de commerçants-détaillants à directoire",
                "5653 SA coopérative artisanale à directoire",
                "5654 SA coopérative d'intérêt maritime à directoire",
                "5655 SA coopérative de transport à directoire",
                "5658 SA coopérative de production (SCOP) à directoire",
                "5659 SA union de sociétés coopératives à directoire",
                "5660 Autre SA coopérative à directoire",
                "5670 Société de Participations Financières de Profession Libérale Société anonyme à Directoire (SPFPL SA à directoire)",
                "5685 Société d'exercice libéral à forme anonyme à directoire",
                "5699 SA à directoire (s.a.i.)",
                "5710 SAS, société par actions simplifiée",
                "5770 Société de Participations Financières de Profession Libérale Société par actions simplifiée (SPFPL SAS)",
                "5785 Société d'exercice libéral par action simplifiée",
                "5800 Société européenne",
                "6100 Caisse d'Épargne et de Prévoyance",
                "6210 Groupement européen d'intérêt économique (GEIE)",
                "6220 Groupement d'intérêt économique (GIE)",
                "6316 Coopérative d'utilisation de matériel agricole en commun (CUMA)",
                "6317 Société coopérative agricole",
                "6318 Union de sociétés coopératives agricoles",
                "6411 Société d'assurance à forme mutuelle",
                "6511 Sociétés Interprofessionnelles de Soins Ambulatoires&nbsp;",
                "6521 Société civile de placement collectif immobilier (SCPI)",
                "6532 Société civile d'intérêt collectif agricole (SICA)",
                "6533 Groupement agricole d'exploitation en commun (GAEC)",
                "6534 Groupement foncier agricole",
                "6535 Groupement agricole foncier",
                "6536 Groupement forestier",
                "6537 Groupement pastoral",
                "6538 Groupement foncier et rural",
                "6539 Société civile foncière",
                "6540 Société civile immobilière",
                "6541 Société civile immobilière de construction-vente",
                "6542 Société civile d'attribution",
                "6543 Société civile coopérative de construction",
                "6544 Société civile immobilière d' accession progressive à la propriété",
                "6551 Société civile coopérative de consommation",
                "6554 Société civile coopérative d'intérêt maritime",
                "6558 Société civile coopérative entre médecins",
                "6560 Autre société civile coopérative",
                "6561 SCP d'avocats",
                "6562 SCP d'avocats aux conseils",
                "6563 SCP d'avoués d'appel",
                "6564 SCP d'huissiers",
                "6565 SCP de notaires",
                "6566 SCP de commissaires-priseurs",
                "6567 SCP de greffiers de tribunal de commerce",
                "6568 SCP de conseils juridiques",
                "6569 SCP de commissaires aux comptes",
                "6571 SCP de médecins",
                "6572 SCP de dentistes",
                "6573 SCP d'infirmiers",
                "6574 SCP de masseurs-kinésithérapeutes",
                "6575 SCP de directeurs de laboratoire d'analyse médicale",
                "6576 SCP de vétérinaires",
                "6577 SCP de géomètres experts",
                "6578 SCP d'architectes",
                "6585 Autre société civile professionnelle",
                "6589 Société civile de moyens",
                "6595 Caisse locale de crédit mutuel",
                "6596 Caisse de crédit agricole mutuel",
                "6597 Société civile d'exploitation agricole",
                "6598 Exploitation agricole à responsabilité limitée",
                "6599 Autre société civile",
                "6901 Autre personne de droit privé inscrite au registre du commerce et des sociétés",
                "7111 Autorité constitutionnelle",
                "7112 Autorité administrative ou publique indépendante",
                "7113 Ministère",
                "7120 Service central d'un ministère",
                "7150 Service du ministère de la Défense",
                "7160 Service déconcentré à compétence nationale d'un ministère (hors Défense)",
                "7171 Service déconcentré de l'État à compétence (inter) régionale",
                "7172 Service déconcentré de l'État à compétence (inter) départementale",
                "7179 (Autre) Service déconcentré de l'État à compétence territoriale",
                "7190 Ecole nationale non dotée de la personnalité morale",
                "7210 Commune et commune nouvelle",
                "7220 Département",
                "7225 Collectivité et territoire d'Outre Mer",
                "7229 (Autre) Collectivité territoriale",
                "7230 Région",
                "7312 Commune associée et commune déléguée",
                "7313 Section de commune",
                "7314 Ensemble urbain",
                "7321 Association syndicale autorisée",
                "7322 Association foncière urbaine",
                "7323 Association foncière de remembrement",
                "7331 Établissement public local d'enseignement",
                "7340 Pôle métropolitain",
                "7341 Secteur de commune",
                "7342 District urbain",
                "7343 Communauté urbaine",
                "7344 Métropole",
                "7345 Syndicat intercommunal à vocation multiple (SIVOM)",
                "7346 Communauté de communes",
                "7347 Communauté de villes",
                "7348 Communauté d'agglomération",
                "7349 Autre établissement public local de coopération non spécialisé ou entente",
                "7351 Institution interdépartementale ou entente",
                "7352 Institution interrégionale ou entente",
                "7353 Syndicat intercommunal à vocation unique (SIVU)",
                "7354 Syndicat mixte fermé",
                "7355 Syndicat mixte ouvert",
                "7356 Commission syndicale pour la gestion des biens indivis des communes",
                "7357 Pôle d'équilibre territorial et rural (PETR)",
                "7361 Centre communal d'action sociale",
                "7362 Caisse des écoles",
                "7363 Caisse de crédit municipal",
                "7364 Établissement d'hospitalisation",
                "7365 Syndicat inter hospitalier",
                "7366 Établissement public local social et médico-social",
                "7367 Centre Intercommunal d'action sociale (CIAS)",
                "7371 Office public d'habitation à loyer modéré (OPHLM)",
                "7372 Service départemental d'incendie et de secours (SDIS)",
                "7373 Établissement public local culturel",
                "7378 Régie d'une collectivité locale à caractère administratif",
                "7379 (Autre) Établissement public administratif local",
                "7381 Organisme consulaire",
                "7382 Établissement public national ayant fonction d'administration centrale",
                "7383 Établissement public national à caractère scientifique culturel et professionnel",
                "7384 Autre établissement public national d'enseignement",
                "7385 Autre établissement public national administratif à compétence territoriale limitée",
                "7389 Établissement public national à caractère administratif",
                "7410 Groupement d'intérêt public (GIP)",
                "7430 Établissement public des cultes d'Alsace-Lorraine",
                "7450 Etablissement public administratif, cercle et foyer dans les armées",
                "7470 Groupement de coopération sanitaire à gestion publique",
                "7490 Autre personne morale de droit administratif",
                "8110 Régime général de la Sécurité Sociale",
                "8120 Régime spécial de Sécurité Sociale",
                "8130 Institution de retraite complémentaire",
                "8140 Mutualité sociale agricole",
                "8150 Régime maladie des non-salariés non agricoles",
                "8160 Régime vieillesse ne dépendant pas du régime général de la Sécurité Sociale",
                "8170 Régime d'assurance chômage",
                "8190 Autre régime de prévoyance sociale",
                "8210 Mutuelle",
                "8250 Assurance mutuelle agricole",
                "8290 Autre organisme mutualiste",
                "8310 Comité social économique d’entreprise",
                "8311 Comité social économique d'établissement",
                "8410 Syndicat de salariés",
                "8420 Syndicat patronal",
                "8450 Ordre professionnel ou assimilé",
                "8470 Centre technique industriel ou comité professionnel du développement économique",
                "8490 Autre organisme professionnel",
                "8510 Institution de prévoyance",
                "8520 Institution de retraite supplémentaire",
                "9110 Syndicat de copropriété",
                "9150 Association syndicale libre",
                "9210 Association non déclarée",
                "9220 Association déclarée",
                "9221 Association déclarée d'insertion par l'économique",
                "9222 Association intermédiaire",
                "9223 Groupement d'employeurs",
                "9224 Association d'avocats à responsabilité professionnelle individuelle",
                "9230 Association déclarée, reconnue d'utilité publique",
                "9240 Congrégation",
                "9260 Association de droit local (Bas-Rhin, Haut-Rhin et Moselle)",
                "9300 Fondation",
                "9900 Autre personne morale de droit privé",
                "9970 Groupement de coopération sanitaire à gestion privée"
              ]
            }
          },
          "employeeBands": {
            "title": "Employees",
            "type": "array",
            "description": "Headcount bands as reported to INSEE.",
            "items": {
              "type": "string",
              "enum": [
                "NN",
                "00",
                "01",
                "02",
                "03",
                "11",
                "12",
                "21",
                "22",
                "31",
                "32",
                "41",
                "42",
                "51",
                "52",
                "53"
              ],
              "enumTitles": [
                "No employees (non-employer unit)",
                "0 employees at year end",
                "1-2 employees",
                "3-5 employees",
                "6-9 employees",
                "10-19 employees",
                "20-49 employees",
                "50-99 employees",
                "100-199 employees",
                "200-249 employees",
                "250-499 employees",
                "500-999 employees",
                "1,000-1,999 employees",
                "2,000-4,999 employees",
                "5,000-9,999 employees",
                "10,000+ employees"
              ]
            }
          },
          "companyCategories": {
            "title": "Company category",
            "type": "array",
            "description": "PME (SME), ETI (mid-size) or GE (large). Small units often have no category.",
            "items": {
              "type": "string",
              "enum": [
                "PME",
                "ETI",
                "GE"
              ],
              "enumTitles": [
                "PME (small and medium)",
                "ETI (mid-size)",
                "GE (large)"
              ]
            }
          },
          "labels": {
            "title": "Labels and registers",
            "type": "array",
            "description": "Keep only companies that have all the chosen labels.",
            "items": {
              "type": "string",
              "enum": [
                "ess",
                "rge",
                "bio",
                "qualiopi",
                "trainingOrganisation",
                "missionCompany",
                "siae",
                "finess",
                "uai",
                "livingHeritage",
                "entertainment",
                "responsiblePurchasing",
                "alimConfiance",
                "association",
                "publicAdministration",
                "localAuthority",
                "collectiveAgreement",
                "egapro"
              ],
              "enumTitles": [
                "Social and solidarity economy (ESS)",
                "RGE (energy renovation)",
                "Organic (Agence Bio)",
                "Qualiopi",
                "Training organisation",
                "Société à mission",
                "Integration through work (SIAE)",
                "Health or social facility (FINESS)",
                "School or university (UAI)",
                "Living heritage company (EPV)",
                "Live entertainment licence",
                "Responsible purchasing label",
                "Alim'confiance inspected",
                "Association",
                "Public administration",
                "Local authority",
                "Collective agreement on file",
                "Egapro index filed"
              ]
            }
          },
          "revenueMin": {
            "title": "Revenue from (EUR)",
            "type": "integer",
            "description": "Latest published revenue (chiffre d'affaires). Only companies that publish accounts have one."
          },
          "revenueMax": {
            "title": "Revenue up to (EUR)",
            "type": "integer",
            "description": "Latest published revenue."
          },
          "netIncomeMin": {
            "title": "Net income from (EUR)",
            "type": "integer",
            "description": "Latest published net income (résultat net)."
          },
          "netIncomeMax": {
            "title": "Net income up to (EUR)",
            "type": "integer",
            "description": "Latest published net income."
          },
          "createdAfter": {
            "title": "Created on or after",
            "type": "string",
            "description": "YYYY-MM-DD. The API cannot filter by date, so this filter is applied to the matching companies after reading; combine it with other filters."
          },
          "createdBefore": {
            "title": "Created on or before",
            "type": "string",
            "description": "YYYY-MM-DD, applied after reading."
          },
          "sirenList": {
            "title": "SIREN or SIRET numbers",
            "type": "array",
            "description": "Look up these companies instead of searching: 9-digit SIREN, 14-digit SIRET, or a link that contains one. Spaces are fine.",
            "items": {
              "type": "string"
            }
          },
          "latitude": {
            "title": "Latitude",
            "type": "string",
            "description": "Search around a point instead: latitude, e.g. 45.764 (Lyon)."
          },
          "longitude": {
            "title": "Longitude",
            "type": "string",
            "description": "Longitude, e.g. 4.8357."
          },
          "radiusKm": {
            "title": "Radius (km)",
            "type": "number",
            "description": "Up to 50 km. Default 5."
          },
          "maxItems": {
            "title": "Maximum companies",
            "minimum": 0,
            "type": "integer",
            "description": "Stop after this many companies. 0 = all matches (the actor splits searches past the API's 10,000-result cap).",
            "default": 500
          },
          "includeEstablishments": {
            "title": "Include matching establishments",
            "type": "boolean",
            "description": "Adds the company's establishments that match the place filters (SIRET, address, coordinates, activity, headcount band).",
            "default": false
          },
          "countOnly": {
            "title": "Count only (free check)",
            "type": "boolean",
            "description": "Only count how many rows match your filters and estimate the cost at your price tier. Nothing is delivered and nothing is charged apart from the start event. Turn it off to get the data.",
            "default": false
          },
          "onlyNew": {
            "title": "Only new rows since the last run",
            "type": "boolean",
            "description": "Remember the rows already delivered to you (in a key-value store in your Apify account) and deliver only rows that appeared since the last run with the same state key. The first run delivers everything that matches; later runs cost only the new rows. Ideal for schedules.",
            "default": false
          },
          "stateName": {
            "title": "State name",
            "type": "string",
            "description": "Name of the memory used by \"Only new rows\". Use a different name for each schedule or search (for example `stockholm-python`) so they do not share one memory.",
            "default": "default"
          },
          "notifyUrl": {
            "title": "Notify this URL when the run ends",
            "type": "string",
            "description": "A webhook address that receives one JSON POST with the number of new rows and links to the dataset: a Slack or Discord incoming webhook, a Make, n8n or Zapier catch hook, or your own endpoint. The message is also in the `text` (Slack) and `content` (Discord) fields."
          },
          "notifyWhenEmpty": {
            "title": "Notify also when there are no new rows",
            "type": "boolean",
            "description": "By default the notification is sent only when at least one row was delivered.",
            "default": false
          },
          "requestIntervalMs": {
            "title": "Delay between API requests (ms)",
            "minimum": 250,
            "maximum": 10000,
            "type": "integer",
            "description": "Default 1000 ms (one request per second); each request returns up to 25 companies. Minimum 250.",
            "default": 1000
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}