Available2 endpoints$0.01 per successful call
Professional & Business API
SAM.gov federal contractor entity management and verification.
Base URL · https://api.compliancegrid.ai/v1/business
Search SAM.gov · no signuplive data
Try or .
What it checks
The Professional & Business API provides access to SAM.gov (System for Award Management) entity data. Search federal contractor registrations by business name, UEI (Unique Entity Identifier), CAGE code, or state. Verify entity registration status, exclusion status, and NAICS codes. Data comes from SAM.gov's public monthly entity extract (about 900,000 entities, refreshed monthly); exclusion status is matched on the entity's UEI against the public exclusions list.
- SAM.gov entity search by business name, UEI, CAGE code, or state
- Entity registration status verification (Active/Inactive/Expired)
- Exclusion status checking for debarment or suspension
- NAICS and SIC code lookup for entity classification
- Congressional district and physical address data
- About 900,000 SAM.gov entities from the public monthly extract, with exclusion status by UEI
Request and response
// Search SAM.gov for defense contractors
const resp = await fetch(
"https://api.compliancegrid.ai/v1/business/sam/search?q=lockheed&state=MD",
{ headers: { "Authorization": "Bearer " + process.env.CG_TOKEN } }
);
const data = await resp.json();
console.log(data.results[0].legalBusinessName);
// "LOCKHEED MARTIN CORPORATION"
console.log(data.results[0].ueiSAM); // "ZQGGHJH74DW7"
console.log(data.results[0].registrationStatus); // "Active"
console.log(data.results[0].exclusionStatus); // "N"Example response
{
"success": true,
"query": "lockheed",
"results": [
{
"ueiSAM": "ZQGGHJH74DW7",
"cageCode": "1CVJ3",
"legalBusinessName": "LOCKHEED MARTIN CORPORATION",
"physicalAddress": {
"street": "6801 ROCKLEDGE DR",
"city": "BETHESDA",
"state": "MD",
"zip": "20817",
"country": "USA"
},
"registrationStatus": "Active",
"exclusionStatus": "N",
"naicsCode": ["336411", "334511"],
"congressionalDistrict": "MD-08"
}
],
"totalResults": 1,
"limit": 25,
"offset": 0
}Good to know
- Results are information for your review, not legal advice or a compliance determination. Your reviewer makes the final call.
- Every response carries its source and the list version, so the result can go in your audit file.
- The sandbox returns mock data and production returns live data. Build in the sandbox and switch your key to go live.
Pricing
$0.01per successful call
Only successful calls are billed. Volume discounts start at 10,001 calls a month, and the sandbox is free.See pricing and estimate your bill →