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)

Scrapes French company records from the SIRENE registry by company name, SIREN, or SIRET. Returns each match with its SIRET, legal form, address, NAF/APE code, and administrative state.

Pricing

from $18.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

2

Monthly active users

3 days ago

Last modified

Share

ParseForge

France Annuaire Entreprises Scraper (SIRENE)

Scrape French company data from the SIRENE registry by name, SIREN, or NAF code, up to a million records per run. Each result includes the official SIRET, legal form, address, activity code, and administrative state. Export to CSV, JSON, Excel, or XML.

The official French SIRENE registry holds every registered business, but querying it at scale means dealing with rate limits and pagination. This France Annuaire Entreprises scraper reads the public company listings directly, filtering by département, legal nature, NAF/APE activity code, and administrative state, and returns each match in one fixed schema.

Who uses itWhat they scrape France Annuaire Entreprises for
Sales prospectorsBuild a targeted list of French businesses by sector and location for outreach.
Market analystsMap the competitive density of a specific NAF code in a given département.
Compliance officersVerify the administrative state and legal details of a batch of SIREN numbers.
Data journalistsTrack company creations and closures across French regions over time.

What it does

This Actor collects French company records from the SIRENE registry by company name, SIREN, or SIRET, and returns each one as a flat row.

  • 🔎 Search by name or identifier: Enter a company name, a SIREN, or a SIRET to find matching records.
  • 📍 Geographic filter: Restrict results to a single French département using its 2-digit code, like '75' for Paris.
  • 🏢 Legal form filter: Narrow the search by INSEE legal nature code, such as '5710' for SAS or '5499' for SA.
  • 🏭 Activity code filter: Target specific industries with the NAF/APE code, for example '47.11D' for hypermarchés.
  • Administrative state filter: Choose to see only active companies, only closed ones, or both.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with France Annuaire Entreprises data

📋 Build a B2B prospect list.

A sales team searches for all active '47.11D' hypermarchés in the '75' département and exports a clean CSV of names, addresses, and SIRET numbers for their CRM.

📊 Analyze a regional market.

A market researcher pulls every SAS-registered company in Lyon to calculate the market share of a specific NAF code and inform an investment decision.

🔍 Verify a batch of SIREN numbers.

A compliance officer runs a list of SIREN identifiers through the scraper to confirm each company's administrative state and legal form before onboarding.

🗺️ Map company density by sector.

A data journalist scrapes all active businesses in several départements, groups them by NAF code, and builds a heatmap of economic activity for a regional publication.

Why choose this scraper

What you get
Official SIRENE dataDirect access to the French national business registry, not a third-party reconstruction.
Server-side filteringFilters apply before data is collected, reducing runtime and avoiding irrelevant results.
Fixed output schemaEvery run returns a consistent set of fields, ready for analysis or database import.
No login requiredAccess public company data without an API key, OAuth, or account registration.

How it compares

This Actor reads the official SIRENE registry directly, while the competitors below scrape the PagesJaunes directory or a third-party enrichment platform, which return different fields like phone numbers and emails.

FeatureParseForgeFast Pagesjaunes Leads ScraperPagesjaunes Scraper PpeFrance Companies (SIRENE) Scraper
Official SIRENE registry sourceYesNot listedNot listedYes
Filter by NAF/APE activity codeYesYesNot listedYes
Filter by legal nature codeYesNot listedNot listedNot listed
Filter by administrative stateYesNot listedNot listedNot listed
Returns phone numbers and emailsNot listedYesYesNot listed
Pay-per-event pricingNot listedNot listedYesNot listed

Configure the run

Drive the Actor with a company name, SIREN, or SIRET, and apply optional server-side filters for département, legal nature, NAF/APE code, and administrative state so only matching records reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"query": "carrefour"
}

A larger pull:

{
"maxItems": 200,
"query": "carrefour"
}

Pricing

Pay-per-result: $0.024 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.40
1,000 results$24.00
10,000 results$240.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the France Annuaire Entreprises Scraper (SIRENE).
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to France Annuaire Entreprises through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/france-annuaire-entreprises-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results for my search?

Check that your query is spelled correctly and that the optional filters, like département or administrative state, are not too restrictive. Try removing filters one by one to see which one is excluding all records.

The scraper returns fewer results than I expected.

The 'Maximum companies' setting caps the total output. Increase this number in the input. Also verify that your NAF code or legal nature filter is not narrowing the search more than intended.

I get an error when I enter a SIRET number.

Ensure the SIRET is exactly 14 digits with no spaces or special characters. If the problem persists, try searching with the first 9 digits, which is the SIREN, instead.

The département filter is not working.

The filter expects a 2-digit code like '75' for Paris or '13' for Marseille. Do not include the department name. If you leave it blank, the search covers all of France.

My run timed out before reaching the maximum items.

Large searches can take time. Try reducing the 'Maximum companies' value or adding more restrictive filters, like a specific département or NAF code, to narrow the result set and speed up the run.

FAQ

QuestionAnswer
What is the difference between a SIREN and a SIRET?A SIREN is the 9-digit identifier for a legal entity. A SIRET is a 14-digit number that identifies a specific establishment of that entity. This scraper can search by either.
Can I search by company name instead of a number?Yes. The query field accepts a company name, a SIREN, or a SIRET. The registry will return all matching records for the text you provide.
What is a NAF/APE code?The NAF code, also called the APE code, is the French classification of business activities assigned by INSEE. You can filter results to a single activity code like '47.11D'.
How do I find the legal nature code for a specific company type?INSEE publishes the official list of legal nature codes. For example, '5710' stands for a SAS and '5499' for a SA. Enter the code directly in the filter field.
Does this scraper return the company's phone number or email?This scraper returns the official SIRENE registry fields, which include the registered address and legal details. It does not return phone numbers or email addresses.
Can I scrape multiple départements in one run?The département filter accepts a single 2-digit code per run. To collect data from multiple départements, run the Actor once for each code.
Is there a limit on how many companies I can scrape?Free users are limited to a 10-record preview. Paid users can set the maximum up to 1,000,000 records per run.
What output formats are supported?You can export your dataset in CSV, JSON, Excel, or XML format from the Apify platform.
Does this Actor use the official SIRENE API?It reads the public France Annuaire Entreprises web interface directly, so no API key or registration is required.
Can I schedule this scraper to run daily?Yes. Apify supports scheduled runs. You can configure the Actor to run daily and track changes in company data over time.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by France Annuaire Entreprises. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.