Sirenic
GET api.sirenic.eu/v1/bodacc/recherche
Why an agent can trust this route.
Sonar evidence is advisory. Paid delivery is shown as verified only when paid probes are available; otherwise route estimates use the unpaid handshake as a clearly labeled proxy.
Observed outcomes
Search French BODACC legal announcements by CRITERIA, not by company: pick a family (insolvency proceedings, deregistrations, sales, incorporations, accounts filings, conciliation...), a date window and optionally a department. Answers questions like: which companies entered insolvency proceedings in department 59 this week? Up to 100 announcements, newest first, each with its SIREN, court, town and structured judgment. Sole traders are excluded (their name is personal data) and counted.
Resource: api.sirenic.eu/v1/bodacc/recherche
Network: eip155:8453 · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2
Payment methods: — · Last validation: 2026-09-14 08:08:53.059+00
{
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [
"famille",
"depuis"
],
"properties": {
"depuis": {
"type": "string",
"description": "Start of the publication window, YYYY-MM-DD. Required — there is no unbounded search. Example: 2026-08-04."
},
"famille": {
"type": "string",
"description": "Announcement family code (closed list, these are the UPSTREAM BODACC codes): dpc (accounts filings, the largest family), modification, creation, radiation, collective (insolvency proceedings), vente, immatriculation, divers, conciliation, retablissement_professionnel. Example: collective."
},
"jusqu_a": {
"type": "string",
"description": "Optional end of the publication window, YYYY-MM-DD. The window may not exceed 366 days, so a long-lived example should set BOTH bounds. Example: 2026-08-11."
},
"departement": {
"type": "string",
"description": "Optional French department code: 01-95, 2A, 2B, 971-978. Example: 59 (Nord)."
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
},
"paymentRequirements": [
{
"raw": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"scheme": "exact",
"network": "eip155:8453",
"amountAtomic": "30000"
},
{
"raw": {
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"extra": {
"name": "EURC",
"version": "2"
},
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
"asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
"payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2",
"scheme": "exact",
"network": "eip155:8453",
"amountAtomic": "30000"
}
]
}Source catalog records are retained separately from live endpoint observations. Sonar score, uptime, and latency are advisory metrics. CDP indexing is not inferred from validation.