French Legal Announcements · BODACC Scraper
Pricing
$4.99 / 1,000 results
French Legal Announcements · BODACC Scraper
Extract official French legal announcements: company registrations, insolvency proceedings, business sales, and account filings. Filter by date range, department, or SIREN. No API key. Ideal for daily lead gen, risk monitoring, and compliance
Pricing
$4.99 / 1,000 results
Rating
0.0
(0)
Developer
Corentin Robert
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Pull official French legal announcements in minutes: monitor new company registrations, insolvency proceedings, business sales, and annual account filings — filtered by date range, department, or SIREN. No API key. No login. Data comes directly from the official BODACC register (bodacc.fr), published by DILA (French government).
Built for: Daily lead gen · Risk monitoring · Compliance & KYB · M&A sourcing · CRM enrichment
Want the full company profile for a SIREN? Use the French Companies Scraper — paste SIRENs and get directors, financials, address, VAT, and more.
What does this Actor do?
The BODACC (Bulletin Officiel des Annonces Civiles et Commerciales) is France's official legal gazette. Every business day it publishes thousands of court-validated announcements covering the entire French company lifecycle.
| Mode | Input | Behavior |
|---|---|---|
| Date range | Start and end date | All announcements published in that window, filtered by type and/or department. Default: yesterday → today — ideal for daily scheduled runs. |
| SIREN list | One or more 9-digit SIRENs | Every announcement ever published for those companies — full history. |
What types of announcements are available?
| Type | familleavis | Use case |
|---|---|---|
| Registrations | immatriculation | New companies, transfers — fresh lead pipeline |
| Insolvency | collective | Redressement, liquidation — risk signals, debt recovery |
| Business sales | vente | Cessions de fonds de commerce — M&A sourcing |
| Accounts filing | depot | Annual accounts deposited — financial monitoring |
| Other notices | avis | Miscellaneous legal notices |
What data does it extract?
| Category | Fields |
|---|---|
| Identity | id, date, type, siren, company, notice_type |
| Location | city, postal_code, department, department_code, region |
| Registration details | legal_form, capital_eur, management, address, activity, registration_date, activity_start_date |
| Insolvency details | court, judgment_type, judgment_date, judgment_details |
| Sale details | sale_origin, activity, address |
| Source | url — direct link to the announcement on bodacc.fr |
Input examples
Date range — all registrations and insolvencies yesterday (default)
{"mode": "dateRange","announcementTypes": ["immatriculation", "collective"],"maxResults": 0}
Date range — new companies in Paris in April 2026
{"mode": "dateRange","announcementTypes": ["immatriculation"],"dateFrom": "2026-04-01","dateTo": "2026-04-30","departments": ["75"],"maxResults": 0}
SIREN list — full announcement history for specific companies
{"mode": "sirens","sirens": ["552032534", "380129866"]}
All input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | "dateRange" | **dateRange** or **sirens**. |
announcementTypes | string[] | ["immatriculation", "collective"] | [Date range] Types to include. Values: immatriculation, collective, vente, depot, avis. |
dateFrom | string | yesterday | [Date range] Start date YYYY-MM-DD. |
dateTo | string | today | [Date range] End date YYYY-MM-DD. |
departments | string[] | (all France) | [Date range] Optional department codes (e.g. "75", "69"). |
sirens | string[] | — | [SIREN mode] One SIREN per line (9 digits). |
maxResults | integer | 500 | Max announcements. 0 = no cap. |
How to use (Apify Console)
Date range (daily monitoring)
- Select Date range.
- Choose Announcement types (Registrations, Insolvency, or both).
- Leave dates blank for yesterday → today, or set a custom range.
- Optionally add Department codes to focus on a region.
- Click Start — export from the Dataset tab.
Tip: schedule this Actor to run every morning to build a fresh daily lead list.
SIREN list
- Select SIREN list.
- Paste SIRENs (one per line).
- Click Start — get the full announcement history for each company.
Output example
{"id": "A202600811154","date": "2026-04-28","type": "Registration","siren": "838604445","company": "LABORATOIRE SMILETECH","legal_form": "Société par actions simplifiée","capital_eur": 5000,"management": "Président : ROGER Jean-Baptiste, Claude","activity": "fabrication et vente de prothèses dentaires","address": "1 Rue du Bosc 27460 Alizay","city": "Alizay","postal_code": "27460","department": "Eure","department_code": "27","region": "Normandie","court": "Greffe du Tribunal de Commerce d'Evreux","registration_date": "2026-04-23","activity_start_date": "2026-04-09","url": "https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:A202600811154"}
Local development
npm installnpm start
Edit input.json at the repo root to change the run parameters locally. The storage/ folder is excluded from the push bundle via .apifyignore.
Companion actors
- French Companies Scraper — search companies by filters or enrich SIRENs with directors, financials, and VAT
- French Establishments Scraper — get every SIRET (branch address, NAF, status) for a list of SIRENs
Support
Contact corentin@outreacher.fr for custom data pipelines or scheduled monitoring setups.