Skip to main content
filter_conditions ist ein einzelnes optionales Array im Anfrage-Body. Jeder Eintrag hebt einen Mehrwert-Filter vom standardmäßigen OR-Verhalten („beliebiger Treffer”) auf AND-Verhalten („alle müssen zutreffen”) an — oder umgekehrt. Nicht aufgeführte Filter behalten ihre Standardwerte.

Schema

key und operator sind bei jedem Eintrag erforderlich. Ein Eintrag mit nur operator wird stillschweigend ignoriert — es gibt keine globale Überschreibung.

Warum das wichtig ist

Der Standardoperator ist OR, da die meisten Prospecting-Workflows eine breite Reichweite wollen: „Personen in einem beliebigen dieser Länder”, „Unternehmen mit einem beliebigen dieser Vertical-Tags”. Für hochpräzises Targeting — „nutzt alle von Salesforce + HubSpot + Marketo” — benötigen Sie AND. Die Kosten eines Fehlers:
  • AND gewollt, OR erhalten: Die Antwort liefert zu viele Treffer — Sie sehen Unternehmen, die nur ein einziges Tag treffen, nicht den vollständigen Stack. Leicht zu erkennen, kostet Ergebnisqualität.
  • OR gewollt, AND erhalten: Die Antwort liefert zu wenige Treffer — bei Mehrwert-AND-Filtern kommen üblicherweise fast null Zeilen zurück, da reale Arrays selten jeden angefragten Wert enthalten. Leicht zu erkennen, wirkt wie eine fehlerhafte Abfrage.
Intern kompiliert die Engine Ihre Operatorwahl zu einem nativen Postgres-Array-Operator: && (Überschneidung) für OR, @> (enthält) für AND. Beide sind indexfreundlich, sodass sich der Kostenunterschied auf die Ergebnisgröße auswirkt, nicht auf die Abfragelatenz.

Unterstützte Schlüssel

Die genaue Schlüsselmenge hängt vom aufgerufenen Endpunkt ab:
Die obigen Schlüssel spiegeln die enum-Arrays in der OpenAPI-Spezifikation wider (company_filter_conditions, people_filter_conditions, ads_filter_conditions). Das Senden eines nicht unterstützten Schlüssels für einen Endpunkt wird stillschweigend ignoriert.

Rezepte

Ziel: Unternehmen, die alle von Python, PostgreSQL und Kubernetes nutzen — nicht nur eine.
Entfernen Sie den filter_conditions-Eintrag, um die Suche auf eine beliebige der drei Technologien zu erweitern.

Häufige Fehler

Es gibt keinen globalen „Standardoperator”-Schalter. Jeder Eintrag muss einen konkreten Filter benennen:
Einträge sind unabhängige Überschreibungen pro Schlüssel — sie verketten sich nicht. Das Auflisten von sowohl technologies als auch verticals erzeugt keinen booleschen Ausdruck zwischen ihnen; jeder setzt lediglich den Operator seines eigenen Arrays.Die Kombination zwischen Filterschlüsseln ist immer AND (jeder Filter muss zutreffen). Sie können zwei unterschiedliche Filterdimensionen nicht über filter_conditions mit OR verknüpfen. Wenn Sie eine echte OR-Verknüpfung unterschiedlicher Filter benötigen, führen Sie zwei Anfragen aus und führen Sie die Ergebnisse clientseitig zusammen.
AND ist column @> ARRAY[…] — jeder Wert muss vorhanden sein. Bei 8+ Werten erhalten Sie fast immer null Zeilen, da reale Tagging-Daten spärlich sind. Halten Sie AND-überschriebene Arrays bei 2–4 Werten; verwenden Sie OR für explorative oder kategorienbasierte Filterung.
Bei /people/search lautet der People-API-Name company_places / company_locations. Aber innerhalb von filter_conditions[].key müssen Sie den Engine-Namen verwenden — places, locations. Die Umbenennung erfolgt intern, bevor filter_conditions berücksichtigt wird.
Die vollständige Umbenennungstabelle finden Sie auf der Seite People + Company Filters.
Im Zweifelsfall lassen Sie filter_conditions zunächst weg und prüfen Sie Ihre Ergebnisanzahl gegen die Erwartung. Fügen Sie Überschreibungen nur für Filter hinzu, bei denen der Standard nicht Ihrer Absicht entspricht — das hält den Anfrage-Payload kleiner und leichter zu debuggen.

Siehe auch

Filters Overview

Das mentale Modell — beginnen Sie hier, wenn filter_conditions Ihre erste Anlaufstelle ist.

People + Company Filters

Wie Sie Unternehmensfilter in /people/search einbinden, einschließlich der Schlüssel-Umbenennung.

Company Search reference

Vollständiges Anfrageschema für /companies/search (enthält company_filter_conditions).

People Search reference

Vollständiges Anfrageschema für /people/search (enthält people_filter_conditions).
Zuletzt geändert am 4. September 2026