Skip to main content
POST
/
enrichment-service
/
search_companies
curl -X POST https://search.leads-siren.com/enrichment-service/search_companies \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "data": {
      "filters": {
        "departement": ["75"],
        "activite_principale": ["62.01Z"],
        "tranche_effectif_salarie": ["10-49", "50-199"],
        "nature_juridique": ["Sociétés commerciales"],
        "etat_administratif": "A"
      },
      "page": 1
    }
  }'
import requests

resp = requests.post(
    "https://search.leads-siren.com/enrichment-service/search_companies",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "data": {
            "filters": {
                "departement": ["75"],
                "activite_principale": ["62.01Z"],
                "tranche_effectif_salarie": ["10-49", "50-199"],
                "nature_juridique": ["Sociétés commerciales"],
                "etat_administratif": "A"
            },
            "page": 1
        }
    }
)
print(resp.json())
{
  "total": 1520,
  "page": 1,
  "results": [
    {
      "siren": "123456789",
      "nom_complet": "Example SARL",
      "siege": { ... },
      "activite_principale": "62.01Z",
      "tranche_effectif_salarie": "10-49"
    }
  ]
}
{
  "detail": "Insufficient credits (have 0, need 5)"
}
Search French companies by location, sector, legal form, employee count, and more. All filter fields are optional — you can pass any combination of them, or even an empty filters object.

Request Body

data
object

Credit Cost

A fixed number of credits is deducted per request.
curl -X POST https://search.leads-siren.com/enrichment-service/search_companies \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "data": {
      "filters": {
        "departement": ["75"],
        "activite_principale": ["62.01Z"],
        "tranche_effectif_salarie": ["10-49", "50-199"],
        "nature_juridique": ["Sociétés commerciales"],
        "etat_administratif": "A"
      },
      "page": 1
    }
  }'
import requests

resp = requests.post(
    "https://search.leads-siren.com/enrichment-service/search_companies",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "data": {
            "filters": {
                "departement": ["75"],
                "activite_principale": ["62.01Z"],
                "tranche_effectif_salarie": ["10-49", "50-199"],
                "nature_juridique": ["Sociétés commerciales"],
                "etat_administratif": "A"
            },
            "page": 1
        }
    }
)
print(resp.json())
{
  "total": 1520,
  "page": 1,
  "results": [
    {
      "siren": "123456789",
      "nom_complet": "Example SARL",
      "siege": { ... },
      "activite_principale": "62.01Z",
      "tranche_effectif_salarie": "10-49"
    }
  ]
}
{
  "detail": "Insufficient credits (have 0, need 5)"
}