France Bodacc Scraper avatar

France Bodacc Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
France Bodacc Scraper

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 $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Categories

Share

Norm Data

🇫🇷 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

CapabilityThis actorOther BODACC scrapers on Apify
Search by company name, keyword, department, date rangeyesyes
Batch SIREN lookup in one runyesyes
Filter by announcement type (insolvency, sales, etc.)yesyes
Filter by regionyesno
Monitor mode: announcements since a dateyesno
Parsed judgment, sale, modification, deregistration blocksyesyes
Full company history included as standardyespaid add-on

📦 What data you get

EntityUseful fields
AnnouncementPublication date, bulletin and announcement number, notice status, announcement type, source link.
CompanyName, SIREN, department, region, city, postal code, commercial court.
JudgmentInsolvency procedure nature, date, and the appointed liquidator or administrator.
Sale / transferSale category, effective date, legal-notice reference, and any opposition on record.
ModificationWhat changed (capital, legal form, activity, and similar general updates).
DeregistrationDeregistration flags for the legal entity.
Account filingFiling type and closing date.
People & establishmentsOfficers, 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 }
{ "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:

SectionWhat it's for
ModePick what to get: Search, Look up, or Monitor.
Search and Monitor filtersCompany name, keywords, department, region, announcement type, notice status, date range, dedupe and sort order.
Look upSIREN numbers to look up.
MonitorThe 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.

💰 Pricing

Pay-per-event: a one-time 0.003 when the run starts, plus a price per result saved to your dataset. The price depends on your Apify plan tier:

Your Apify planPrice per result
Free0.013
Bronze0.012
Silver0.011
Gold / Platinum / Diamond0.01

Approximate total cost (includes the 0.003 start fee):

Results collectedFreeBronzeSilverGold+
100$1.30$1.20$1.10$1.00
1,000$13.00$12.00$11.00$10.00
10,000$130.00$120.00$110.00$100.00

New Apify accounts start with $5 in free credit.

🚀 Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the France Bodacc Scraper.
  3. Fill in the input (or keep the prefilled example), set the maximum number of results, 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, and schedule it with Apify's built-in Scheduler.

🤖 Use with AI agents (MCP)

Give an AI agent live access to the France Bodacc Scraper through the Model Context Protocol:

claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/france-bodacc-scraper"

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

🔧 Troubleshooting

A SIREN returned an error row. That company has no BODACC announcement on record. The row is kept so your output matches your input list.

My search returned 0 announcements. Filters combine with AND. Remove department, region or announcement type first, and check the date range.

I get many rows for the same company. Each announcement is a row. Turn on "One row per company" to keep only the most recent per SIREN.

❓ FAQ

QuestionAnswer
What is BODACC?France's official gazette of legal announcements: insolvencies, business sales, registrations, modifications, deregistrations and account filings.
Can I monitor new insolvencies?Yes, Monitor mode with announcement type set to insolvency proceedings, scheduled daily or weekly.
Is the detail structured?Yes, judgment, sale and modification details come as structured fields, not raw text.
Do I need an API key?No.

🛡️ 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 install
bun test # offline: input parsing and normalisation against synthetic fixtures
bun run src/main.ts # reads storage/key_value_stores/default/INPUT.json