# French RNE Annual Accounts (Bilans) Lookup

> French RNE Annual Accounts (Bilans) Lookup is a paid API for AI agents from data.greeneris.io, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-15).

Retrieves the annual accounts filing history and headline financial figures for a French company from the INPI RNE registry using its SIREN number.

## Facts

- Endpoint: GET https://data.greeneris.io/v1/fr/bilans
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/french-rne-annual-accounts-bilans-lookup-e19717dc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5_8EnO7tJEr6Y2hJYsW2c

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability french-rne-annual-accounts-bilans-lookup-e19717dc
```

Example prompt: Can you pull the annual accounts filing history for French company with SIREN 552032534 from the INPI RNE, and give me the latest headline financials — revenue, net result, total assets, and equity?

## When to prefer this

Use this endpoint when you need official French annual account filings sourced directly from the INPI RNE for a known SIREN, particularly for KYB/due diligence workflows requiring filing history and headline financials. Prefer this over general French company search endpoints (which return registry identity data) when you specifically need balance sheet and income statement figures or filing compliance signals. Best when you already have the SIREN and need financial depth rather than company discovery.

## Known failure modes

- Invalid or non-9-digit SIREN returns a validation error (Luhn check failure)
- SIREN not found in RNE returns empty or 404 response
- Company exists but has never filed accounts — empty filing list returned
- Latest filing is confidential — financial figures not available
- Liasse scheme not mapped — financial fields return 'not_covered' rather than figures
- Upstream INPI/RNE unavailability may cause timeouts or errors
- Stale data possible within 24h cache window

## How this service works

Annual accounts filed with the French RNE (INPI). Query: ?siren=552032534 (9 digits, Luhn-validated). Returns the filing history -- closing date, filing date, type (complet/simplifie/consolide), public or confidential -- which is a KYB signal in itself. For the latest public filing it adds headline figures (revenue, operating and net result, total assets, equity) when the liasse scheme is mapped, else says not_covered rather than guessing. 24h cache.

## Output

Returns a list of annual account filings for the company, each with closing date, filing date, filing type (complet/simplifié/consolidé), and public/confidential status. For the latest public filing where the liasse scheme is mapped, also returns headline figures: revenue, operating result, net result, total assets, and equity. If the scheme is not mapped, the financial fields return 'not_covered'. Results are cached for 24 hours.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "siren"
     ],
     "properties": {
      "siren": {
       "type": "string",
       "description": "French SIREN, 9 digits, e.g. 552032534"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/french-rne-annual-accounts-bilans-lookup-e19717dc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from data.greeneris.io](https://www.zero.xyz/host/data.greeneris.io/llms.txt)
