Pappers Sirene Scraper
Pricing
$4.50 / 1,000 companies
Pappers Sirene Scraper
Search French companies by text, filters, coordinates, or SIREN/SIRET. Export official company data with addresses, NAF codes, dirigeants, financials, establishments, Pappers links, and registry flags.
Pricing
$4.50 / 1,000 companies
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
🔎 Pappers Sirene scraper for French company data
Pappers Sirene Scraper searches French companies from the official recherche-entreprises.api.gouv.fr data surface and returns clean rows you can export from Apify. Use it to search by company name, business type, location, NAF code, coordinates, or known SIREN/SIRET identifiers.
Each saved row is one French company with official identity data, head office address, activity codes, company status, dirigeants when available, financial fields when available, establishments when the source returns them, Pappers and Annuaire Entreprises links, and registry flags such as RGE, Qualiopi, bio, ESS, association, training organization, and mission company.
For a small first run, keep the prefilled search for boulangerie in Paris and Maximum companies set to 10. Once the output shape fits your workflow, raise the limit, add filters, switch to coordinate search, or paste SIREN/SIRET values for enrichment.
✅ What this Actor does
- Searches the French company registry by text and filters.
- Enriches known SIREN and SIRET identifiers.
- Searches around latitude and longitude coordinates with a radius up to 50 km.
- Saves one dataset row per accepted company.
- Adds official source links for Pappers and Annuaire Entreprises.
- Includes NAF/APE activity data, legal status, head office address, GPS fields, company size fields, establishment counts, and employee bracket fields when available.
- Includes dirigeants, financial history, and nested establishments by default when the source provides them.
- Emits useful registry and compliance flags without asking you to turn on a separate paid option.
- Works with Apify exports, API access, schedules, webhooks, and integrations.
- Charges only for saved company rows.
This Actor focuses on public French company registry data. It does not use paid Pappers API keys, Societe.com credentials, cookies, private accounts, lead email enrichment, or an MCP tool-call interface.
📦 What data you get
Each dataset item represents one company. Fields can be null or empty when the public source does not expose that data for a specific company.
siren,siretSiege,nomComplet,nomRaisonSociale,sigle, and commercial namesetatAdministratif, creation/update/closure dates, legal form, employer flag, and company categoryactivitePrincipale,activitePrincipaleNaf25,sectionActivitePrincipale, and employee bracket fields- Head office address, postal code, commune, department, region, latitude, and longitude
nombreEtablissementsandnombreEtablissementsOuverts- Latest revenue, latest net result, finance year, and optional
financesHistory - Optional
dirigeantsarray anddirigeantsCount - Optional
establishmentsarray andestablishmentsCount complianceFlagsfor source-provided certifications and registry statusesurlPappers,urlAnnuaireEntreprises,sourceApiUrl, andscrapedAt
The Actor keeps the output table-ready while still preserving richer nested data for finance, officers, and establishments.
🎯 Common use cases
- Build French B2B lead lists by activity, location, size, revenue, or certification.
- Enrich a CRM list that already contains SIREN or SIRET identifiers.
- Find local companies around a sales territory, store, office, or event.
- Check company status, legal identity, and official source links for KYC or vendor review.
- Research companies by NAF code, department, postal code, commune, or region.
- Export official French company data to CSV, Excel, JSON, a warehouse, or an API workflow.
- Schedule repeat searches to refresh prospecting or compliance datasets.
▶️ How to run it
- Open the Input tab.
- Choose a target mode:
Search companies,Enrich SIREN/SIRET list, orSearch around coordinates. - Add your query, identifiers, or coordinates.
- Set
Maximum companiesto keep the run bounded. - Add location, activity, company, people, or certification filters if needed.
- Keep enrichment options enabled when you want financial history, dirigeants, and establishments.
- Start the Actor and open the dataset.
You can export results as JSON, CSV, Excel, XML, RSS, or HTML. You can also call the Actor through the Apify API, schedule it, or connect it to webhooks and integrations.
⚙️ Input
{"mode": "search","query": "boulangerie","departement": "75","etatAdministratif": "A","maxResults": 10,"includeFinancialHistory": true,"includeDirigeants": true,"includeEstablishments": true,"establishmentsLimit": 5}
🎯 Target modes
search: search companies by text and registry filters.lookup: enrich known SIREN or SIRET identifiers. Paste one identifier per line.geo: search near a latitude and longitude withradiusKm.
🧭 Filters
Use location filters such as department, postal code, region, or commune. Use activity filters such as NAF/APE code or NAF section. Use company filters for active/ceased status, size category, employee bracket, and reported revenue. People filters can search by officer last name, first name, or person type. Certification filters include RGE, Qualiopi, bio, ESS, association, training organization, and mission company.
📦 Enrichment
Financial history, dirigeants, and establishments are enabled by default. Turn them off only when you want a smaller output payload. Compliance and registry flags are always included when the source provides them because they do not change the charged unit.
🧾 Output example
{"type": "company","status": "ok","sourceMode": "search","sourceRowNumber": 1,"siren": "403052111","siretSiege": "40305211100037","nomComplet": "BOULANGERIES PAUL","etatAdministratif": "A","activitePrincipale": "10.71C","nombreEtablissements": 20,"nombreEtablissementsOuverts": 12,"siegeAddress": "344 AVENUE DE LA MARNE","siegeCommune": "MARCQ-EN-BAROEUL","caLatest": 27376000000,"resultatNetLatest": 0,"financesYear": 2024,"dirigeantsCount": 3,"establishmentsCount": 5,"complianceFlags": {"est_rge": false,"est_qualiopi": false,"est_bio": false,"est_ess": false},"urlPappers": "https://www.pappers.fr/entreprise/403052111","urlAnnuaireEntreprises": "https://annuaire-entreprises.data.gouv.fr/entreprise/403052111","scrapedAt": "2026-06-11T15:00:00.000Z"}
💳 Pricing
This Actor uses pay-per-event pricing. You are charged $0.0045 for each saved company row.
Unresolved SIREN/SIRET identifiers, no-match searches, and empty runs do not create company rows. The run still completes with clear logs so you can adjust the input and try again.
⚠️ Limits and caveats
Maximum companies can be set up to 10,000 per run. For broad searches, split large jobs by department, region, NAF code, or other filters so each export stays focused and easier to review.
Financials, dirigeants, establishments, and certification flags depend on what the public source exposes for each company. Some companies have no published financial data. Some lookup and search shapes return only the head office plus matching establishments rather than a full establishment registry.
Geo mode searches around coordinates and activity filters. It does not combine a free-text query with the coordinate endpoint.
❓ FAQ
🔑 Do I need a Pappers API key?
No. The Actor does not ask for a Pappers API key, cookies, Societe.com login, or private source account.
🏢 Can I enrich a list of SIREN or SIRET values?
Yes. Choose Enrich SIREN/SIRET list, paste one identifier per line, and set the maximum number of companies to save.
🏬 Does it return establishments?
Yes, when the source returns them. The Actor always includes head office fields and can include nested establishments with a per-company cap.
💶 Does every company have financial data?
No. Financial fields are included when the public source provides them. Missing finance values are returned as null or empty arrays, not as error rows.
📝 Changelog
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- LinkedIn Company Scraper ↗ - Export public LinkedIn company profile data for known companies.
- LinkedIn Company People Scraper ↗ - Build visible employee lists from LinkedIn company People pages.
- Business Address Scraper ↗ - Find physical business addresses on submitted company websites.
- Google Maps Shared List Scraper ↗ - Export saved places from public Google Maps shared lists.
- Map Your Show Exhibitor Scraper ↗ - Turn public exhibitor directories into company lead datasets.
Made with ❤️ by Maxime Dupré