{
  "openapi": "3.0.1",
  "info": {
    "title": "Leads nouvelles entreprises France - SIRENE + score B2B",
    "description": "Trouvez des entreprises et établissements français récemment créés dans la base officielle INSEE SIRENE et priorisez-les avec un score B2B.",
    "version": "1.0",
    "x-build-id": "nR6HlAEBTx4EqT0ao"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/wsa~france-new-businesses-leads-sirene/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-wsa-france-new-businesses-leads-sirene",
        "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/wsa~france-new-businesses-leads-sirene/runs": {
      "post": {
        "operationId": "runs-sync-wsa-france-new-businesses-leads-sirene",
        "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/wsa~france-new-businesses-leads-sirene/run-sync": {
      "post": {
        "operationId": "run-sync-wsa-france-new-businesses-leads-sirene",
        "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": {
          "inseeApiKey": {
            "title": "Clé API INSEE optionnelle",
            "type": "string",
            "description": "Clé API INSEE personnelle à utiliser pour cette exécution si vous souhaitez fournir votre propre accès."
          },
          "creationDateFrom": {
            "title": "Date de création à partir de",
            "type": "string",
            "description": "Renvoie les établissements créés à cette date ou après. Format : YYYY-MM-DD. Si vide, lookbackDays est utilisé.",
            "default": ""
          },
          "creationDateTo": {
            "title": "Date de création jusqu'au",
            "type": "string",
            "description": "Renvoie les établissements créés à cette date ou avant. Format : YYYY-MM-DD. Par défaut : aujourd'hui.",
            "default": ""
          },
          "lookbackDays": {
            "title": "Nombre de jours à analyser",
            "minimum": 1,
            "maximum": 365,
            "type": "integer",
            "description": "Utilisé uniquement si creationDateFrom est vide. Exemple : 30 signifie les établissements créés pendant les 30 derniers jours.",
            "default": 30
          },
          "apeCodes": {
            "title": "Codes APE / NAF",
            "type": "array",
            "description": "Filtre par codes d'activité français. Formats acceptés : 6201Z ou 62.01Z. Exemples : 6201Z, 7022Z, 5610A.",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "postalCodePrefixes": {
            "title": "Préfixes de codes postaux",
            "type": "array",
            "description": "Filtre par préfixes de codes postaux français. Exemple : 75 pour Paris, 69 pour le Rhône, 330 pour la zone de Bordeaux.",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "communeCodes": {
            "title": "Codes commune INSEE",
            "type": "array",
            "description": "Filtre par codes commune officiels de l'INSEE. Exemple : 75056 pour Paris, 69123 pour Lyon.",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "cityNames": {
            "title": "Noms de villes",
            "type": "array",
            "description": "Filtre optionnel par libellé de commune tel qu'il est stocké dans SIRENE. Préférez communeCodes quand c'est possible.",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "onlyActive": {
            "title": "Uniquement les établissements actifs",
            "type": "boolean",
            "description": "Si activé, renvoie uniquement les établissements actifs.",
            "default": true
          },
          "onlyHeadquarters": {
            "title": "Uniquement les sièges sociaux",
            "type": "boolean",
            "description": "Si activé, renvoie uniquement les établissements marqués comme sièges sociaux de l'entreprise.",
            "default": false
          },
          "excludePartialDiffusion": {
            "title": "Exclure les fiches en diffusion partielle",
            "type": "boolean",
            "description": "Si activé, exclut les fiches SIRENE ayant le statut de diffusion partielle P.",
            "default": true
          },
          "privacyStrictMode": {
            "title": "Masquer les noms de personnes physiques",
            "type": "boolean",
            "description": "Si activé, évite de sortir les champs d'identité personnelle des entrepreneurs. Les données professionnelles et administratives publiques restent disponibles : SIREN, SIRET, adresse, activité, forme juridique et effectif.",
            "default": true
          },
          "employeeRangeCodes": {
            "title": "Codes de tranches d'effectif",
            "type": "array",
            "description": "Filtre optionnel par codes de tranches d'effectif SIRENE. Exemple : 01, 02, 03, 11, 12.",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "legalCategoryCodes": {
            "title": "Codes de catégories juridiques",
            "type": "array",
            "description": "Filtre optionnel par code de catégorie juridique.",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "maxResults": {
            "title": "Limite maximum de leads",
            "minimum": 1,
            "maximum": 50000,
            "type": "integer",
            "description": "Nombre maximum de leads poussés dans le dataset après filtres et minLeadScore. Minimum : 1. Maximum : 50 000. Valeur par défaut : 100.",
            "default": 100
          },
          "minLeadScore": {
            "title": "Score minimum du lead",
            "minimum": 0,
            "maximum": 100,
            "type": "integer",
            "description": "Produit uniquement les leads dont le score est supérieur ou égal à cette valeur. Par défaut : 51, pour conserver les leads dont la note est supérieure à 50. Repères : 75+ = priorite_haute, 50-74 = priorite_moyenne, <50 = priorite_faible.",
            "default": 51
          },
          "targetApeCodes": {
            "title": "Codes APE cibles pour le score",
            "type": "array",
            "description": "Codes APE qui doivent recevoir un meilleur score de correspondance d'activité. Formats acceptés : 6201Z ou 62.01Z. Si vide, tous les apeCodes sélectionnés sont traités comme codes cibles.",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "targetPostalCodePrefixes": {
            "title": "Préfixes de codes postaux cibles pour le score",
            "type": "array",
            "description": "Préfixes postaux qui doivent recevoir un meilleur score de correspondance géographique.",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "sortBy": {
            "title": "Tri",
            "enum": [
              "leadScoreDesc",
              "creationDateDesc",
              "companyNameAsc"
            ],
            "type": "string",
            "description": "Ordre de tri des leads produits.",
            "default": "leadScoreDesc"
          },
          "includeRawSirene": {
            "title": "Inclure la réponse brute SIRENE",
            "type": "boolean",
            "description": "Si activé, inclut l'objet SIRENE brut dans la sortie. Cela n'ajoute pas d'email, de téléphone ni de site web : ces données ne sont pas fournies par l'API SIRENE. Valeur false recommandée pour des exports CSV propres.",
            "default": false
          },
          "debugMode": {
            "title": "Mode débogage",
            "type": "boolean",
            "description": "Si activé, stocke des informations de débogage dans le Key-Value Store.",
            "default": false
          }
        }
      },
      "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
                  }
                }
              },
              "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}