Accepted values, code references, and units for the company-level filters in Company Search and Find People — company.type, company.employee_range, company.naics_code, company.sic_code, company.revenue, company.web_traffic, and company.ad_spend.
Agents & LLMs: a Markdown version of this page is available by appending .md to the URL, and the full documentation index is at llms.txt.
Used in: Company Search, Find People (company.naics_code.include and company.naics_code.exclude filters).NAICS (North American Industry Classification System) codes are 2–6 digit strings maintained by the US Census Bureau. Codes are matched exactly as strings — a 6-digit query ("541511") will not match a company stored at the 4-digit parent ("5415") or vice versa. Use the most specific code you have.
Used in: Company Search, Find People (company.sic_code.include and company.sic_code.exclude filters).SIC (Standard Industrial Classification) codes are 4-digit strings — the older US classification still widely used by the SEC and credit databases. Like NAICS, matches are exact strings with no implicit prefix expansion.
Used in: Company Search, Find People (company.revenue, company.web_traffic, company.ad_spend filters).These three filters share the same { min, max } shape. Pass 0 for either bound to leave it open — { min: 1_000_000, max: 0 } means “at least 1M, no upper limit”.
Filter
Unit
Typical range
revenue
USD per year
1_000_000 – 1e12
web_traffic
Monthly visits (estimated)
1_000 – 1e10
ad_spend
USD per month on Google Ads (est.)
100 – 1e9
revenue is matched as a range intersection: a company stored with the band [5M, 50M] matches a query of { min: 10M, max: 20M }. web_traffic and ad_spend are matched as point ranges against the latest known monthly value.
Many companies have no public revenue, traffic, or ad-spend signal. Applying these filters narrows results aggressively — combine with a broad industry or naics_code rather than a strict linkedin_url list.