Search Companies
search_companiesSearch U.S. federal contractors that have won at least one award by company name. Filter by NAICS or agency, then use returned UEI identifiers for company profiles, awards, peers, and compliance checks.
Instructions
Search companies that have WON at least one federal award, by name, across both SAM Award Notices and FPDS prime contracts. For ALL registered SAM firms (won an award or not), use search_entities instead.
Capture & Teaming tool, Pro only. Case-insensitive substring match on the name.
- q: name substring, min 2 chars, REQUIRED, naics/agency/naics_small only narrow an
existing name search, they don't work standalone (for a direct UEI lookup use
get_company_profile instead)
- naics: 6-digit code, filters to companies with 1+ award in this NAICS
- agency: top-level agency name (e.g. "DEPT OF DEFENSE"), filters to companies with
1+ award from this agency
- naics_small: exact 6-digit NAICS code (e.g. "236220"), SBA DSBS small-business
determination for this NAICS (Pro), pairs award history with actual eligibility,
distinct from SAM's self-reported flag
- limit: max 100
Returns each company's `uei`, the SAME identifier every other Capture/Teaming tool
takes as `uei` (get_company_profile, get_company_awards, get_company_peers,
check_exclusion, get_company_contact). `total_value`/`total_awards` cover SAM Award
Notices only; `fpds_obligated_total`/`fpds_transaction_count` cover the broader FPDS
prime-contract activity independently, a contractor can show $0 in one and millions
in the other, check both.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | ||
| limit | No | ||
| naics | No | ||
| agency | No | ||
| offset | No | ||
| naics_small | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |