POST /search/contacts and POST /search/companies do — see Rate limits and credits.
Location filters
Location filters match a fixed vocabulary of place names, spelled the way the data spells them (Germany’s state isBavaria, not Bayern). A value the vocabulary does not hold is rejected with the nearest real spellings. Call lookup_locations before setting a location filter you are unsure of, or whenever a filter returns fewer results than expected.
locationRadius and zipCodesRadius widen a location to everything within a radius in miles — 25, 50, 100, or 250. Only geocodable values (cities, zip codes) get a radius. Read seamless://search/radius for which filter each one widens.
search_contacts
string[]
Filter by company names.
string[]
Filter by job title (not
title). Set titlesExactMatch: true to require an exact match.string[]
Filter by contact full name (not
contactName).string[]
City, state/region, or country tags (max 10). The only filter that reaches city level; comma-separate to disambiguate (
Austin, Texas). Prefix with - to exclude.string | number
Widen
locations to everything within this many miles: 25, 50, 100, or 250.integer
default:"50"
Results per page.
Example
search_companies
string[]
Filter by company names.
string[]
City, state/region, or country tags (max 10). Prefix with
- to exclude.Example
lookup_locations
Search one place name at a time. Results come back most common first, each with the contactcount behind it and a type naming which filter the value belongs on. US state abbreviations and country aliases like TX and USA are accepted by the filters directly and need no lookup.
string
required
Partial location name, matched at the start of any word —
york finds New York.string[]
Restrict to these tiers:
city-state-country, state-country, city-country, country, postcode. Use state-country or country for contactState/contactCountry, city-state-country for a locations tag, and postcode for contactZipCode.integer
default:"10"
Maximum results, up to 100.
