← AgentPay — 34 pay-per-call APIs

wallet risk API

Wallet risk screening - OFAC sanctions, scam flags, tx patterns.

$0.02 per request · USDC on Base (eip155:8453) · no signup, no API key

How it works

  1. Call it. POST your JSON body to /v1/wallet-risk. An unpaid call answers 402 with signed payment terms — price, wallet, network.
  2. Pay. An x402 client (e.g. @x402/fetch) signs the terms and pays $0.02 in USDC on Base — no account, no API key.
  3. Retry. The same request is replayed with the payment proof and you get the JSON result.

Call it

# 1. POST JSON — an unpaid call answers 402 with signed payment terms
curl -i -X POST https://agentpay.help/v1/wallet-risk \
  -H 'Content-Type: application/json' \
  -d '{"address":"string (0x... required)","chain":"string (optional)"}'

# 2. Pay & retry automatically with any x402 client, e.g. @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
const paidFetch = wrapFetchWithPayment(fetch, { x402Version: 2 });
const res = await paidFetch("https://agentpay.help/v1/wallet-risk", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({"address":"string (0x... required)","chain":"string (optional)"}) });
console.log(await res.json());

What you get back

{
  "risk_level": "…",
  "ofac_sanctioned": true,
  "total_txns": 0,
  "risk_factors": [
    "…"
  ]
}

Request body

{
  "address": "string (0x... required)",
  "chain": "string (optional)"
}

Wallet risk API — FAQ

How much does the wallet risk API cost?

$0.02 per call, settled in USDC on Base. No subscription — you pay per successful request, and prepaid credit packs save up to 30%.

Do I need an API key or account?

No. Your x402 client receives the 402 payment terms, pays USDC on Base, and retries automatically. No signup, no keys, no billing emails.

What does the response look like?

JSON. Shape: {"risk_level":"string","ofac_sanctioned":"boolean","total_txns":"number","risk_factors":"string[]"}

How do agents integrate it?

Any HTTP client works: POST the JSON body, get a 402 with payment terms, sign with an x402 library (e.g. @x402/fetch), retry. The same tool is also available on our remote MCP server at https://agentpay.help/mcp.

Go deeper

Related: token-safety ($0.02) · crypto-price ($0.005) · defi-yields ($0.01) Every endpoint is also an MCP tool on our remote MCP server. Prepaid credits: buy once, skip per-call payments.

Machine discovery: OpenAPI · x402 catalog · llms.txt