Back to Home

Compliance Solutions by Industry

Find the right combination of compliance APIs for your vertical. Each solution includes code samples and recommended API combinations.

Export Compliance

End-to-end export controls and AES filing

Screen restricted parties against OFAC SDN, BIS Entity List, and 12 other federal watchlists. Classify goods with AI-powered HS code lookup. Validate and file EEI data through AESDirect WebLink. Determine which shipping documents are required for any international shipment.

APIs Used

Export ComplianceAES FilingHS Code LookupShipping Documents
  • Restricted party screening against 25,000+ watchlist entries
  • AI-powered HS code classification with GRI reasoning
  • EEI validation with 20+ FTR cross-field rules
  • AESDirect WebLink filing and ITN tracking
  • 11-dimension shipping document determination
  • OFAC embargo screening with real-time updates
Read full integration guide
export-example.ts
// Screen a party against federal watchlists
const result = await client.compliance.screenParties({
  parties: [{
    name: "Acme Global Trading",
    country: "CN",
    type: "CONSIGNEE",
  }],
});

console.log(result.overallResult); // "CLEAR" or "HIT"
console.log(result.totalMatches);  // 0

// Classify with AI
const hs = await client.hs.classify({
  description: "Stainless steel kitchen knife set",
  countryOfOrigin: "CN",
});
console.log(hs.suggestions[0].htsNumber); // "8211.91.80"

Financial Services

KYC, due diligence, and regulatory data

Verify entities across financial regulators. Search SEC EDGAR for public company filings, look up FDIC-insured banks, check FINRA BrokerCheck for registered brokers/firms, and screen SAM.gov for federal contractor status and exclusions.

APIs Used

Financial & SecuritiesProfessional & BusinessLegal & Exclusions
  • SEC EDGAR company search and filings lookup
  • FDIC BankFind institution verification
  • FINRA BrokerCheck broker and firm search
  • SAM.gov entity registration and exclusion status
  • OIG LEIE healthcare exclusion screening
  • Live data from SEC and FDIC (no API key needed)
Read full integration guide
financial-example.ts
// Search SEC EDGAR for a company
const companies = await client.financial.secSearch({
  query: "apple",
});
console.log(companies[0].entityName); // "Apple Inc."
console.log(companies[0].cik);        // "0000320193"

// Check SAM.gov exclusion status
const entity = await client.business.samSearch({
  query: "lockheed", state: "MD",
});
console.log(entity.registrationStatus); // "Active"
console.log(entity.exclusionStatus);    // "N"

Healthcare & Pharma

DEA verification, FDA data, and exclusion screening

Verify DEA registrations with checksum validation, search the FDA drug database via openFDA for NDC lookups, track drug shortages, monitor recalls, and screen providers against the OIG List of Excluded Individuals/Entities.

APIs Used

Pharma & Controlled SubstancesLegal & Exclusions
  • DEA registration lookup with checksum validation
  • FDA drug search by brand name, generic, or manufacturer
  • NDC code lookup with detailed product info
  • Drug shortage tracking via openFDA
  • Drug recall monitoring with classification
  • OIG LEIE exclusion check by NPI
Read full integration guide
healthcare-example.ts
// Validate a DEA registration
const dea = await client.pharma.deaLookup("BJ1234563");
console.log(dea.registration.registrantName);
console.log(dea.registration.drugSchedules);
// ["II", "IIN", "III", "IV", "V"]

// Quick NPI exclusion check
const check = await client.legal.oigCheck("1234567890");
console.log(check.excluded); // true or false

// Search FDA drug recalls
const recalls = await client.pharma.fdaRecalls({
  query: "metformin", limit: 5,
});

Aviation & Transport

FAA aircraft registry and FMCSA carrier safety

Search the FAA Aircraft Registry by N-number, manufacturer, or registrant. Look up FMCSA SAFER data for motor carrier safety ratings, DOT number verification, hazmat flags, and driver/fleet counts. Live FMCSA API integration with API key.

APIs Used

Aviation & Transport
  • FAA Aircraft Registry search and N-number lookup
  • Aircraft type, engine, and certification details
  • FMCSA carrier lookup by DOT number
  • Safety rating and inspection history
  • Hazmat carrier flag verification
  • Live FMCSA API or seed data fallback
Read full integration guide
aviation-example.ts
// Look up aircraft by N-number
const aircraft = await client.aviation.faaLookup("N12345");
console.log(aircraft.manufacturer); // "CESSNA"
console.log(aircraft.model);        // "172S SKYHAWK SP"
console.log(aircraft.status);       // "Valid"

// Verify a motor carrier
const carrier = await client.aviation.fmcsaLookup("2233996");
console.log(carrier.legalName);    // "FEDEX GROUND..."
console.log(carrier.safetyRating); // "Satisfactory"
console.log(carrier.hmFlag);       // true

Firearms & Explosives

ATF FFL lookup, verification, and reference data

Search and verify Federal Firearms Licenses by license number, name, state, city, or type. Parse FFL numbers into component parts (region, district, county, type, sequence). Access reference data for 11 FFL types, 4 FEL types, 9 ATF regions.

APIs Used

Firearms & Explosives
  • FFL search by name, state, city, ZIP, or type
  • FFL license verification by number
  • FFL number parsing into components
  • Format validation against ATF pattern
  • Reference data: FFL types, FEL types, regions
  • Admin reload for monthly ATF data updates
Read full integration guide
firearms-example.ts
// Search for FFLs in Texas
const results = await client.firearms.fflSearch({
  state: "TX", type: "01", limit: 5,
});
console.log(results.totalResults); // 4250
console.log(results.results[0].licenseName);

// Verify a specific FFL
const ffl = await client.firearms.fflVerify(
  "5-73-123-01-8A-12345"
);
console.log(ffl.found);   // true
console.log(ffl.record.licenseTypeName);
// "Dealer in Firearms"

Maritime & Telecom

Vessel search, C-TPAT verification, and FCC licensing

Search vessels by name, IMO, or MMSI with flag state and tonnage data. Verify C-TPAT certified partners for customs security. Search the FCC Universal Licensing System for radio licenses by call sign, licensee, or service type.

APIs Used

Maritime & Port SecurityFCC Licensing
  • Vessel search by name, IMO, MMSI, or flag
  • Vessel details: tonnage, owner, port of registry
  • C-TPAT partner certification verification
  • FCC ULS license search by name or call sign
  • Call sign lookup with grant/expiration dates
  • Radio service code filtering
Read full integration guide
maritime-example.ts
// Search for a vessel
const vessels = await client.maritime.vesselSearch({
  name: "ever given",
});
console.log(vessels[0].imoNumber);    // "9811000"
console.log(vessels[0].grossTonnage); // 220940

// Verify C-TPAT certification
const ctpat = await client.maritime.ctpatSearch({
  companyName: "maersk",
});
console.log(ctpat[0].tier);   // "Tier 3"
console.log(ctpat[0].status); // "Certified"

// FCC license lookup
const license = await client.fcc.callSignLookup("WREK");
console.log(license.radioServiceDesc); // "FM Radio"