Pappers Scraper — French Company Register (SIREN/SIRET) Data
Pricing
from $12.00 / 1,000 result scrapeds
Pappers Scraper — French Company Register (SIREN/SIRET) Data
Search and extract French company data from Pappers. Look up companies by name or activity and get SIREN, SIRET, legal form, NAF code, address, status, share capital, revenue, and headcount. No API key, no login required.
Pricing
from $12.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Pappers Scraper — French Company Register (SIREN/SIRET)
Search and extract French company data from Pappers, the popular public directory of French businesses built on the official SIRENE / RCS data. Look up companies by name or business activity and get the SIREN, SIRET, legal form, NAF activity code, registered address, status, share capital, revenue, and headcount for each match. No API key, no login, no cookies required.
France has more than 26 million registered business entities. This actor turns a plain keyword search into a clean, structured list of companies you can drop straight into a CRM, a lead list, or a market-research spreadsheet.
How to scrape Pappers data
This actor searches the Pappers company directory and returns structured records for every matching French company. It reads Pappers' own public search endpoint, so the data matches what you see on the website, and it needs no paid Pappers API key.
Search by company name
Enter a company name to find that business and its related entities. Example: Carrefour, Decathlon, Total. The actor returns the top matches ranked the same way Pappers ranks them.
Search by business activity
Enter an activity keyword to build a list of companies in that line of work. Example: boulangerie (bakery), restaurant, plombier (plumber), garage automobile. This is the fastest way to build a prospecting list for a specific trade.
Filter by department
Set the Department Filter to a French department code to keep only companies whose head office is in that department. Use the 2-digit code (75 Paris, 69 Rhône, 13 Bouches-du-Rhône, 33 Gironde) or the 3-digit code for overseas departments (971 Guadeloupe, 974 Réunion). The filter is applied to the head-office postal code of every result.
Filter by SIREN
Set the SIREN Filter to a 9-digit SIREN to keep only the company with that identifier out of the search results. Combine it with a name query for an exact single-company lookup.
Active companies only
Turn on Active Companies Only to exclude ceased businesses and keep just the companies whose consolidated status is active.
What data does Pappers Scraper extract?
| Field | Type | Description |
|---|---|---|
| companyName | String | Registered company name (dénomination) |
| siren | String | 9-digit SIREN identifier |
| siret | String | 14-digit SIRET of the head office (siège) |
| legalForm | String | Legal form label (SA, SARL, SAS, EURL, etc.) |
| legalCategoryCode | String | INSEE legal category code (catégorie juridique) |
| nafCode | String | NAF/APE activity code (e.g. 10.71A) |
| nafLabel | String | Description of the NAF activity |
| activitySector | String | Broader activity domain (domaine d'activité) |
| address | String | Head-office street address |
| postalCode | String | 5-digit French postal code |
| city | String | Head-office city |
| department | String | French department code derived from the postal code |
| latitude | Number | Head-office latitude |
| longitude | Number | Head-office longitude |
| status | String | Consolidated status (actif, ceased, etc.) |
| rcsStatus | String | RCS registration status (statut RCS) |
| ceased | Boolean | Whether the company has ceased activity |
| creationDate | String | Company creation date (ISO) |
| employeeRange | String | Headcount bracket (tranche d'effectif) |
| employeeCountYear | Number | Reference year of the headcount |
| shareCapital | Number | Share capital amount in euros |
| revenue | Number | Latest reported revenue (chiffre d'affaires) |
| financialsYear | Number | Reference year of the financials |
| isEmployer | Boolean | Whether the company is an employer |
| isNonProfit | Boolean | Whether it belongs to the social/solidarity economy |
| url | String | Link to the company page on Pappers |
| scrapedAt | String | ISO timestamp of extraction |
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Company Name / Activity Keywords | String | boulangerie | Search by company name or activity (in French) |
| SIREN Filter | String | — | Keep only the company with this 9-digit SIREN |
| Department Filter | String | — | Keep only companies in this department (75, 69, 971, …) |
| Active Companies Only | Boolean | false | Exclude ceased companies |
| Max Results | Integer | 100 | Maximum companies to return (endpoint returns up to 100 per query) |
| Proxy Configuration | Object | FR proxy | Proxy settings (French proxy recommended) |
Example output
{"companyName": "CARREFOUR","siren": "652014051","siret": "65201405100732","legalForm": "SA à conseil d'administration (s.a.i.)","legalCategoryCode": "5599","nafCode": "64.20Z","nafLabel": "Activités des sociétés holding","activitySector": "Activités des services financiers, hors assurance et caisses de retraite","address": "93 AVENUE DE PARIS","postalCode": "91300","city": "MASSY","department": "91","latitude": 48.7234959998,"longitude": 2.2652320000,"status": "actif","rcsStatus": "Inscrit","ceased": false,"creationDate": "1963-01-01","employeeRange": "Entre 3 et 5 salariés","employeeCountYear": 2022,"shareCapital": 1840786972.5,"revenue": 0,"financialsYear": 2024,"isEmployer": false,"isNonProfit": false,"url": "https://www.pappers.fr/entreprise/652014051","scrapedAt": "2026-07-09T21:09:31.558Z"}
Common use cases
- Build B2B prospecting lists for a specific trade and department.
- Enrich a CRM with SIREN, SIRET, legal form, and NAF codes.
- Verify a supplier's legal identity and activity before signing.
- Map competitors in a region by activity code.
- Feed French company data into market-research and scoring pipelines.
Cost estimate
Pricing is pay-per-result. Each run returns up to 100 companies per search query, so a full search costs roughly the per-item price times the number of companies returned. Because the actor reads a single lightweight JSON endpoint, compute cost per run is negligible.
Limitations
- The public search endpoint returns up to 100 matches per query. For broader coverage, run several targeted queries (by activity, by region, by name fragment).
- SIREN and department filters are applied to the results of the keyword search — pair them with a name or activity keyword for best results.
- Financial fields (revenue, share capital) reflect the latest figures Pappers has on file and may be missing for some smaller entities.
- This actor reads head-office (siège) data. It does not enumerate every secondary establishment (établissement) of a company.
Related scrapers
- Italian Company Register Scraper (Registro Imprese) — company data for Italy.
- KVK Scraper — company data from the Dutch Chamber of Commerce.
- Handelsregister Scraper — company data from the German commercial register.
Data source and legality
This actor reads publicly available company data that Pappers republishes from the official French SIRENE and RCS registers. It does not access any login-protected or paid area. Use the data in line with Pappers' terms and applicable data-protection rules.