France Bodacc Scraper
Pricing
from $6.15 / 1,000 results
France Bodacc Scraper
Search and monitor France's official BODACC legal-announcements gazette: insolvency proceedings, business sales, registrations, modifications, deregistrations and account filings. Filter by company name, SIREN, department, region, announcement type and date range, or watch for new filings.
Pricing
from $6.15 / 1,000 results
Rating
0.0
(0)
Developer
Norm Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share

🇫🇷 France BODACC Scraper
Scrape BODACC, France's official gazette of company legal announcements, with no API key and no login. Search or monitor insolvency proceedings, business sales, new registrations, deregistrations, general modifications and account filings for any French company.
Get clean structured data for KYB, credit risk and business intelligence: parsed judgment, sale, modification, deregistration and account-filing details, plus officers, establishments and the previous owner or operator where the announcement carries one.
🎯 Who uses it?
🛡️ Credit and risk analysts
Filter straight to insolvency proceedings by department, region or date range and get the parsed judgment (nature, date, appointed liquidator) on every row.
📇 KYB and compliance teams
Look up a company's full BODACC history by SIREN in one call, every filing from first registration to today, to build the legal timeline for an onboarding file.
🗂️ M&A and deal-sourcing teams
Search business sales and transfers (cessions de fonds de commerce) by sector keyword or region to find deals as they're announced.
📡 Portfolio monitoring teams
Watch a set of departments, regions or announcement types for anything published since a given date, and get new insolvencies or deregistrations before they show up anywhere else.
✨ What it does
- Search announcements by company name, keyword list, department, region, announcement type and publication date range. Filters combine with logical AND.
- Look up by SIREN: paste a batch of nine-digit numbers, get every BODACC announcement on record for each one, its full legal history, newest first. A SIREN with no announcements still comes back as its own row with an
error, so the output always matches your input list. - Monitor: announcements published on or after a given date, matching the same filters as Search, for a recurring daily or weekly watch.
- Parsed detail blocks: judgment, sale, modification, deregistration and account-filing data are returned as structured objects, not raw text, matched to whichever type the announcement actually is.
- One row per company (optional): keep only the most recent matching announcement per SIREN instead of every filing.
Missing source values are returned as null, never invented.
Why this scraper
- Region filter that other BODACC scrapers on Apify don't offer. Filter by any of France's 18 administrative regions directly, not just department code.
- Monitor mode for a recurring watch. Set a date and schedule it daily to get new insolvencies, sales and deregistrations as they're published, matching the same filters as Search.
- Full company history included, not a paid add-on. Look up mode already returns every announcement on record for a SIREN at the same price as any other row.
- No API key, no login, no captcha. Public official gazette data, delivered clean and flat.
How it compares
| Capability | This actor | Other BODACC scrapers on Apify |
|---|---|---|
| Search by company name, keyword, department, date range | yes | yes |
| Batch SIREN lookup in one run | yes | yes |
| Filter by announcement type (insolvency, sales, etc.) | yes | yes |
| Filter by region | yes | no |
| Monitor mode: announcements since a date | yes | no |
| Parsed judgment, sale, modification, deregistration blocks | yes | yes |
| Full company history included as standard | yes | paid add-on |
📦 What data you get
| Entity | Useful fields |
|---|---|
| Announcement | Publication date, bulletin and announcement number, notice status, announcement type, source link. |
| Company | Name, SIREN, department, region, city, postal code, commercial court. |
| Judgment | Insolvency procedure nature, date, and the appointed liquidator or administrator. |
| Sale / transfer | Sale category, effective date, legal-notice reference, and any opposition on record. |
| Modification | What changed (capital, legal form, activity, and similar general updates). |
| Deregistration | Deregistration flags for the legal entity. |
| Account filing | Filing type and closing date. |
| People & establishments | Officers, owners and establishment details as filed on the announcement. |
Every record includes observedAt (UTC). Download your dataset from Apify as CSV, JSON, or Excel.
💡 Use cases
🛡️ Watch for new insolvencies in a region
{ "mode": "search", "regions": ["Île-de-France"], "announcementFamilies": ["Procédures collectives"], "maxItems": 200 }
📇 Get a company's full legal history
{ "mode": "lookup", "sirens": ["552032534"] }
🗂️ Find business sales in a sector
{ "mode": "search", "keywords": ["boulangerie", "patisserie"], "announcementFamilies": ["Ventes et cessions"], "maxItems": 500 }
📡 Daily monitor for two departments
{ "mode": "monitor", "since": "2026-09-19", "departments": ["75", "92"] }
⚙️ How the input is organised
The maximum results field sits above every section since it applies to every mode. The rest follows the mode you pick:
| Section | What it's for |
|---|---|
| Mode | Pick what to get: Search, Look up, or Monitor. |
| Search and Monitor filters | Company name, keywords, department, region, announcement type, notice status, date range, dedupe and sort order. |
| Look up | SIREN numbers to look up. |
| Monitor | The date to watch for new announcements since. |
Apify Free plan: every run is limited to a fixed 10-row sample. Upgrade your Apify plan to run your own settings.
🛡️ Limits & responsible use
This Actor reads only BODACC's own public official gazette data. It never signs in and never accesses anything gated behind an account.
A Look up SIREN with no announcement on record still writes one row with an error rather than failing the run, so your output count matches your input list. Company and officer names are kept exactly as published in the gazette.
📧 Contact
Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com
Local development
bun installbun test # offline: input parsing and normalisation against synthetic fixturesbun run src/main.ts # reads storage/key_value_stores/default/INPUT.json