Counterparty Check.

Documentation

Counterparty Check is an API an AI agent calls before it sends money. Give it the payee's name and whatever else you know (email, website, bank or wallet details, how the payment request arrived) and it returns proceed, review or block, the reasons, and a signed receipt. A full check costs $0.25; a sanctions-only screen costs $0.05.

Quickstart

curl https://counterpartycheck.com/v1/check \
  -H "Authorization: Bearer cc_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "counterparty": { "name": "Acme Supply Co", "country": "US", "email": "ar@acme-supp1y.com" }, "payment": { "method": "ach", "routing_number": "021000021", "amount": 48000, "currency": "USD" }, "context": { "known_good_domain": "acmesupply.com", "bank_details_changed": true, "change_requested_via": "email", "requested_urgency": true } }'

That request returns "verdict": "block": the email domain imitates the vendor's real domain, and the bank details changed by email under time pressure.

Endpoints

Paying

Request fields

Only counterparty.name is required. Every other field adds checks.

The context fields are what separate a routine invoice from a fraud attempt. Fill in everything your agent knows.

Reading the result

What it checks

Limits

It is a screening aid, not a compliance program or legal advice. It does not verify company registrations. A sanctions match must be reviewed by a person. Request contents are not stored.

Guides