French software companies list: export IT companies by region, size and finances
Recruiters, investors, SaaS vendors and agencies looking for partners in France need the same list: software companies with staff, where they are and how big they are. The official company register has it, under NAF code 62.01Z (computer programming). This guide gives the real numbers and shows how to export them with the French Companies Scraper, an unofficial tool on Apify that reads the official open data.
How many there are (official register, 9 November 2026)
Counts from the government’s Recherche d’entreprises API, active companies with NAF code 62.01Z, read on 9 November 2026:
| Size | Software companies |
|---|---|
| 1 to 2 employees | 5,285 |
| 3 to 5 employees | 2,064 |
| 6 to 9 employees | 1,185 |
| 10 to 19 employees | 1,138 |
| 20 to 49 employees | 758 |
| 50 employees or more | 348 |
That is 10,778 programming companies with employees, 2,244 of them with 10 or more. More than 10,000 other active companies with this code have no headcount on file, and 652 declare zero employees (freelancers, holding structures and new companies): leave the headcount filter empty to include them.
Where they are, counting companies with employees that have their head office or an establishment in the département: Paris (3,661), Hauts-de-Seine (1,295), Rhône (794), Bouches-du-Rhône (513), Val-de-Marne (485) and Gironde (463). Related codes can go in the same search: 62.02A (IT consulting), 62.03Z (facilities management), 58.29C (software publishing).
A real record
From a run on 9 November 2026 (code 62.01Z, Rhône, 50 to 199 employees), one record, shortened; director names are left out here:
{
"siren": "387495799",
"name": "VISIATIV SOLUTIONS ENTREPRISE",
"status": "active",
"createdAt": "1992-05-04",
"legalForm": { "code": "5710", "label": "SAS, société par actions simplifiée" },
"companyCategory": "GE",
"nafCode": "62.01Z",
"nafLabel": "Programmation informatique",
"employees": { "code": "22", "label": "100 à 199 salariés", "min": 100, "max": 199, "year": 2024 },
"openEstablishmentsCount": 15,
"headquarters": { "siret": "38749579900067", "city": "CHARBONNIERES-LES-BAINS", "department": "69", "regionName": "Auvergne-Rhône-Alpes" },
"latestFinances": { "year": 2024, "revenue": 84495737, "netIncome": 3817639, "revenueDisclosed": true },
"vatNumber": "FR27387495799",
"labels": ["Qualiopi", "training organization"]
}
companyCategory is INSEE’s category of the whole enterprise, group included: a subsidiary of 100 to 199 people can be “GE” (large enterprise) because of its group. Use employees for the size of the company itself.
The input
Every programming company with 20 to 99 employees in Auvergne-Rhône-Alpes and Occitanie:
{
"nafCodes": ["62.01Z"],
"regions": ["84", "76"],
"employeeRanges": ["12", "21"],
"maxItems": 1000
}
Set findContacts to true to add each company’s own website, emails and phones: a website is kept only when it shows the company’s SIREN, which French law requires. The example page has a real output file, and the French company data API guide compares the other ways to get the same data.
Pricing
$4 per 1,000 companies, plus $25 per 1,000 companies only when a website and contacts are found, and $0.003 per run start. The 2,244 programming companies with 10 employees or more cost about $9 without contacts. No subscription.
FAQ
Can I see who is hiring or raising money? Not directly: the register gives size bands, creation dates and published accounts. Schedule the same search monthly with a monitor name to see companies that changed headcount band, address or legal form.
Why do the counts by département add up to more than the national total?
Because a company with offices in several départements counts in each of them. The national figures in the table are counted once per company. To keep only companies whose head office is in your area, set headquartersInArea to true.
Are the financial figures available for every company?
Only for companies that published their accounts. Confidential accounts come back as null, not 0, so you can tell “unknown” from “zero”.
Is it legal to use for prospecting? SIRENE data is public open data under the Licence Ouverte. Director names are personal data: use them in line with the GDPR (legitimate interest, opt-out). Companies that asked not to be published are not returned.
Data source: API Recherche d’entreprises (DINUM), Licence Ouverte 2.0. Not affiliated with INSEE or any company database. A French overview is at /fr/entreprises.
Run these numbers yourself. Every EuroScrape Actor runs on Apify, pay per result, first results free. Open the Store page →
EuroScrape Data Letter
Five numbers a week from official registers and public prices, each one reproducible with an Actor. Free, one e-mail on Thursdays.
Archive and unsubscribe: buttondown.com/Euroscrape.