Call GET /insolvency/search with country=FR and the nine-digit SIREN: the BODACC notices published for that company come back, newest first, or an empty list. The demo key works for this call.
curl 'https://api.prometiam.com/functions/v1/risk-api/insolvency/search?country=FR&company_number=552032534' \ -H 'Authorization: Bearer rk_live_demo_publichn'
On 10 November 2026 the API answered that SIREN (Danone) with an empty list, which means no notice is linked to it (the long coverage_note is shortened):
{
"data": [],
"pagination": { "count": 0, "has_more": false, "next_cursor": null },
"meta": { "countries": ["FR", "DE", "GB", "AT", "CH", "NO", "US", "FI", "NL", "DK", "HR", "SE", "ES", "LV", "EE", "SG"], "coverage_note": "...", ... }
}
When a notice is linked to the SIREN, data holds it. This is an answer of the same day for a company that entered liquidation in November 2026; its name and number, the court and the ids are left out here:
{
"data": [
{
"id": ...,
"source_country": "FR",
"source_provider": "Bodacc (France)",
"company_name": "...",
"company_number": "...",
"event_type": "liquidation",
"status": "liquidation",
"local_status": "Jugement d'ouverture: Jugement d'ouverture de liquidation judiciaire | Date: 2026-11-04 | Tribunal: ... | Ville: ...",
"filing_date": "2026-11-08",
"bankrupt_city": null,
"notice_url": "https://www.bodacc.fr/pages/annonces-commerciales-detail/?q.id=id:..."
}
],
"pagination": { "count": 1, "has_more": false, "next_cursor": null },
"meta": { ... }
}
| Field | What it tells you |
|---|---|
data | The notices linked to this SIREN, newest first. An empty list means no notice is linked to it. |
event_type and status | The stage of the proceedings as a normalised value, here liquidation. |
local_status | The BODACC wording of the notice: type of judgment, the date of the judgment, the court and the town. |
filing_date | The date the notice was published in the BODACC. The judgment itself is older, as local_status shows. |
notice_url | The notice on bodacc.fr, to read or cite. |
pagination.next_cursor | Pass it back as cursor when has_more is true. |
POST /insolvency/check takes up to 100 companies and answers one line per company, in your order, with status found, none, ambiguous or error. Two SIREN, one with a notice and one without (the first, and the name of its company, are left out here):
curl -X POST 'https://api.prometiam.com/functions/v1/risk-api/insolvency/check' \
-H 'Authorization: Bearer rk_live_demo_publichn' \
-H 'Content-Type: application/json' \
-d '{"items": [{"country": "FR", "company_number": "..."},
{"country": "FR", "company_number": "552032534"}]}'
{
"data": [
{ "index": 0, "input": { "country": "FR", "company_number": "..." },
"status": "found", "notices": [ { "id": ..., "company_name": "...", "event_type": "liquidation", ... } ],
"latest_filing_date": "2026-11-08" },
{ "index": 1, "input": { "country": "FR", "company_number": "552032534" },
"status": "none", "notices": [], "latest_filing_date": null }
],
"meta": { "items": 2, "found": 1, "none": 1, "ambiguous": 0, "errors": 0, ... }
}
GET /insolvency/search: 2 credits a call, up to 100 notices.POST /insolvency/check: 2 credits for each company checked.company_number null and cannot be found by SIREN, so an empty answer or none is not proof of solvency. Search by name too if the decision matters.validation_error: the number is not a SIREN (nine digits), or limit is outside 1 to 100. In a batch, the faulty item comes back with status error and the others are still answered.upgrade_required: the plan of the key does not include this call.batch_exceeds_quota and max_items_now.Insolvency notices: official insolvency gazettes and registers of the respective countries; for France the BODACC.
The free trial lasts 14 days and includes 500 credits. A card is required and nothing is charged during the trial; it then continues as Starter (EUR 9.99/month) unless you cancel.