Pappers / Sirene Scraper: 26M French Companies SIREN/SIRET avatar

Pappers / Sirene Scraper: 26M French Companies SIREN/SIRET

Pricing

$5.00 / 1,000 company fetcheds

Go to Apify Store
Pappers / Sirene Scraper: 26M French Companies SIREN/SIRET

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

dltik

Maintained by Community

Actor stats

1

Bookmarked

8

Total users

4

Monthly active users

16 hours ago

Last modified

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

FeatureThis actorPappers.frSociete.comSirene direct
26M+ French companiesYesYesYesYes
Search by name / postal / NAF / dirigeantYesYesLimitedYes
Geo search (lat/lon/radius)YesLimitedNoNo
Finances (CA, résultat net)Yes (recent)Yes (paid)Yes (paid)No
API accessPay-as-you-go$19-99/monthLimitedFree but raw
No subscriptionYes — pay only what you useNoNoYes
Output flat & ready for CRMYesNoNoNo

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

ParameterTypeDescription
modeenumsearch (text/filters), geo (lat/lon/radius), siren (batch SIREN/SIRET lookup)
querystringFree text — name, address, dirigeant, etc.
sirensarrayList of SIREN (9 digits) or SIRET (14 digits) for batch mode
departementstring2-digit code (75, 69, 13...)
code_postalstring5-digit postal code
regionstring2-digit region code (11 = Île-de-France)
activite_principalestringNAF code (62.01Z, 56.10A...)
section_activite_principalestringSingle letter NAF section
categorie_entrepriseenumPME, ETI, GE
tranche_effectif_salariestringINSEE bracket code (00-53)
etat_administratifenumA (active), C (ceased)
nom_personnestringDirigeant last name
prenoms_personnestringDirigeant first name
type_personneenumdirigeant or elu
ca_min, ca_maxintRevenue (€) min/max — only for companies that filed accounts
lat, lon, radiusKmnumberGeo search (radius max 50km)
est_rgeboolRGE eco-construction certified
est_qualiopiboolQualiopi training-certified
est_bioboolBio-certified (Agence Bio)
est_essboolSocial economy (ESS)
est_associationboolAssociations (loi 1901)
est_organisme_formationboolTraining organizations
est_societe_missionboolMission-driven (B-Corp eq.)
maxResultsintMax 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.

ScenarioCompaniesCost
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 snapshot1,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 ApifyClient
client = 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 CRM
for 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

ActorDescriptionPrice
TrustpilotReviews + sentiment$0.50/1K
RedditPosts + sentiment$2/1K
Google Maps Email ExtractorB2B leads + WhatsApp$3/1K
Welcome to the JungleTech jobs FR$0.50/1K
HelloWorkFrench job board$1/1K
MaltFreelancers FR/EU$1/1K
Amazon BestsellersTop 100 by category$2/1K