Find NAICS Codes
find_naics_codesDiscover NAICS codes using federal spending and small-business set-aside data when you don't know the right code. Filter by sector, keywords, market size, and competitors.
Instructions
Discover NAICS codes by current federal spending and small-business set-aside leverage, use this when you don't already know which NAICS code to look at.
Market Research tool, the entry point into the NAICS/Market Pulse tools below.
sector: 2-digit NAICS sector prefix (e.g. "54")
prefix: any-length NAICS prefix (e.g. "5415")
min_market: minimum FY2025+ obligated dollars
max_competitors: maximum distinct winning firms (a low number = a thin, less-contested market)
set_aside_family: total_small_business | 8a | sdvosb | wosb | hubzone | veteran | native
keywords: matches the NAICS description text
sort_by: market (size) | competitors | setaside_pct (aggregate small-business share across ALL families; when set_aside_family is also set, sorts by THAT family's own share instead, read each row's
family_share_pctfor the honest per-family number, populated only when set_aside_family is set)
Returns each matching code's naics_code, pass that to get_naics_market,
get_naics_positioning, get_naics_simplified_acquisition, or get_naics_competition for
the deeper reads below. 503 briefly if the market index is still building.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| prefix | No | ||
| sector | No | ||
| sort_by | No | market | |
| keywords | No | ||
| min_market | No | ||
| sort_order | No | desc | |
| max_competitors | No | ||
| set_aside_family | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |