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.

Unterstützte Schlüssel

Die genaue Schlüsselmenge hängt vom aufgerufenen Endpunkt ab: Ortsfilter (places, exclude_places), die übrigen exclude_*-Filter und advertisement_search_terms treffen immer auf jeden beliebigen aufgeführten Wert zu. Die Job-Suche und die News-Suche akzeptieren kein filter_conditions; ihre Listenfilter treffen immer auf jeden beliebigen aufgeführten Wert zu.
Die obigen Schlüssel spiegeln die enum-Arrays in der OpenAPI-Spezifikation wider (company_filter_conditions, people_filter_conditions, ads_filter_conditions, cloud_footprint_filter_conditions). Das Senden eines nicht unterstützten Schlüssels für einen Endpunkt wird stillschweigend ignoriert.

Rezepte

Ziel: Unternehmen, die sowohl Salesforce als auch HubSpot nutzen — nicht nur eines von beiden.
Entfernen Sie den filter_conditions-Eintrag, um die Suche auf eine beliebige der beiden 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 verlangt, dass jeder aufgeführte Wert vorhanden ist. 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.
Standort- und Ortsfilter (locations, places sowie ihre company_- und exclude_-Formen) treffen immer auf jeden beliebigen aufgeführten Wert zu. Ein filter_conditions-Eintrag für sie wird ignoriert.
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 28. September 2026