France Annuaire Entreprises Scraper (SIRENE)
Pricing
from $18.00 / 1,000 result items
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
Maintained by CommunityActor stats
0
Bookmarked
18
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
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 it | What they scrape France Annuaire Entreprises for |
|---|---|
| Sales prospectors | Build a targeted list of French businesses by sector and location for outreach. |
| Market analysts | Map the competitive density of a specific NAF code in a given département. |
| Compliance officers | Verify the administrative state and legal details of a batch of SIREN numbers. |
| Data journalists | Track 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 data | Direct access to the French national business registry, not a third-party reconstruction. |
| Server-side filtering | Filters apply before data is collected, reducing runtime and avoiding irrelevant results. |
| Fixed output schema | Every run returns a consistent set of fields, ready for analysis or database import. |
| No login required | Access 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.
| Feature | ParseForge | Fast Pagesjaunes Leads Scraper | Pagesjaunes Scraper Ppe | France Companies (SIRENE) Scraper |
|---|---|---|---|---|
| Official SIRENE registry source | Yes | Not listed | Not listed | Yes |
| Filter by NAF/APE activity code | Yes | Yes | Not listed | Yes |
| Filter by legal nature code | Yes | Not listed | Not listed | Not listed |
| Filter by administrative state | Yes | Not listed | Not listed | Not listed |
| Returns phone numbers and emails | Not listed | Yes | Yes | Not listed |
| Pay-per-event pricing | Not listed | Not listed | Yes | Not 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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the France Annuaire Entreprises Scraper (SIRENE).
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
