EuroScrape

French restaurants database: export restaurant companies by city, size and finances

Food distributors, POS and booking software, payment providers, recruiters and insurers all sell to the same customers: French restaurants with staff. The official company register lists every one of them, with its activity code, size, head office and published accounts. This guide gives the real numbers for traditional restaurants (NAF code 56.10A) 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 56.10A, read on 9 November 2026:

Size Restaurant companies
1 to 9 employees over 30,000 (the official search stops counting at 10,000 in each of the three bands)
10 to 19 employees 9,096
20 to 49 employees 3,169
50 employees or more 353

So more than 42,000 traditional restaurant companies have employees, and 12,618 of them have 10 or more: the mid-size independents and small groups that buy software, equipment and services.

Where they are, counting companies with employees that have their head office or an establishment in the département: Paris (8,720), Bouches-du-Rhône (2,292), Hauts-de-Seine (2,200), Rhône (2,152), Alpes-Maritimes (2,060) and Nord (1,765). Fast food has its own code (56.10C) and can be added to the same search.

A real record

From a run on 9 November 2026 (traditional restaurants, Paris, 50 to 199 employees), one record, shortened; director names are left out here:

{
  "siren": "489358366",
  "name": "MSM 1888 (ANNETTE ET VICTOR)",
  "status": "active",
  "createdAt": "2006-03-30",
  "legalForm": { "code": "5710", "label": "SAS, société par actions simplifiée" },
  "nafCode": "56.10A",
  "nafLabel": "Restauration traditionnelle",
  "employees": { "code": "22", "label": "100 à 199 salariés", "min": 100, "max": 199, "year": 2024 },
  "openEstablishmentsCount": 29,
  "headquarters": { "siret": "48935836600024", "city": "PARIS", "department": "75", "regionName": "Île-de-France" },
  "latestFinances": { "year": 2024, "revenue": 19870779, "netIncome": 4121464, "revenueDisclosed": true },
  "vatNumber": "FR92489358366",
  "labels": ["food safety inspected (Alim'Confiance)", "gender equality index published"]
}

The number of open establishments tells a single restaurant from a group (29 sites here). In the same run, another Paris restaurant company carried the organic label from the Agence Bio register.

The input

Every traditional restaurant company with 20 to 99 employees in Paris and the Hauts-de-Seine, with its website and contacts:

{
  "nafCodes": ["56.10A"],
  "departments": ["75", "92"],
  "employeeRanges": ["12", "21"],
  "maxItems": 1000,
  "findContacts": true
}

A website is kept only when it shows the company’s SIREN, which French law requires on business websites; emails, phones and social links are then read from it. Revenue and net income come back when the company published its accounts, and null (never 0) when they are confidential. 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 3,169 restaurants with 20 to 49 employees cost about $12.70 without contacts. No subscription.

FAQ

Does it list every restaurant in a street, like a map would? No. It lists companies registered with a restaurant activity code, with their head office and the establishments in your area. For places with ratings and opening hours, use a Google Maps tool; for the company behind them (legal name, size, accounts, VAT), use the register.

Why do the counts by département add up to more than the national total? Because a group with restaurants 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.

Can I get only newly opened restaurants? Yes: set createdAfter, or give the search a monitor name and schedule it weekly to receive only new companies, with alerts on Telegram, Slack, Discord or a webhook.

Is it legal to use for sales 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.