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
Walid
Maintained by CommunityActor stats
3
Bookmarked
85
Total users
20
Monthly active users
2 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 |
| Intra-EU VAT number (computed) | Yes — free | Paid | Paid | No |
| Free count preview (size cost first) | Yes | No | No | No |
| AI ICP lead scoring | Yes (opt-in) | No | No | No |
| BODACC risk signal (bankruptcy) | Yes (opt-in) | Paid | 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)
- Computes the intra-community VAT number and decodes NAF codes + employee brackets into human-readable labels — for free, on every row
- Adds Pappers, Annuaire Entreprises + Google Maps URLs for each company
- Supports text, geo, SIREN-batch, and free
countpreview modes - Optional AI — plain-language summary + ICP fit scoring to rank your prospecting list
- Optional BODACC — legal-event risk signal (procédures collectives) per company
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"]}
Free preview: how many companies match (and what it costs) — no charge
{"mode": "count","activite_principale": "62.01Z","departement": "75"}
Returns total_results + estimated_cost_usd so you can size a sweep before paying for a single row.
AI-ranked prospecting list (premium)
{"mode": "search","section_activite_principale": "C","departement": "69","tranche_effectif_salarie": "12","analyzeCompanies": true,"businessProfile": "We sell HR software to French industrial SMEs with 20-100 employees.","maxResults": 500}
Each company comes back with a plain-language summary + an ICP fit_score (0-100) and recommended_action (contact/watch/skip) — turn a raw list into a ranked shortlist.
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), count (free match-count preview — no per-company charge) |
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.) |
validateVat | bool | Validate the computed FR VAT number against the free EU VIES service (vat_valid). Slower. |
checkBodacc | bool | Add a BODACC legal-event risk signal per company (has_procedure_collective, last event). Slower — best for KYC. |
analyzeCompanies | bool | Premium AI — add a plain-language summary + (with businessProfile) an ICP fit_score. Requires a paid Apify plan. |
businessProfile | string | Your ideal-customer profile (used by analyzeCompanies to score each company's fit). |
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","naf_division": "90","naf_division_label": "Activités créatives, artistiques et de spectacle","naf_section_label": "Arts, spectacles et activités récréatives","numero_tva_intracommunautaire": "FR12444419428","effectif_min": null,"effectif_max": null,"effectif_label": null,"company_age_years": 23.6,"is_recent": false,"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","url_google_maps": "https://www.google.com/maps/search/ANTHROPIC+PARIS","scraped_at": "2026-04-27T20:00:00Z"}
With analyzeCompanies: true + a businessProfile, each row also gets an ai block:
"ai": {"summary": "Éditeur de logiciels d'intelligence artificielle basé à Paris.","fit_score": 82,"fit_reason": "Cible tech B2B de taille moyenne correspondant à l'ICP.","recommended_action": "contact"}
With checkBodacc: true, each row also gets a legal-event risk signal:
"bodacc_event_count": 3,"bodacc_last_event_date": "2025-11-02","bodacc_last_event_type": "Modifications diverses","has_procedure_collective": false,"url_bodacc": "https://www.bodacc.fr/pages/annonces-commerciales-liste/?q=444419428"
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
⭐ Found this Pappers / Sirene Scraper useful? Bookmark it — Apify ranks actors by bookmarks, so it's the strongest single signal for Store visibility. One click = directly helps this scraper stay surfaced for new users.
French Company Intelligence Suite — build a full pipeline
This scraper finds your target companies. Chain it with the other dltik actors to fill the fields the open-gov API doesn't have (contacts, legal events, full accounts, beneficial owners) — the same stack paid tools like Société.com Pro bundle:
pappers-sirene-scraper ──► find your TAM (SIREN list)│├─► pappers-enrichment-bundle full profile in one row (finances + officers + sites)├─► bodacc-fr-scraper legal events: bankruptcy, M&A, account filings (KYC)├─► infogreffe-bilans-fr full financial statements (deep finance)├─► mcp-server-inpi beneficial owners + actes (not in the gov API)└─► google-maps-email-extractor email / phone / website (not in the gov API — lead-gen)
| Actor | Adds to your company list | Price |
|---|---|---|
| Pappers Enrichment Bundle | Full profile in one call — finances + dirigeants + établissements | $12/1K |
| BODACC FR Scraper | Legal events (procédures collectives, ventes, dépôts) | $2/1K |
| Infogreffe Bilans FR | Full published financial statements | — |
| Google Maps Email Extractor | Email / phone / website (the gov API has none) | $25/1K |
| Pappers MCP Server | AI-agent version of this scraper (Claude/Cursor) | $10/1K calls |
| BODACC MCP Server | Court announcements for AI agents | $10/1K calls |
| INPI MCP Server | Beneficial owners + actes for AI agents | $10/1K calls |