SwarmIncToolsAPIsFree LLM APIsSupport

Apify Actor · BUSINESS, LEAD_GENERATION

French Company Search (Recherche d'entreprises, Sirene)

Search France's official company register by NAF activity code, département, headcount band and status, and get typed legal-entity records with head-office add…

This Actor searches France's official company register through the State's free Recherche d'entreprises API (INSEE Sirene data, credited to recherche-entrepris…

Run it on the Apify Store  $0.80 per 1,000 results, billed by Apify; Apify's free plan includes monthly credit.

Inputs

FieldTypeWhat it doesExample
activite_principalestringNAF activity code: Main activity code (NAF rev. 2) of the company, e.g. 62.01Z (computer programming), 56.10A (restaurants), 47.11D (supermarkets)."62.01Z"
departementstringDépartement: Département code of the head office, e.g. 75 Paris, 69 Rhône, 2A Corse-du-Sud. Leave empty for all of France."75"
tranche_effectif_salariestringHeadcount band code: INSEE headcount band: 00 (0), 01 (1-2), 02 (3-5), 03 (6-9), 11 (10-19), 12 (20-49), 21 (50-99), 22 (100-199), 31 (200-249), 32 (250-499), 41 (500-999), 42 (100…"11"
etat_administratifstringStatus: A = active companies, C = ceased companies."A"
maxItemsintegerMax results: Stop after this many results (keeps a run's cost predictable).5000

What each result holds

FieldType
siren (always set)id
siret_head_officeid
name (always set)text
legal_nametext
naf_codeid
legal_form_codeid
addresstext
postcodeid
citytext
departementid
latlat
lonlon
creation_datedate
headcount_bandid
company_categorytext
establishments_totalinteger
establishments_openinteger
statusid

Sample output

The first 3 results of its latest test run on the platform (long values shortened).

[
  {
    "address": "8 BOULEVARD DE STRASBOURG 75010 PARIS",
    "city": "PARIS",
    "company_category": "PME",
    "creation_date": "2019-03-15",
    "departement": "75",
    "headcount_band": "11",
    "lat": 48.8701296506237,
    "legal_form_code": "5710",
    "legal_name": "SNAPDESK",
    "lon": 2.35494374973319,
    "naf_code": "62.01Z",
    "name": "SNAPDESK (SNAPDESK)",
    "postcode": "75010",
    "siren": "849239587",
    "siret_head_office": "84923958700199"
  },
  {
    "address": "10 RUE MERCOEUR 75011 PARIS",
    "city": "PARIS",
    "company_category": "PME",
    "creation_date": "1992-11-09",
    "departement": "75",
    "headcount_band": "11",
    "lat": 48.857274574,
    "legal_form_code": "5710",
    "legal_name": "DEVELOP ETUDE FORMAT INTEGR INFORMATIQUE",
    "lon": 2.383990212,
    "naf_code": "62.01Z",
    "name": "DEVELOP ETUDE FORMAT INTEGR INFORMATIQUE",
    "postcode": "75011",
    "siren": "389230509",
    "siret_head_office": "38923050900058"
  },
  {
    "address": "TOUR MONTPARNASSE 33 AVENUE DU MAINE 75015 PARIS",
    "city": "PARIS",
    "company_category": "PME",
    "creation_date": "2020-07-07",
    "departement": "75",
    "headcount_band": "11",
    "lat": 48.842280902,
    "legal_form_code": "5710",
    "legal_name": "C-DIGITAL LABS",
    "lon": 2.3212363835,
    "naf_code": "62.01Z",
    "name": "C-DIGITAL LABS",
    "postcode": "75015",
    "siren": "885126144",
    "siret_head_office": "88512614400017"
  }
]

Call it from code

With the Apify API (one request; the response is the results):

curl -X POST "https://api.apify.com/v2/acts/nonstop_poacher~store-fr-company-search/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"activite_principale": "62.01Z", "departement": "75", "etat_administratif": "A", "maxItems": 5000, "tranche_effectif_salarie": "11"}'

With the Python client (pip install apify-client):

from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nonstop_poacher/store-fr-company-search").call(run_input={'activite_principale': '62.01Z',
 'departement': '75',
 'etat_administratif': 'A',
 'maxItems': 5000,
 'tranche_effectif_salarie': '11'})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

From an AI agent: connect Apify's MCP server and add the Actor nonstop_poacher/store-fr-company-search.

Questions

What does it cost? $0.80 per 1,000 results, charged per result through your Apify account. You pay only for results it returns.

Something wrong? Open an issue on the Issues tab of its Store page.