Back to Home

Professional & Business API

SAM.gov federal contractor entity management and verification

https://api.compliancegrid.ai/v1/business
3 endpoints
~45ms avg response

Overview

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. Supports live SAM.gov API integration with API key, or seed data for development.

Key Features

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
Live SAM.gov API integration (set SAM_GOV_API_KEY) or seed data fallback

Endpoints

GET/v1/business/sam/search
POST/v1/business/sam/search
GET/v1/business/sam/entity/:uei
View full API reference

Quick Example

business-example.ts
// 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"

Sample Response

response.json
{
  "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
}

Ready to integrate?

Get your free API key and start building in minutes.

Get API Key