# 2s KYB-360 Business Due Diligence

> 2s KYB-360 Business Due Diligence is a paid API for AI agents from 2s.io, paid per call via x402, $0.0144/call, status unknown (last checked 2026-10-29).

Performs a comprehensive 360° Know-Your-Business (KYB) check on a company, aggregating sanctions screening, debarment status, SAM registration, SEC filings, LEI, foreign agent flags, trademarks, and federal awards into a single risk-cleared response.

## Facts

- Endpoint: GET https://2s.io/api/business/kyb-360?utm_source=zero.xyz
- Price: $0.0144/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/2s-kyb-360-business-due-diligence-f87a94b8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tYh5uBuN4Mvi5Id3lAvtp

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability 2s-kyb-360-business-due-diligence-f87a94b8
```

Example prompt: Run a full KYB 360 check on 'Palantir Technologies' — their ticker is PLTR — and flag any sanctions hits, debarment, FARA registration, SAM status, and pull their trademarks and federal awards.

## When to prefer this

Use this endpoint when you need a single-call, multi-source business compliance and risk snapshot — especially for vendor onboarding, counterparty due diligence, or regulatory screening workflows where you need sanctions, debarment, SAM, SEC, FARA, trademarks, and federal awards in one response without managing multiple API integrations. Prefer over single-source checks when breadth of coverage matters more than depth.

## Known failure modes

- Company name not found in any source — returns items array with found=false across sub-sources
- Ambiguous company name matches multiple entities — results may reflect wrong entity without ticker/state disambiguation
- Sanctions threshold misconfigured — too low causes false positives, too high misses real hits
- SEC EDGAR lookup fails if ticker doesn't match EDGAR records — securities.found=false with error message
- Rate or payment failure — x402 payment not accepted or insufficient USDC balance

## How this service works

Full Know-Your-Business (KYB) intelligence dossier on a company, in one call. Pass name (legal/common company name); optional state narrows federal awards, and optional ticker pulls the company's SEC EDGAR identity + recent filings (SEC has no name search). Fans out to seven authoritative sources and merges them: SAM.gov registration (UEI/CAGE, active status), SAM exclusions (federal debarment/suspension), OFAC SDN sanctions screen, GLEIF LEI (legal-entity identifier + jurisdiction), USAspending federal contract awards, FARA foreign-agent registration (a disclosure status, not wrongdoing), and USPTO trademarks owned (brand/IP footprint). Returns headline riskFlags and a cleared boolean (strictly debarment + sanctions), a summary of every signal, and a found/error block per source so one slow or empty source never fails the rest. For vendor onboarding, KYB/AML, procurement due diligence, and competitive/IP research. Probabilistic name matching — confirm with a hard identifier (UEI/LEI/CIK) before acting; public records, not legal advice.

## Output

Returns a structured object with a 'cleared' boolean, a summary object containing flags for LEI presence, SEC CIK, debarment, sanctions, SAM registration, foreign agent status, trademark count, and federal award count, plus detailed riskFlags array, full SEC filings data, and trademark records including registration numbers and live status.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "name": "Acme Corporation",
   "limit": 5,
   "state": "CA",
   "threshold": 0.85
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "required": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "description": "Company legal/common name."
      },
      "limit": {
       "type": "integer",
       "description": "Max rows per source (1..20, default 5)."
      },
      "state": {
       "type": "string",
       "description": "Optional US state to narrow federal awards."
      },
      "ticker": {
       "type": "string",
       "description": "Optional stock ticker → SEC EDGAR identity + filings."
      },
      "threshold": {
       "type": "number",
       "description": "Sanctions match threshold 0..1 (default 0.85)."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/2s-kyb-360-business-due-diligence-f87a94b8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
