US Business Entity Lookup API

Search SAM.gov Registered
US Business Entities

Query the System for Award Management (SAM.gov) registry by business name. Returns UEI, CAGE code, NAICS codes, registration status, expiration date, and address — all in a single API call.

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

POST /screen/business

{
"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
}]
}
Free tier available

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.

Query SAM.gov by name

Start with the free tier — 100 requests/month. Upgrade to PRO for batch KYB workflows.