Professional & Business
SAM.gov Entity Search
GET
/v1/business/sam/search$0.01 per callSearch SAM.gov federal contractor registrations.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| qoptional | query | string | |
| ueioptional | query | string | |
| cageoptional | query | string | |
| stateoptional | query | string |
Response fields
| Field | Type | Description |
|---|---|---|
| success | boolean | e.g. true |
| query | string | e.g. lockheed |
| results | array | |
| results[].ueiSAM | string | e.g. VYGMKZA24SF1 |
| results[].cageCode | string | e.g. 53100 |
| results[].legalBusinessName | string | e.g. LOCKHEED MARTIN CORP |
| results[].dbaName | string | e.g. |
| results[].physicalAddress | object | |
| results[].entityType | string | e.g. |
| results[].registrationStatus | string | e.g. Active |
| results[].activationDate | string | e.g. 20260202 |
| results[].expirationDate | string | e.g. 20270126 |
| results[].exclusionStatus | string | e.g. N |
| results[].naicsCode | array | |
| results[].sicCode | array | |
| results[].congressionalDistrict | string | e.g. 01 |
| totalResults | number | e.g. 84 |
| limit | number | e.g. 25 |
| offset | number | e.g. 0 |
| dataSource | object | |
| dataSource.name | string | e.g. SAM.gov Entity Management (PostgreSQL) |
| dataSource.apiUrl | string | e.g. database |
| dataSource.totalRecords | number | e.g. 898189 |
| meta | object | |
| meta.dataSource | object | |
| meta.dataSource.name | string | e.g. SAM.gov Entity Management (PostgreSQL) |
| meta.dataSource.provenance | string | e.g. database |
Fields are read from a real response captured 2026-11-04, shortened. Optional fields may be absent in other responses.
Errors
- 400 invalid request
- 401 missing or bad key
- 403 not in your plan
- 429 rate limited, see Retry-After
- 402 payment required
- 5xx retry with backoff
Error bodies and codes are described in Error codes and troubleshooting.