Api Endpoint

Sirenic

Director transactions and insider transactions at Belgian and German listed companies — managers transactions (directors' dealings) under MAR Article 19, as notified to the FSMA and BaFin: are the company's managers buying or selling? Issuer-level aggregate over a rolling 12 months — counts, gross buy and sell amounts, net flow, breakdown by declarer category, and the underlying notifications. BE: 10-digit enterprise number. DE: LEI or ISIN. No individual is ever named.

Open interactive test console

Offering

Provider
api.sirenic.eu
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
Financial Analysis
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://api.sirenic.eu/v1/eu/entreprise/:pays/:id/transactions-dirigeants
MIME type
Not provided
First seen
2026-10-16T01:51:20.002Z
Last seen
Tags
belgium, germany, insider-transactions, managers-transactions, directors-dealings

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.02 USDC
Atomic price: 20000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
20000 atomic units
Atomic price: 20000 · Network: eip155:8453 · Asset: 0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42 · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "20000",
    "payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2"
  },
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
    "amount": "20000",
    "payTo": "0x76A672EEe56D29D475b0715cc03B8C99D70EC8A2"
  }
]

Observed health

Status
Healthy
Latest latency
310 ms
Average latency
855 ms
HTTP status
402
Last checked
Reachability
100% over 11 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "method": {
      "enum": [
        "GET"
      ],
      "type": "string"
    },
    "pathParams": {
      "properties": {
        "id": {
          "description": "BE: 10-digit enterprise number (KBO/BCE), e.g. 0428750985. DE: LEI (20 chars) or ISIN (12 chars), e.g. 529900D6BF99LW9R2E68 — BaFin publishes no register number. An issuer absent from the register returns 404 emetteur_inconnu; a malformed German identifier returns 400.",
          "type": "string"
        },
        "pays": {
          "description": "ISO-3166 alpha-2 country code. BE (FSMA) or DE (BaFin) ONLY: any other country returns 404 pays_non_couvert.",
          "type": "string"
        }
      },
      "required": [
        "pays",
        "id"
      ],
      "type": "object"
    },
    "queryParams": {
      "properties": {
        "depuis": {
          "description": "Optional start date YYYY-MM-DD; omitted = rolling 12 months. A malformed value returns 400 parametre_invalide (payment cancelled).",
          "type": "string"
        }
      },
      "required": [],
      "type": "object"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method"
  ],
  "type": "object"
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "pathParams": {
          "properties": {
            "id": {
              "description": "BE: 10-digit enterprise number (KBO/BCE), e.g. 0428750985. DE: LEI (20 chars) or ISIN (12 chars), e.g. 529900D6BF99LW9R2E68 — BaFin publishes no register number. An issuer absent from the register returns 404 emetteur_inconnu; a malformed German identifier returns 400.",
              "type": "string"
            },
            "pays": {
              "description": "ISO-3166 alpha-2 country code. BE (FSMA) or DE (BaFin) ONLY: any other country returns 404 pays_non_couvert.",
              "type": "string"
            }
          },
          "required": [
            "pays",
            "id"
          ],
          "type": "object"
        },
        "queryParams": {
          "properties": {
            "depuis": {
              "description": "Optional start date YYYY-MM-DD; omitted = rolling 12 months. A malformed value returns 400 parametre_invalide (payment cancelled).",
              "type": "string"
            }
          },
          "required": [],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}