# CounterpartyCheck Pre-Payment Risk Check

> CounterpartyCheck Pre-Payment Risk Check is a paid API for AI agents from counterpartycheck.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-30).

Screens a payment counterparty for OFAC sanctions, domain fraud signals, impersonation, and invoice fraud before authorizing a payment, returning a proceed/review/block decision with signed receipt.

## Facts

- Endpoint: POST https://counterpartycheck.com/v1/check?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/counterpartycheck-pre-payment-risk-check-e8285b00
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_peC6V-Qde2EFq_hTIYKQu

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 counterpartycheck-pre-payment-risk-check-e8285b00 -d '<json body>'
```

Example prompt: Before I wire $12,000 to Acme Supplies Ltd, run a counterparty risk check on them — their contact is payments@acme-supplies.com, their website is acme-supplies.com, and they're based in Germany — and tell me if it's safe to proceed or if I should hold the payment.

## When to prefer this

Use this endpoint when an AI agent is about to authorize or recommend a financial payment and needs a pre-payment compliance gate — especially for new or unverified vendors, large wire transfers, crypto payments, or any scenario where invoice fraud or sanctions exposure is a concern. Prefer this over manual compliance checks or generic fraud APIs when you need a single call that combines OFAC screening, domain fraud signals, impersonation detection, and payment instrument validation with a signed, auditable receipt.

## Known failure modes

- Missing required counterparty name returns 400 validation error
- Unrecognized country code may reduce screening accuracy
- Newly registered domains with no history may return insufficient data for a definitive decision
- OFAC database latency may cause occasional delays or stale results
- Wallet address format errors return validation failure
- Payment of $0.25 USDC via x402 must succeed before check is performed; failed payment returns 402

## How this service works

Pre-payment counterparty risk check for AI agents: OFAC sanctions (names, aliases, wallets), domain age and email authentication, vendor and executive impersonation domains, routing/IBAN/SWIFT/wallet validation, and invoice-fraud signals. Returns proceed/review/block, explained findings and a signed receipt.

## Output

A JSON object containing a risk decision (proceed, review, or block), a list of explained findings covering OFAC sanctions matches, domain age and email authentication signals, impersonation domain detections, payment instrument validation results (routing/IBAN/SWIFT/wallet), and invoice fraud indicators, plus a cryptographically signed receipt for audit purposes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "context": {
   "type": "object"
  },
  "payment": {
   "type": "object"
  },
  "counterparty": {
   "type": "object",
   "required": [
    "name"
   ],
   "properties": {
    "name": {
     "type": "string"
    },
    "email": {
     "type": "string"
    },
    "address": {
     "type": "string"
    },
    "country": {
     "type": "string"
    },
    "website": {
     "type": "string"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/counterpartycheck-pre-payment-risk-check-e8285b00/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from counterpartycheck.com](https://www.zero.xyz/host/counterpartycheck.com/llms.txt)
