# 2s.io Federal Counterparty Due-Diligence Screener

> 2s.io Federal Counterparty Due-Diligence Screener is a paid API for AI agents from 2s.io, paid per call via x402, $0.0072/call, status unknown (last checked 2026-10-10).

Runs a single-call federal due-diligence check on a company or person across six authoritative sources (SAM.gov, OFAC, GLEIF, USAspending, FARA) and returns a unified risk verdict with a cleared boolean and per-source details.

## Facts

- Endpoint: GET https://2s.io/api/gov/counterparty?utm_source=zero.xyz
- Price: $0.0072/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/2s-io-federal-counterparty-due-diligence-screener-8a27af55
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iNUFdx1UO4kEjVOi5VQVn

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-io-federal-counterparty-due-diligence-screener-8a27af55
```

Example prompt: Run a full federal counterparty due-diligence screen on 'Acme Defense Solutions' in Virginia — I need to know if they're debarred, sanctioned by OFAC, registered in SAM.gov, and whether they're a registered foreign agent.

## When to prefer this

Choose this endpoint when you need a single consolidated federal risk verdict across debarment, sanctions, SAM registration, LEI, contract history, and foreign-agent status in one call rather than querying each federal source individually. It is especially valuable for procurement compliance, vendor onboarding, and KYC workflows where checking all six federal screens is mandatory and speed matters.

## Known failure modes

- One or more upstream sources (SAM.gov, OFAC, GLEIF, etc.) returns an error — that source block will contain an error flag but the overall call still succeeds with partial results
- Name too ambiguous or common — multiple fuzzy matches returned; use the 'state' parameter to narrow scope
- OFAC fuzzy threshold set too low causing false positives; adjust threshold parameter upward
- No records found for the entity in any source — all found flags return false but cleared may still be true
- Network timeout on a slow upstream federal API — per-source error block will indicate which source timed out

## How this service works

Federal counterparty due-diligence dossier on one name, in a single call. Give name (a company or person) and optional state; get back six independent federal/authoritative screens composed into one verdict: SAM.gov registration (UEI/CAGE, active status), SAM federal exclusions (debarment/suspension), OFAC SDN sanctions, GLEIF Legal Entity Identifier, USAspending federal contract-award history, and FARA foreign-agent registration. Returns headline riskFlags (e.g. federally_debarred, sanctions_high_confidence_match, registered_foreign_agent), a cleared boolean (true only when both debarment AND sanctions sources answered and were clean — FARA status is disclosure context and does NOT affect cleared), a summary of booleans, and a per-source found/error/data block so one slow or empty source never fails the whole call. Composition of /api/gov/entity + /api/gov/exclusions + /api/law/sanctions-check + /api/business/lei + /api/gov/usaspending-awards + /api/gov/foreign-agents — all free, public-domain US data. Name matching is probabilistic: review flagged matches manually and confirm with a hard identifier (UEI, LEI) before acting. For vendor onboarding, KYC/AML triage, grant eligibility, and procurement integrity. The federal counterpart to /api/business/entity-screen (which covers state registries).

## Output

Returns a JSON object with: a 'cleared' boolean (true only when SAM debarment and OFAC sanctions checks both passed), an array of 'riskFlags' (e.g. federally_debarred, sanctions_high_confidence_match, registered_foreign_agent), a summary object of individual boolean checks, and a per-source block for each of the six data sources containing found/error/data fields with raw results from SAM.gov registration, SAM exclusions, OFAC SDN, GLEIF LEI, USAspending awards, and FARA.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "name": "Acme Defense Solutions",
   "limit": 5,
   "state": "VA",
   "threshold": 0.4
  }
 }
}
```

## 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 or person name to screen."
      },
      "limit": {
       "type": "integer",
       "default": 5,
       "maximum": 20,
       "minimum": 1,
       "description": "Max records per source."
      },
      "state": {
       "type": "string",
       "description": "Optional 2-letter US state to scope the award-history search."
      },
      "threshold": {
       "type": "number",
       "default": 0.4,
       "maximum": 1,
       "minimum": 0.1,
       "description": "OFAC fuzzy-match threshold."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/2s-io-federal-counterparty-due-diligence-screener-8a27af55/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)
