# Resolve402 People Search – French Company Decision Makers

> Resolve402 People Search – French Company Decision Makers is a paid API for AI agents from resolve402.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-11).

Search for decision makers (CEO, président, DG, gérant) at French companies by role, sector, location, and headcount using official Sirene + RNE registry data, returning up to 25 contacts with company details.

## Facts

- Endpoint: GET https://resolve402.dev/api/people-search?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/resolve402-people-search-french-company-decision-makers-725f639d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bn38QD00cczodvAFbDXRh

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 resolve402-people-search-french-company-decision-makers-725f639d
```

Example prompt: Find me up to 15 CEOs of information and communication companies (NAF section J) in Île-de-France (region 11) with at least 10 employees using the French official registry.

## When to prefer this

Use this endpoint when you need to identify and locate decision makers at French companies specifically using official government registry data (Sirene + RNE). It is ideal for B2B lead generation, sales prospecting, or compliance research targeting French entities, especially when geographic precision (department, region, postal code) or sector filtering (NAF codes) is required. It is superior to general web scraping for French company data because it draws from authoritative official sources. Pair it with /api/decision-makers to retrieve probable business email addresses for each contact found.

## Known failure modes

- No matches found for the given filter combination — returns an empty result set, not charged
- Invalid NAF section letter or code — may return an error or empty results
- Invalid department or region code — query may silently return no results
- Limit out of range (outside 1–25) — may return a validation error
- Page out of bounds — returns empty results for pages beyond the dataset

## How this service works

Find decision makers of French companies by role (CEO, président, DG, gérant), sector (NAF), place, headcount and revenue or net income range, from the official registry (Sirene + RNE). Up to 25 people per call, one per company, with SIREN, NAF, city, size and latest revenue. Chain with /api/decision-makers for their probable business email. Charged only if someone matches.

## Output

Returns a list of up to 25 decision maker records, one per company, each including the person's name and role, the company name, SIREN identifier, NAF code, city, and employee size bracket. Results are sourced from the official French Sirene and RNE registries. The response is charged only when at least one match is found.

## 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",
     "properties": {
      "page": {
       "type": "integer",
       "description": "Page of companies, default 1"
      },
      "role": {
       "type": "string",
       "description": "ceo (default), president, dg, gerant or any_executive"
      },
      "limit": {
       "type": "integer",
       "description": "1-25, default 10"
      },
      "region": {
       "type": "string",
       "description": "INSEE region code, e.g. 11 (Île-de-France)"
      },
      "sector": {
       "type": "string",
       "description": "NAF section letter (A-U, e.g. J = information & communication) or NAF code (62.01Z)"
      },
      "keywords": {
       "type": "string",
       "description": "Free text on the company name or activity"
      },
      "department": {
       "type": "string",
       "description": "French department code, e.g. 75, 69, 2A"
      },
      "max_revenue": {
       "type": "string",
       "description": "Maximum revenue in EUR"
      },
      "min_revenue": {
       "type": "string",
       "description": "Minimum revenue in EUR, latest published accounts (5000000, 5M, 500k)"
      },
      "postal_code": {
       "type": "string",
       "description": "5-digit postal code"
      },
      "min_employees": {
       "type": "integer",
       "description": "Minimum headcount (Sirene brackets)"
      },
      "max_net_income": {
       "type": "string",
       "description": "Maximum net income in EUR (-1 = loss-making only)"
      },
      "min_net_income": {
       "type": "string",
       "description": "Minimum net income in EUR (0 = profitable only)"
      }
     }
    }
   },
   "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/resolve402-people-search-french-company-decision-makers-725f639d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from resolve402.dev](https://www.zero.xyz/host/resolve402.dev/llms.txt)
