# France SIRENE Local Market Research Workflow

**Use case:** 

Build French local-market datasets from SIRENE using keywords, postal codes, departments, activity codes, and status filters.

## Input

```json
{
  "queries": [
    "restaurant",
    "cabinet comptable"
  ],
  "identifiers": [],
  "maxResults": 200,
  "activeStatus": "active",
  "establishmentMode": "matchingEstablishments",
  "postalCodes": [
    "75001",
    "69002"
  ],
  "departments": [
    "75",
    "69"
  ],
  "regions": [],
  "activityCodes": [
    "56.10A",
    "69.20Z"
  ],
  "resultsPerPage": 25,
  "requestDelayMs": 200
}
```

## Output

```json
{
  "query": {
    "label": "Query",
    "format": "text"
  },
  "siren": {
    "label": "SIREN",
    "format": "text"
  },
  "siret": {
    "label": "SIRET",
    "format": "text"
  },
  "legalName": {
    "label": "Legal name",
    "format": "text"
  },
  "tradeName": {
    "label": "Trade name",
    "format": "text"
  },
  "companyStatus": {
    "label": "Company status",
    "format": "text"
  },
  "isActive": {
    "label": "Active",
    "format": "boolean"
  },
  "activityCode": {
    "label": "NAF/APE",
    "format": "text"
  },
  "address": {
    "label": "Address",
    "format": "text"
  },
  "postalCode": {
    "label": "Postal code",
    "format": "text"
  },
  "communeName": {
    "label": "Commune",
    "format": "text"
  },
  "department": {
    "label": "Department",
    "format": "text"
  },
  "sourceUrl": {
    "label": "Source URL",
    "format": "link"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "date"
  }
}
```

## About this Actor

This example demonstrates how to use [France SIRENE Company Registry Scraper](https://apify.com/automation-lab/france-sirene-company-registry-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/france-sirene-company-registry-scraper) to learn more, explore other use cases, and run it yourself.