POST /people/search accepte tous les filtres entreprise que POST /companies/search accepte. Vous n’avez plus besoin de pré-récupérer les entreprises, de collecter leurs identifiants, puis de les injecter dans une seconde requête personnes — une seule requête couvre les deux couches.Deux familles de paramètres, un seul corps
Un corps de requête/people/search se divise conceptuellement en deux familles de filtres. Elles se trouvent au même niveau dans le JSON, et vous pouvez les mélanger librement.
- Niveau personne
- Niveau entreprise
Filtrer sur les attributs de la personne :
Le préfixe
company_ n’existe que sur les filtres de lieu/emplacement, car les noms bruts places / locations sont déjà utilisés pour l’adresse de la personne. Tout le reste utilise le nom brut de l’entreprise (technologies, et non company_technologies).Construire une requête en quatre étapes
1
Définissez le prédicat personne
Qui, exactement ? Intitulé, ancienneté, département, pays. Gardez cette couche au premier niveau du corps de la requête — le prédicat entreprise fait généralement le travail de précision.
2
Définissez le prédicat entreprise
Dans quelles entreprises doivent-elles travailler ? Secteur, taille, année de fondation, pays du siège, stack technologique. Regroupez ces éléments dans un objet
company_filters: {...} pour qu’il soit évident à quelle couche appartient chaque clé.3
Choisissez AND/OR par filtre via filter_conditions
Pour tout filtre à valeurs multiples nécessitant de la précision (ex. « utilise toutes ces technologies »), ajoutez une entrée à
filter_conditions à l’intérieur de company_filters. Les valeurs par défaut sont OR.4
Envoyez la requête
POST /people/search. Les deux styles sont acceptés, mais company_filters: {...} se lit plus clairement et correspond à la structure des payloads Monitors.Exemple complet
La requête : des VP Engineering ou CTO dans des entreprises de taille moyenne basées aux États-Unis, fondées entre 2015 et 2023, employant de 100 à 5 000 personnes, utilisant à la fois Kubernetes et Docker, mais excluant les entreprises dont le siège est à San Francisco.Référence du remappage des clés
Lorsque/people/search transmet les filtres entreprise au moteur partagé, les clés de lieu/emplacement sont renommées vers leur forme brute. Ce sont les noms bruts que le moteur — et filter_conditions[].key — voient réellement :
C’est pourquoi
filter_conditions[].key pour les lieux au niveau entreprise utilise les noms bruts :
Les jointures en coulisses
Ajouter n’importe quel filtre au niveau entreprise fait basculer la jointure personne-entreprise deLEFT JOIN à INNER JOIN. Les personnes sans entreprise reconnue enregistrée sont exclues du résultat, même lorsqu’elles correspondent à tous les filtres au niveau personne.
Si votre recherche tombe à zéro ligne dès que vous ajoutez
company_locations ou technologies, vérifiez si votre jeu de données comporte des entreprises liées aux personnes que vous attendez. Le moteur privilégie ici l’exactitude au rappel — il n’invente jamais d’entreprises pour satisfaire le filtre.company renseigné dès qu’un filtre entreprise a été appliqué.
Modèles courants
Marketing basé sur les comptes (ABM)
Marketing basé sur les comptes (ABM)
Ciblez une liste fixe d’entreprises (
companies ou domains), puis superposez des filtres au niveau personne pour trouver les bons acheteurs au sein de chacune d’elles.Découverte du profil client idéal (ICP)
Découverte du profil client idéal (ICP)
Décrivez le profil de l’entreprise, pas des comptes spécifiques. Utilisez des plages et des verticales — le moteur renvoie les personnes correspondantes.
Prospection orientée technologie
Prospection orientée technologie
Trouvez des acheteurs dans des entreprises utilisant une stack spécifique. AND sur
technologies est le remplacement typique.Déplacement de concurrent
Déplacement de concurrent
Trouvez des décideurs dans des entreprises utilisant le produit d’un concurrent (une technologie) mais pas le vôtre (exclu via Relancez ensuite avec
categories ou une passe de filtrage distincte).technologies: [114] (l’identifiant de tag de votre produit) et comparez les résultats côté client.Étapes suivantes
filter_conditions
Référence complète — chaque clé, chaque valeur par défaut, des exemples AND/OR prêts à copier.
Vue d'ensemble des filtres
Le modèle mental derrière le moteur de filtres unifié.
Référence Recherche personnes
Schéma complet de requête/réponse pour
/people/search.Référence Recherche entreprise
Schéma complet de requête/réponse pour
/companies/search.
