France SIRENE Scraper avatar

France SIRENE Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
France SIRENE Scraper

France SIRENE Scraper

Scrapes French company records from the official SIRENE register by name, SIREN, postal code, department, or NAF code. Returns each company as a flat row.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

ParseForge

France SIRENE Scraper

Scrape French company records from the official SIRENE register, by name, SIREN, postal code, department, or NAF code. Each row returns the company's identifiers, address, activity, and legal form. No API key. Export to CSV, JSON, Excel, or XML.

INSEE's SIRENE API requires an authentication token and strict rate limits. This Actor reads the public SIRENE company register directly, filtered by name, SIREN, postal code, department, or NAF activity code, and returns each match in one fixed schema.

Who uses itWhat they scrape France SIRENE for
Market researchersBuild a list of companies in a French region or sector for analysis.
Sales teamsFind prospect companies by NAF code and postal area for outreach.
Compliance officersVerify a company's SIREN and registered details against the official register.
Data analystsCollect structured company data for enrichment or matching with other datasets.

What it does

This Actor collects French company records from the SIRENE register by name, SIREN, postal code, department, or NAF code, and returns each one as a flat row.

  • πŸ” Search by name or SIREN: free-text query matches company names and identifiers.
  • πŸ“ Geographic filters: narrow results to one postal code or department.
  • 🏷️ Activity filter: target companies by their 5-character NAF code.
  • πŸ“¦ Bulk export: collect up to 1,000,000 companies per run and export to CSV, JSON, Excel, or XML.

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

What you can do with France SIRENE data

πŸ“ˆ Build a market list.

A sales team enters a NAF code and a department to get all active companies in that sector and area, then exports the list for prospecting.

πŸ”Ž Verify a company.

A compliance officer searches by SIREN to confirm the registered name, address, and legal form of a French company.

πŸ—ΊοΈ Map regional activity.

A market researcher filters by postal code to see which companies operate in a specific city or district.

🧩 Enrich your CRM.

A data analyst collects SIRENE records and matches them to internal data using the SIREN identifier.

Why choose this scraper

What you get
Official sourceData comes from the public SIRENE register maintained by INSEE.
No API keyNo authentication token or registration required.
Flexible filtersCombine name, SIREN, postal code, department, and NAF code in one run.
Structured outputEvery company is returned as a flat row with consistent fields.

How it compares

This Actor and France Companies (SIRENE) Scraper both read the official SIRENE register, but they differ in the filters they expose and the way results are returned.

FeatureParseForgeFrance Companies (SIRENE) Scraper
Search by company nameYesYes
Search by SIRENYesYes
Filter by postal codeYesNot listed
Filter by departmentYesNot listed
Filter by NAF codeYesYes
Export to datasetYesYes

Configure the run

Drive the Actor from a company name or SIREN, and optionally narrow by postal code, department, or NAF activity code. Filters run as each record is read so only matches 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.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.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 SIRENE Scraper.
  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 SIRENE 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-sirene-scraper"

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

Troubleshooting

Why am I getting no results?

Check that your query is spelled correctly and that any filters, such as postal code or NAF code, are not too restrictive. Try removing filters one by one to see which one excludes all matches.

Why is my run slow?

Large result sets take time to collect. Reduce the maximum number of companies or narrow your filters to speed up the run.

Can I search by SIRET instead of SIREN?

The query field accepts SIREN numbers. If you need SIRET-level data, check whether the Actor supports it or use a dedicated SIRET scraper.

Why do some fields appear empty?

Not all companies have every field populated in the SIRENE register. Empty fields mean the data is not available for that record.

How do I export the results?

After the run finishes, go to the dataset tab in Apify and choose the export format: CSV, JSON, Excel, or XML.

FAQ

QuestionAnswer
What is the SIRENE register?SIRENE is the official French business register maintained by INSEE. It contains legal and administrative information on all companies and establishments registered in France.
Do I need an API key or token?No. This Actor reads the public SIRENE data directly, so no authentication is required.
Can I search by SIREN number?Yes. Enter a SIREN in the query field to retrieve that specific company.
What is a NAF code?NAF is the French classification of economic activities. Each company has a 5-character NAF code that describes its main activity, such as 47.11A for supermarkets.
Can I filter by department?Yes. Use the department field with a 2 or 3 character code, for example 75 for Paris or 2A for Corse-du-Sud.
How many companies can I collect in one run?You can set the maximum number of companies up to 1,000,000 per run.
What output formats are supported?The dataset can be exported to CSV, JSON, Excel, or XML from the Apify platform.
Is the data up to date?The Actor reads the current public SIRENE data at the time of the run, so results reflect the latest available records.
Can I combine filters?Yes. You can combine a name query with postal code, department, and NAF code to narrow results.
Does this include SIRET establishment data?The Actor returns company-level records from SIRENE. For establishment-level SIRET data, check the input fields or consider a dedicated SIRET scraper.

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 INSEE. 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.