81trust / 100
Screen Entity
by TBS Sanctions Screening in Security & trust
x402 APIPassing, checked 4 h ago
Sanctions screening for compliance, AML, KYC and KYB agents: use before onboarding, paying or contracting with a person or organization. Fuzzy-matches the name against the official OFAC SDN list and the UN Security Council consolidated list, aliases included, and returns scored matches with list, sanctions program, entity type and source reference. Diacritic- and case-insensitive, tunable min_score (default 0.6). One keyless USDC call.
GET https://x402.tbs-digital.com/screen/entity
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 61 ms typical, 61 ms slowest 5%
- Last check
- 4 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://x402.tbs-digital.com/screen/entity?name=Vladimir+Putin"import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fx402.tbs-digital.com%2Fscreen%2Fentity
const res = await pay("https://x402.tbs-digital.com/screen/entity?name=Vladimir+Putin");
console.log(await res.json());Example input
{
"name": "Vladimir Putin"
}Example output
{
"disclaimer": "Informational screening against public sanctions lists (OFAC SDN, UN consolidated); not legal advice; algorithmic matches may include false positives/negatives; verify against official sources before any decision.",
"generated_at": "2026-08-12T12:00:00.000Z",
"lists_checked": [
{
"entries": 19444,
"list": "OFAC"
},
{
"entries": 1011,
"list": "UN"
}
],
"match_count": 1,
"matches": [
{
"list": "OFAC",
"matched_alias": "PUTIN, Vladimir",
"name": "PUTIN, Vladimir Vladimirovich",
"program": "RUSSIA-EO14024",
"score": 1,
"source_ref": "OFAC SDN #35096",
"type": "individual"
}
],
"query": {
"limit": 10,
"min_score": 0.6,
"name": "Vladimir Putin",
"type": null
},
"request_id": "0b21c0e6-6a3f-4e2a-8b1e-2f9d4c7a1e55",
"source": "ofac+un"
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 4 h ago | Passed | 402 | 61 ms | $0.001 |