Skip to content
Back to French Company Data & Address Risk API (SIREN, BODACC, Géorisques)

Card snapshot

siren.vigilix.fr · 2026-11-12 18:58:55 UTC · b757008a69ef2fb49a980b7771f2754df190169872e099bf6b0b45c5cb7eaa45

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "_source": "agentic.market",
  "service": {
    "id": "siren-vigilix-fr",
    "name": "siren.vigilix.fr",
    "description": "",
    "domain": "siren.vigilix.fr",
    "provider": "siren.vigilix.fr",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://siren.vigilix.fr/v1/adresse/geocode",
        "description": "French address geocoding and address normalization: geocode a free-text French address to GPS lat/lon, normalized address, postcode and INSEE code, with score and confidence. Mainland France, Corsica and overseas DROM. Official BAN (Base Adresse Nationale) data via IGN G\u00e9oplateforme. Not charged when no result is found; invalid input gets a free 400 (no 402). \u2014 FR : G\u00e9ocodage d\u2019adresses fran\u00e7aises, normalisation et code INSEE.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "10 rue de la Paix Paris",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://siren.vigilix.fr/v1/adresse/reverse",
        "description": "French reverse geocoding: GPS coordinates (lat, lon) to the nearest French address, with distance in metres, postcode and INSEE code. Mainland France, Corsica and overseas DROM. Official BAN (Base Adresse Nationale) data via IGN G\u00e9oplateforme. Not charged when no result is found (e.g. at sea); invalid or out-of-France coordinates get a free 400 (no 402). \u2014 FR : G\u00e9ocodage inverse, coordonn\u00e9es vers adresse la plus proche.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lat",
            "type": "number",
            "description": "",
            "example": 48.86987,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "number",
            "description": "",
            "example": 2.33123,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://siren.vigilix.fr/v1/adresse/risques",
        "description": "French property risk report for an address or GPS point: natural hazards (seismic, radon, clay, flood risk, ground movement, CatNat) and industrial sites (ICPE, Seveso, polluted) from official G\u00e9orisques data, with a French summary. Not charged when no result is found; invalid input gets a free 400 (no 402).",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "Place de la Mairie Saint-Pierre-de-Chartreuse",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://siren.vigilix.fr/v1/entreprise",
        "description": "French company lookup by SIREN (9-digit French business ID). Clean JSON from official INSEE Sirene / RNE data: legal name, active/closed status, creation date, NAF code, HQ address with GPS, directors, headcount range, latest revenue and net income, labels (ESS, RGE, Qualiopi\u2026). No API key, no signup. Not charged if the SIREN is invalid or not found. \u2014 FR : Fiche entreprise \u00e0 partir d\u2019un SIREN : nom, statut, activit\u00e9, si\u00e8ge, dirigeants, effectif, CA. Donn\u00e9es INSEE / RNE.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "siren",
            "type": "string",
            "description": "",
            "example": "552081317",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://siren.vigilix.fr/v1/entreprise/bodacc",
        "description": "French company legal notices check (BODACC) by SIREN. Tells you if the company is under insolvency proceedings (safeguard, receivership, liquidation), has been struck off, and lists its latest official notices with dates, court and links. Ideal for supplier/customer due diligence and KYB. Official DILA open data. \u2014 FR : Annonces BODACC d\u2019une entreprise : proc\u00e9dures collectives, radiation, derni\u00e8res annonces.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "siren",
            "type": "string",
            "description": "",
            "example": "552081317",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://siren.vigilix.fr/v1/entreprises/recherche",
        "description": "Search French companies by name and get their SIREN. Returns up to 10 matches with SIREN, name, active status, NAF code, city and postcode, plus a link to the full company profile endpoint. Optional postcode filter. Official INSEE Sirene data. Not charged if no match. \u2014 FR : Recherche d\u2019entreprises fran\u00e7aises par nom, renvoie le SIREN.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "code_postal",
            "type": "string",
            "description": "",
            "example": "69001",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "boulangerie",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.002",
      "maxAmount": "0.02",
      "avgCostPerTransaction": "0.006333",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "",
    "tags": [],
    "iconUrl": ""
  }
}