company.type, company.employee_range, company.naics_code, company.sic_code, company.revenue, company.web_traffic, company.ad_spend, and the funding filters (company.total_funding, company.last_funding_amount, company.last_funding_year, company.last_funding_type, company.lead_investors).
Employee Range
Used in: Company Search, Find People (company.employee_range filter)
Company Type
Used in: Company Search, Find People (company.type.include and company.type.exclude filters).
View all accepted company type values (10)
View all accepted company type values (10)
"Educational""Educational Institution""Government Agency""Nonprofit""Partnership""Privately Held""Public Company""Self-Employed""Self-Owned""Sole Proprietorship"
NAICS Code
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.
Browse the full catalog at census.gov/naics.
SIC Code
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.
Browse the full catalog at osha.gov/sic-manual.
Revenue, Web Traffic, Ad Spend
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 1,000,000, no upper limit”.
revenue is matched as a range intersection: a company stored with the band [5_000_000, 50_000_000] matches a query of { min: 10_000_000, max: 20_000_000 }. web_traffic and ad_spend are matched as point ranges against the latest known monthly value.revenue_range on each company: the label of its yearly revenue band, such as $10M-$50M, or null when the band is unknown. company.revenue is matched against the company’s own revenue range, not against this label, and that range can be narrower than the label: a company labelled $10M-$50M whose range is [20_000_000, 50_000_000] does not match { min: 10_000_000, max: 15_000_000 }.
Funding
Used in: Company Search, Find People (company.total_funding, company.last_funding_amount, company.last_funding_year, company.last_funding_type, company.lead_investors filters).
Qualify accounts by their fundraising history. The amount and year filters share the { min, max } range shape: pass 0 on either bound to leave it open. last_funding_type and lead_investors use the { include, exclude } shape.
Last Funding Type
last_funding_type.include and last_funding_type.exclude accept these case-sensitive values:
View all accepted funding type values (23)
View all accepted funding type values (23)
"Series unknown""Pre seed""Seed""Series A""Series B""Series C""Series D""Series E-J""Grant""Angel""Private equity""Debt financing""Non equity assistance""Post IPO equity""Undisclosed""Post IPO debt""Product crowdfunding""Equity crowdfunding""Corporate round""Convertible note""Secondary market""Initial coin offering""Post IPO secondary"
last_funding_amount and last_funding_type describe the most recent round; total_funding is the cumulative amount across all rounds. lead_investors is a keyword search: "Sequoia" matches “Sequoia Capital” and “Sequoia Capital China”.Mail Providers
Used in: Company Search, Find People, TAM By People, Search Jobs, TAM By Jobs (company.mx.provider.include and company.mx.provider.exclude filters). In the two jobs endpoints, a job matches through the mail provider of its company.
Filter companies by the mail provider found in the MX records of their domains. A company matches when any of its domains uses the provider. Both lists accept these case-sensitive values.
any stands for every provider. In include it keeps companies with MX data, and in exclude it keeps companies with no MX data.
View all accepted mail provider values (66)
View all accepted mail provider values (66)
"any""google""microsoft""zoho""godaddy""proofpoint""mimecast""barracuda""cloudflare""ionos""hostinger""namecheap""fastmail""proton""strato""ovh""siteground""opensrs""one_com""tencent""titan""20i""rackspace""alibaba""open_xchange""infomaniak""jimdo""netease""gandi""register_it""hetzner""yahoo""amazon""yandex""locaweb""uol_host""fasthosts""kinghost""t_online""hostopia""united_domains""hostpoint""mijndomein""icloud""reg123""mailhostbox""transip""natro""names_co_uk""intermedia""hostnet""aruba""loopia""netcup""lolipop""simply""domeneshop""hornetsecurity""mailchannels""appriver""trendmicro""spamexperts""cisco""sophos""mesh""mailinblack"
Companies with no MX data are never matched by
include, and exclude never drops them unless you use any. For companies with MX data that do not use Google, send { "include": ["any"], "exclude": ["google"] }.
