# Sirenic French Company Prospecting Search

> Sirenic French Company Prospecting Search is a paid API for AI agents from api.sirenic.eu, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Multi-criteria search over the full French company registry (29.8M companies) with filters for NAF/APE code, département, legal form, workforce size, age, RGE certification, and gender-equality index, returning 100 active companies per page.

## Facts

- Endpoint: GET https://api.sirenic.eu/v1/prospection
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sirenic-french-company-prospecting-search-cf528b04
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oBIpUTCW9EBVc4brBhtj0

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 sirenic-french-company-prospecting-search-cf528b04
```

Example prompt: Find me French companies in the construction sector (NAF code 4120A) in département 69, with at least 10 employees — give me the first page of results.

## When to prefer this

Use this endpoint when you need to systematically prospect or build lead lists from the full French company registry with multiple simultaneous filters (sector, geography, workforce, certifications). It is ideal for B2B sales prospecting, market research, or building targeted outreach lists at scale. Prefer this over single-company lookup endpoints when you need discovery across many companies rather than details on one known company.

## Known failure modes

- Invalid or unrecognized NAF/APE code returns empty results or an error
- Unknown département code returns no results
- Page number beyond available results returns empty list
- Missing required query parameters may return an error or unfiltered results
- Payment failure (x402) blocks the response entirely

## How this service works

French B2B prospecting and lead generation over the full official French company registry (29.8M companies): build targeted company lists with multi-criteria filters — NAF/APE activity code, departement or postal-code prefix, legal form, workforce bracket, company age, active RGE environmental certification, gender-equality index. Returns 100 active companies per page; each page is one payment. Combine filters to narrow a market segment into fresh, registry-grade company lists for France.

## Output

A paginated list of up to 100 active French companies matching the specified filters, drawn from the full SIRENE registry. Each entry typically includes company identifiers (SIREN/SIRET), name, NAF/APE code, legal form, workforce bracket, département, and active status. One page (one payment) is returned per call.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "naf": {
       "type": "string",
       "description": "NAF/APE code or prefix (62, 62.01, 62.01Z)"
      },
      "rge": {
       "type": "string",
       "description": "true|false — only companies with an active RGE environmental certification"
      },
      "page": {
       "type": "string",
       "description": "Page number, 100 results per page; each page is a separate payment (default 1)"
      },
      "age_max": {
       "type": "string",
       "description": "Maximum company age in years (0-200)"
      },
      "age_min": {
       "type": "string",
       "description": "Minimum company age in years (0-200)"
      },
      "egapro_min": {
       "type": "string",
       "description": "Minimum gender-equality index (0-100)"
      },
      "code_postal": {
       "type": "string",
       "description": "Postal-code prefix, 2 to 5 digits. Mutually exclusive with departement"
      },
      "departement": {
       "type": "string",
       "description": "French departement (2 digits, 2A/2B, 97x/98x). Mutually exclusive with code_postal"
      },
      "effectif_max": {
       "type": "string",
       "description": "Maximum workforce (integer 0-1000000)"
      },
      "effectif_min": {
       "type": "string",
       "description": "Minimum workforce (integer 0-1000000)"
      },
      "forme_juridique": {
       "type": "string",
       "description": "INSEE legal-category prefix, 2 to 4 digits (sole traders, category 1000, are always excluded)"
      }
     }
    }
   },
   "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/sirenic-french-company-prospecting-search-cf528b04/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sirenic.eu](https://www.zero.xyz/host/api.sirenic.eu/llms.txt)
