France Annuaire Entreprises Scraper (SIRENE) avatar

France Annuaire Entreprises Scraper (SIRENE)

Pricing

from $18.00 / 1,000 result items

Go to Apify Store
France Annuaire Entreprises Scraper (SIRENE)

France Annuaire Entreprises Scraper (SIRENE)

Search the French national business registry (SIRENE) and pull rich company records: SIREN, SIRET, legal name, headquarters, NAF activity, employee band, registration date, directors, capital, status and geo coords. Free filtering by name, sector or location across 30M+ active French firms.

Pricing

from $18.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

🇫🇷 France Annuaire Entreprises Scraper

🚀 Pull rich company records from the French national business registry (SIRENE) in seconds.

🕒 Last updated: 2026-05-06 · 📊 42 fields per record · 30M+ active French companies · 101 départements · directors, capital, NAF codes, geo coordinates, status

The France Annuaire Entreprises Scraper searches the official French national business registry (Annuaire des entreprises, powered by SIRENE) and returns structured records for any company registered in France. SIRENE is the canonical reference maintained by INSEE and is updated daily as companies form, change ownership, or close.

The scraper covers all 30 million active companies and self-employed individuals across 101 départements, every NAF/APE activity code, and every legal form. Filters run server-side, so a single run can isolate active bakeries in Paris, every consulting SAS in Lyon, or all registered farms in Brittany.

🎯 Target Audience💡 Primary Use Cases
B2B sales, market research, compliance teams, fintech KYC, journalists, gov-tech analystsLead lists by NAF code, KYC and ownership checks, sector benchmarking, regional market sizing, news investigations on French firms

📋 What the France Annuaire Entreprises Scraper does

Five filtering workflows in a single run:

  • 🔍 Free-text search. Match by company name, SIREN, SIRET, or director name across the full registry.
  • 🏷️ NAF/APE filter. Restrict by INSEE activity code, e.g. 47.11D for hypermarkets or 62.01Z for software publishers.
  • 📍 Département filter. Scope to one of 101 French départements by 2-digit code (75 for Paris, 13 for Bouches-du-Rhône).
  • ⚖️ Legal form filter. Filter by INSEE legal-nature code (SAS, SARL, SA, micro-entrepreneur, association).
  • 🟢 Status filter. Active only, closed only, or both.

💡 Why it matters: clean, server-side filtering removes the parser-and-pagination work from your team and keeps your dataset fresh on every run.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


⚙️ Input

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan up to 1,000,000.
querystring"carrefour"Free text. Matches name, SIREN, SIRET, or director.
departmentstring""2-digit département code. Empty = nationwide.
naturejuridiquestring""INSEE legal-nature code.
activitestring""NAF/APE activity code.
etat_administratifstring""`A` active, `C` closed, empty = both.

Example: 100 active bakeries in Paris.

{
"maxItems": 100,
"query": "boulangerie",
"department": "75",
"etat_administratif": "A"
}

Example: all consulting SAS in Lyon.

{
"maxItems": 500,
"department": "69",
"naturejuridique": "5710",
"activite": "70.22Z"
}

📊 Output

Each record contains 42 fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
🆔 sirenstring"552120222"
🏢 nomCompletstring"CARREFOUR HYPERMARCHES"
📋 siege.siretstring"55212022200013"
📍 siege.adressestring"93 AV DE PARIS, 91300 MASSY"
🏙️ siege.communestring"MASSY"
🗺️ siege.departementstring"91"
🌐 siege.latitudenumbernull
🌐 siege.longitudenumbernull
🏷️ natureJuridiquestring"5710"
🛠️ activitePrincipalestring"47.11F"
📅 dateCreationstring"1991-12-23"
👥 trancheEffectifSalariestringnull
👤 dirigeantsarray[ { name, role } ]
🟢 etatAdministratifstring"A"
🔗 registryUrlstring"https://annuaire-entreprises.data.gouv.fr/..."
🕒 scrapedAtISO 8601"2026-05-06T00:00:00.000Z"

📦 Sample records


✨ Why choose this Actor

Capability
🇫🇷Authoritative source. SIRENE is maintained by INSEE and is the legal reference for company existence in France.
🔄Daily updates. New incorporations, ownership changes, and closures hit SIRENE within 24 hours.
🎯Server-side filters. Combine query, NAF, département, legal form, and status in one run.
🏷️Rich metadata. Directors, capital, employee bands, geo coordinates, registry links per record.
Fast. 100 records in under 30 seconds.

📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ This Actor$5 free credit30M+ companiesDaily refreshname, NAF, dept, form, status⚡ 2 min
Pappers / Societe.com paid€69+/monthSame SIRENE baseDailyYes (paid)🐢 Account setup
Raw INSEE bulk dumpFreeAllMonthlyNone (bulk file)🐢 ETL pipeline
Manual lookupsFreeManualLiveManual🕒 One at a time

Pick this Actor when you want broad coverage, server-side filtering, and no pipeline maintenance.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the France Annuaire Entreprises Scraper page on the Apify Store.
  3. 🎯 Set input. Pick your filters and maxItems.
  4. 🚀 Run it. Click Start and let the Actor collect your data.
  5. 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


💼 Business use cases

💼 Sales & Lead Gen

  • Industry-targeted prospect lists by NAF code
  • Regional outbound territories by département
  • Decision-maker lookups via dirigeants
  • Keep CRM data fresh on a schedule

🏦 Compliance & KYC

  • Verify legal status before contracting
  • Beneficial-ownership trails
  • Daily monitoring of counterparties
  • Sanctions screening enrichment

📊 Market Research

  • Sector size and density by département
  • Track new incorporations
  • Build market maps for investor pitches
  • Founder demographics

📰 Journalism & Civic

  • Verify French companies named in stories
  • Investigate ownership networks
  • Track shell-company patterns
  • Map regional economic activity

🔌 Automating France Annuaire Entreprises Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Hourly, daily, or weekly refreshes keep downstream databases in sync automatically.


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Company demographics for economics papers
  • Cite versioned SIRENE pulls
  • Course exercises on business registers
  • Reproducible ownership network research

🎨 Personal and creative

  • Side projects and indie B2B tools
  • Local market dashboards
  • Hobbyist data exploration
  • Newsletter research

🤝 Non-profit and civic

  • Map social-economy enterprises
  • Civic transparency on local business density
  • Investigate corporate concentration
  • Open data contributions

🧪 Experimentation

  • Train classification models on legal forms
  • Test French B2B product hypotheses
  • Prototype agent pipelines
  • Validate market-entry scenarios

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ Frequently Asked Questions

🧩 How does it work?

Set query, NAF code, département, legal form, or status filters. The Actor calls the official annuaire-entreprises endpoint and emits one structured record per company. Filters run server-side.

🔄 How fresh is the data?

SIRENE is updated daily by INSEE. Every Actor run pulls the latest snapshot.

📊 How many fields per record?

Up to 42 including SIREN, SIRET, full address, geo coordinates, NAF code, legal form, capital, dirigeants, and status.

👥 Does it include directors?

Yes. The dirigeants field returns an array of named officers with role when present in the public registry.

⚖️ Is this data public?

Yes. SIRENE is published under the Etalab open license, which permits commercial reuse with attribution.

🔁 Can I schedule recurring runs?

Yes. Use Apify Schedules to refresh hourly, daily, or weekly.

🌍 Does it cover overseas territories?

Yes. SIRENE includes mainland France and all overseas departments and collectivities.

💳 Do I need a paid Apify plan?

No. The free plan covers preview runs (10 records). Paid lifts the cap and unlocks scheduling.

🆘 What if a run fails?

Apify retries transient errors automatically. Partial datasets are preserved.

🔌 What about closed companies?

Set etat_administratif to C to filter to closed-only for offboarding research.


🔌 Integrate with any app

France Annuaire Entreprises Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes.


💡 Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by INSEE, Annuaire des Entreprises, or any agency of the French Republic. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.