Skip to Content
Filter Reference

Filter Reference

Both search_person and search_company accept structured filters. At least one positive (include) filter is required per search.

Common filter shapes

include/exclude — Most filters accept this shape:

{ "include": ["value1", "value2"], "exclude": ["value3"] }

range — Numeric range filters:

{ "min": 10, "max": 100 }

Company filters

These filters are available in both search_person and search_company.

KeyShapeDescription
companyobjectnames and/or websites, each an include/exclude object.
company_location_searchinclude/excludeCompany HQ location — city, region, or country.
company_headcount_rangestring[]Size brackets: "1-10", "11-20", "21-50", "51-100", "101-200", "201-500", "501-1000", "1001-2000", "2001-5000", "5001-10000", "10000+"
company_headcount_customrangeExact headcount range (min/max). Overrides company_headcount_range.
company_industryinclude/excludeIndustry string, e.g. "Computer Software", "Financial Services".
company_keywordsobjectinclude/exclude keyword arrays + include_all (AND logic), include_company_description, include_company_description_seo booleans. Max 20 keywords.
company_technologyinclude/excludeTech stack, e.g. "Salesforce", "React", "AWS". Max 20 values.
company_revenueobjectmin/max revenue threshold strings ("<100K", "100K", "500K", "1M", "5M", "10M", "25M", "50M", "100M", "250M", "500M", "1B", "5B", "10B+") + include_unknown_revenue boolean.
company_typestringLegal type: "Private", "Public", "Non Profit", "Other".
company_fundingobjectstage (string[]), funding_date (look-back days: 30, 60, 90, 180, 270, 365), last_funding/total_funding (range).
company_foundedobjectFounding year: min (>= 1900), max, include_unknown_founded boolean.
company_headcount_growthobjectGrowth rate: timeframe_month (3, 6, 12, 24), min/max (%), departments array (max 10).
company_job_posting_hiring_forstring[]Job titles the company is hiring for. Max 500 items.
company_job_posting_quantityrangeNumber of open job postings (min/max).
company_headcount_by_departmentobject[]Array of { department, min?, max? }. Max 10 entries.
company_naicsobjectNAICS codes: include/exclude integer arrays. Max 100 each.
company_sicsobjectSIC codes: include/exclude integer arrays. Max 100 each.
company_attributesobjectBoolean flags: b2b, demo, freetrial, downloadable, mobileapps, onlinereviews, pricing.
company_email_providerstring[]Email provider, e.g. "Google Workspace", "Microsoft 365".

Person filters

These filters are only available in search_person.

KeyShapeDescription
person_nameinclude/excludeFilter by full name. Max 500 items.
person_name_or_job_titlestringFree-text search across name and job title.
person_job_titleobjectinclude/exclude arrays + match_only_exact_job_titles (boolean), boolean_search (e.g. "CTO OR (VP AND Engineering)").
person_departmentinclude/excludeDepartment: "Engineering", "Sales", "Marketing", "Finance", etc.
person_seniorityinclude/excludeSeniority: "C-Suite", "Director", "VP", "Manager", "Head", "Senior", "Junior", "Entry", "Partner", "Owner", "Intern".
person_location_searchinclude/excludeCity, region, or country.
person_contact_detailsobjectemail (string[]), mobile (string[]), operator ("OR"/"AND"), hide_people_with_details_already_revealed (boolean).
person_year_of_experiencerangeTotal years of experience. 0-60.
person_time_in_current_rolerangeMonths in current title. 0-600.
person_time_in_current_companyrangeMonths at current company. 0-600.
person_job_changeobjecttimeframe_days (30, 60, 90, 180, 270, 365), only_promotion (boolean), only_new_company (boolean).
max_person_per_companyintegerCap results per company. 1-100.
Last updated on