What SAM.gov Is
SAM.gov (System for Award Management) is the official US government registry for entities that do business with the federal government. Any company receiving a federal contract, grant, or loan must be registered in SAM.gov. The database contains over 700,000 active registrations and is updated daily.
SAM.gov records are the authoritative source for:
- UEI (Unique Entity Identifier) — the government's primary business ID, replaced DUNS in 2022
- CAGE Code — NATO-standard entity identifier used in defense and government procurement
- NAICS Codes — industry classification codes indicating what the entity does
- Registration status and expiration — confirming whether a business is currently eligible for federal contracts
- Entity type — corporation, sole proprietor, partnership, government entity, etc.
Who Uses This
- Government contractors — verify subcontractors and vendors are SAM-registered before engaging them
- Grant administrators — confirm recipient eligibility before disbursing funds
- Procurement officers — quickly check if a company is registered and active without logging into SAM.gov
- Compliance teams — cross-reference business names against the federal registry as part of KYB (Know Your Business) workflows
- Business intelligence platforms — enrich company data with official government registration details
API Request
{
"name": "Lockheed Martin Corporation",
"threshold": 85
}
API Response
"query": "Lockheed Martin Corporation",
"is_match": true,
"matches": [{
"entity_name": "Lockheed Martin Corporation",
"uei": "XYZ123...",
"cage_code": "0V4T5",
"city": "Bethesda", "state": "MD",
"registration_status": "Active",
"naics_codes": ["336411", "541330"],
"score": 100
}]
}
100 requests/month at no cost on the Complete Compliance Suite. No credit card required to start.
Why This API vs. Direct SAM.gov Access
SAM.gov's direct API requires registration, API key management, and navigating a complex nested JSON response structure that changes without notice. This API normalizes the SAM.gov response into a consistent, developer-friendly schema — no authentication to SAM.gov, no schema parsing, no rate-limit management on your end.
The cache refreshes every 24 hours against the live SAM.gov database. Results are typically available within one business day of any registration change.