Skip to main content
POST
/
enrichment-service
/
search_executives
curl -X POST https://search.leads-siren.com/enrichment-service/search_executives \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "data": {
      "siren_numbers": ["123456789", "987654321"],
      "role_types": ["Président", "Directeur général", "Gérant"],
      "status_filter": "current",
      "page": 1
    }
  }'
import requests

resp = requests.post(
    "https://search.leads-siren.com/enrichment-service/search_executives",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "data": {
            "siren_numbers": ["123456789", "987654321"],
            "role_types": ["Président", "Directeur général", "Gérant"],
            "status_filter": "current",
            "page": 1
        }
    }
)
print(resp.json())
{
  "total": 36,
  "page": 1,
  "per_page": 20,
  "total_pages": 2,
  "people": [
    {
      "nom_complet": "Jean Dupont",
      "qualite": "Président",
      "status": "current",
      "date_de_naissance": "1975-03-15",
      "entreprises": [ ... ]
    }
  ]
}
{
  "detail": "Insufficient credits (have 2, need 5)"
}
Look up executives (dirigeants) for one or more companies. Provide SIREN numbers directly, or supply company search filters to resolve them automatically. You must provide either siren_numbers or filters + limit — not both.

Request Body

data
object

Credit Cost

1 credit per company/SIREN queried. Credits are charged on the full result set on the first page request — subsequent pages for the same query cost nothing extra.
curl -X POST https://search.leads-siren.com/enrichment-service/search_executives \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "data": {
      "siren_numbers": ["123456789", "987654321"],
      "role_types": ["Président", "Directeur général", "Gérant"],
      "status_filter": "current",
      "page": 1
    }
  }'
import requests

resp = requests.post(
    "https://search.leads-siren.com/enrichment-service/search_executives",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "data": {
            "siren_numbers": ["123456789", "987654321"],
            "role_types": ["Président", "Directeur général", "Gérant"],
            "status_filter": "current",
            "page": 1
        }
    }
)
print(resp.json())
{
  "total": 36,
  "page": 1,
  "per_page": 20,
  "total_pages": 2,
  "people": [
    {
      "nom_complet": "Jean Dupont",
      "qualite": "Président",
      "status": "current",
      "date_de_naissance": "1975-03-15",
      "entreprises": [ ... ]
    }
  ]
}
{
  "detail": "Insufficient credits (have 2, need 5)"
}