Pappers / Sirene Scraper: 26M French Companies SIREN/SIRET
Pricing
$5.00 / 1,000 company fetcheds
Pappers / Sirene Scraper: 26M French Companies SIREN/SIRET
Search 26M+ French companies from the official Sirene database. Get SIREN, SIRET, legal name, address, dirigeants, NAF code, finances, GPS coordinates. Text search, geo radius, batch SIREN lookup, 53 filters. For B2B prospecting, KYC verification, CRM enrichment, lead generation. $5/1K companies.
Pricing
$5.00 / 1,000 company fetcheds
Rating
0.0
(0)
Developer
dltik
Actor stats
1
Bookmarked
8
Total users
4
Monthly active users
16 hours ago
Last modified
Categories
Share
Pappers / Sirene Scraper — French Company Intelligence (SIREN/SIRET)
Search 26M+ French companies via the open government Sirene API. Get SIREN, SIRET, name, address, NAF code, dirigeants (managers), revenue, and geo coordinates. The fastest, cheapest way to enrich a French B2B database.
HTTP-only, 128MB. $5/1K companies. Pay only what you use.
Built for B2B prospecting, KYC compliance, CRM enrichment, lead generation, market analysis.
⭐ Found this useful? Click the Bookmark button at the top of this page — it helps the scraper stay visible to others who need it. Takes 1 click. No signup beyond your existing Apify account.
Why this actor
| Feature | This actor | Pappers.fr | Societe.com | Sirene direct |
|---|---|---|---|---|
| 26M+ French companies | Yes | Yes | Yes | Yes |
| Search by name / postal / NAF / dirigeant | Yes | Yes | Limited | Yes |
| Geo search (lat/lon/radius) | Yes | Limited | No | No |
| Finances (CA, résultat net) | Yes (recent) | Yes (paid) | Yes (paid) | No |
| API access | Pay-as-you-go | $19-99/month | Limited | Free but raw |
| No subscription | Yes — pay only what you use | No | No | Yes |
| Output flat & ready for CRM | Yes | No | No | No |
This actor wraps recherche-entreprises.api.gouv.fr (the official Etalab API) and:
- Normalizes the response into clean flat records
- Handles pagination + rate limit (7 req/s)
- Adds Pappers + Annuaire Entreprises URLs for each company
- Supports text, geo, and SIREN-batch modes
Quick start
Find all bakeries in Paris
{"mode": "search","query": "boulangerie","departement": "75","etat_administratif": "A","maxResults": 500}
Find SaaS companies (NAF 62.01Z) with 50+ employees
{"mode": "search","activite_principale": "62.01Z","tranche_effectif_salarie": "21","maxResults": 1000}
Companies near a specific point (10km radius)
{"mode": "geo","lat": 48.8566,"lon": 2.3522,"radiusKm": 10,"section_activite_principale": "J","maxResults": 500}
Lookup a list of SIRENs (CRM enrichment)
{"mode": "siren","sirens": ["552032534", "444419428", "390070147"]}
Find all RGE-certified companies in Lyon
{"mode": "search","code_postal": "69002","est_rge": true,"maxResults": 200}
Find Qualiopi-certified training orgs in Île-de-France
{"mode": "search","region": "11","est_qualiopi": true,"maxResults": 1000}
Input
| Parameter | Type | Description |
|---|---|---|
mode | enum | search (text/filters), geo (lat/lon/radius), siren (batch SIREN/SIRET lookup) |
query | string | Free text — name, address, dirigeant, etc. |
sirens | array | List of SIREN (9 digits) or SIRET (14 digits) for batch mode |
departement | string | 2-digit code (75, 69, 13...) |
code_postal | string | 5-digit postal code |
region | string | 2-digit region code (11 = Île-de-France) |
activite_principale | string | NAF code (62.01Z, 56.10A...) |
section_activite_principale | string | Single letter NAF section |
categorie_entreprise | enum | PME, ETI, GE |
tranche_effectif_salarie | string | INSEE bracket code (00-53) |
etat_administratif | enum | A (active), C (ceased) |
nom_personne | string | Dirigeant last name |
prenoms_personne | string | Dirigeant first name |
type_personne | enum | dirigeant or elu |
ca_min, ca_max | int | Revenue (€) min/max — only for companies that filed accounts |
lat, lon, radiusKm | number | Geo search (radius max 50km) |
est_rge | bool | RGE eco-construction certified |
est_qualiopi | bool | Qualiopi training-certified |
est_bio | bool | Bio-certified (Agence Bio) |
est_ess | bool | Social economy (ESS) |
est_association | bool | Associations (loi 1901) |
est_organisme_formation | bool | Training organizations |
est_societe_mission | bool | Mission-driven (B-Corp eq.) |
maxResults | int | Max companies to return (max 10,000 per query) |
Output (per company)
{"type": "company","siren": "444419428","siret_siege": "44441942800016","nom_complet": "ANTHROPIC","nom_raison_sociale": "ANTHROPIC","sigle": null,"etat_administratif": "A","date_creation": "2002-10-04","date_mise_a_jour": "2026-04-27T09:45:43","categorie_entreprise": null,"tranche_effectif_salarie": "NN","nature_juridique": "9220","activite_principale": "90.01Z","activite_principale_naf25": "90.20Y","section_activite_principale": "R","nombre_etablissements": 1,"nombre_etablissements_ouverts": 1,"is_association": false,"is_qualiopi": false,"is_rge": false,"siege_address": "IMPASSE DE LA BOULE ROUGE 75009 PARIS","siege_code_postal": "75009","siege_commune": "PARIS","siege_departement": "75","siege_region": "11","siege_latitude": "48.873578217","siege_longitude": "2.3437850964","ca_latest": null,"resultat_net_latest": null,"finances_year": null,"dirigeants": [{"type": "personne_physique","nom": "DOE","prenoms": "JOHN","annee_naissance": "1985","qualite": "Président"}],"url_pappers": "https://www.pappers.fr/entreprise/444419428","url_annuaire_entreprises": "https://annuaire-entreprises.data.gouv.fr/entreprise/444419428","scraped_at": "2026-04-27T20:00:00Z"}
Pricing
$0.005 per company = $5 per 1,000 companies.
| Scenario | Companies | Cost |
|---|---|---|
| Lookup 100 SIRENs (CRM enrichment) | 100 | $0.50 |
| All bakeries in Paris (~3,500) | 3,500 | $17.50 |
| All RGE companies in IdF (~50K) | 50,000 | $250 |
| 1M French companies snapshot | 1,000,000 | $5,000 |
vs Pappers paid plans: $19-99/month flat (limited API calls), Societe.com paid: similar. Here you pay only what you actually pull.
Use cases
- B2B prospecting — find your TAM by NAF code + region + size
- CRM enrichment — feed your CRM SIREN list, get full company details
- KYC compliance — verify French companies before onboarding
- Lead generation — extract dirigeant names + addresses for direct outreach
- Market intelligence — track newly created companies in your sector
- Geographic targeting — find all companies within 10km of your store
- Compliance audits — check if companies are RGE / Qualiopi / Bio certified
- Data journalism — investigate corporate structures, dirigeant networks
API integration
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("dltik/pappers-sirene-scraper").call(run_input={"mode": "search","activite_principale": "62.01Z","departement": "75","tranche_effectif_salarie": "21","maxResults": 1000})# Push to your CRMfor company in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{company['siren']} - {company['nom_complet']} - {company['siege_commune']}")
Make / Zapier / n8n
Connect via Apify integrations to push companies directly to:
- HubSpot, Pipedrive, Salesforce (CRM)
- Google Sheets, Airtable (databases)
- Slack (deal alerts when new companies match your criteria)
Technical details
- Source:
recherche-entreprises.api.gouv.fr— official Etalab open API - Rate limit: 7 req/sec (handled automatically with backoff)
- Coverage: ~26M French companies, daily updated from INSEE Sirene + RNE + RGE + Qualiopi
- No anti-bot: API is fully open — proxy rarely needed
- No login required: zero credentials, zero monthly cost on the data source
- 53 search filters — same surface as the underlying API
- Pagination cap: API limits to ~10,000 results per query — split your search by department/postal code for larger sweeps
Other scrapers by dltik
| Actor | Description | Price |
|---|---|---|
| Trustpilot | Reviews + sentiment | $0.50/1K |
| Posts + sentiment | $2/1K | |
| Google Maps Email Extractor | B2B leads + WhatsApp | $3/1K |
| Welcome to the Jungle | Tech jobs FR | $0.50/1K |
| HelloWork | French job board | $1/1K |
| Malt | Freelancers FR/EU | $1/1K |
| Amazon Bestsellers | Top 100 by category | $2/1K |