Check wallet or contract addresses against sanctions lists via x402 micropayment.
What it does
The EruditePay sanctions-check endpoint accepts a blockchain wallet or contract address and returns sanctions screening results. It is an x402-protocol endpoint operated by Erudite Intelligence LLC, a FinCEN-registered MSB (BSA ID 31000324258137). The endpoint accepts POST requests with a JSON body containing an `address` field and returns a JSON object indicating success and any matching sanctions data.
Pricing is $0.01 per call, payable in either USDC on Base (eip155:8453) or USDT on Tron (tron:728126428). The x402 challenge confirms the endpoint is live and returns a version 2 payment challenge. The facilitator for Base payments is Coinbase CDP. Settlement is non-custodial and routes directly to the provider's wallet.
Documentation is sparse — the provider's /docs path returns a 404, and the endpoint's own description in the x402 challenge is generic ("Crypto data intelligence"). The output schema only provides a minimal example (`{"success": true, "data": {}}`) without detailing what fields appear in `data` when a sanctions match is found. Users should expect a compliance-oriented response but should verify the actual response structure through a live call.
Capabilities
Use cases
- —Screen wallet addresses against sanctions lists before processing crypto transactions
- —Automate compliance checks in DeFi or exchange onboarding flows
- —Agent-driven sanctions verification as part of a payment pipeline
- —Integrate sanctions screening into x402-gated crypto intelligence workflows
Fit
Best for
- —Crypto compliance teams needing per-call sanctions screening
- —AI agents that must verify counterparty addresses before transacting
- —Developers building x402-native compliance tooling
Not for
- —Bulk batch screening of millions of addresses (per-call pricing at $0.01 adds up)
- —Non-crypto sanctions screening (endpoint is described as crypto-focused)
- —Users who need detailed documentation before integrating (docs are currently sparse)
Quick start
curl -X POST https://bridge.eruditepay.com/api/sanctions-check \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <x402_payment_header>" \
-d '{"address": "0x1234567890abcdef1234567890abcdef12345678"}'Example
Request
{
"address": "0x0000000000000000000000000000000000000000"
}Response
{
"data": {},
"success": true
}Endpoint
Quality
The endpoint is live (402 challenge captured) with a clear schema for input, but documentation is effectively absent (/docs returns 404), the output schema is a stub with no detail on sanctions-match fields, and the endpoint description is generic. Pricing is clear at $0.01/call.
Warnings
- —Documentation endpoint (/docs) returns 404 — no detailed API docs available
- —Output schema is minimal: only shows {"success": true, "data": {}} with no description of match/no-match fields
- —Endpoint description in x402 challenge is generic ('Crypto data intelligence') rather than specific to sanctions checking
- —This is a regulated compliance use case — users should independently verify the data sources and coverage of the sanctions lists used
Citations
- —Operated by Erudite Intelligence LLC, FinCEN MSB registered, BSA ID 31000324258137https://bridge.eruditepay.com
- —Settlement is non-custodial and routes directhttps://bridge.eruditepay.com
- —x402 challenge returns amount 10000 in USDC (6 decimals) = $0.01 per call on Basehttps://bridge.eruditepay.com/api/sanctions-check
- —Also accepts USDT on Tron at the same pricehttps://bridge.eruditepay.com/api/sanctions-check
- —Facilitator for Base payments is Coinbase CDP (https://api.cdp.coinbase.com/platform/v2/x402)https://bridge.eruditepay.com/api/sanctions-check
- —/docs path returns endpoint_not_foundhttps://bridge.eruditepay.com/docs