{"uid":"cap_HQZ2PXlgmdsVa23D9uVbU","slug":"tbs-sanctions-screening-adbd965f","name":"TBS Sanctions Screening","description":"Sanctions name screening for AI agents in one sub-cent call: fuzzy-match a person or organization name against the OFAC SDN and UN consolidated lists (aliases included) and get scored matches with list, program, entity type and source reference. USDC-payable via x402.","url":"https://sanctions-x402.tbs-digital.com/screen/entity?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"name":{"type":"string","description":"Name to screen (required, ≤200 chars)"},"type":{"type":"string","description":"Optional filter: individual | entity"},"limit":{"type":"string","description":"Optional max matches 1-50 (default 10)"},"min_score":{"type":"string","description":"Optional minimum score [0,1] (default 0.6)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"query":{"type":"object"},"source":{"type":"string"},"matches":{"type":"array"},"disclaimer":{"type":"string"},"request_id":{"type":"string"},"match_count":{"type":"number"},"generated_at":{"type":"string"},"lists_checked":{"type":"array"}}}}}}},"responseSchema":{"type":"json","example":{"query":{"name":"Vladimir Putin","type":null,"limit":10,"min_score":0.6},"source":"ofac+un","matches":[{"list":"OFAC","name":"PUTIN, Vladimir Vladimirovich","type":"individual","score":1,"program":"RUSSIA-EO14024","source_ref":"OFAC SDN #35096","matched_alias":"PUTIN, Vladimir"}],"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.","request_id":"0b21c0e6-6a3f-4e2a-8b1e-2f9d4c7a1e55","match_count":1,"generated_at":"2026-08-12T12:00:00.000Z","lists_checked":[{"list":"OFAC","entries":19444},{"list":"UN","entries":1011}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_DhN_RW1lJoPemCi6qO2BX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fuzzy-match a person or organization name against OFAC SDN and UN consolidated sanctions lists, returning scored matches with program, entity type, and source reference.","exampleAgentPrompt":"Can you screen the name 'Dmitry Ivanov' against OFAC and UN sanctions lists — filter for individuals only, return up to 20 matches, and only show results with a score of at least 0.7?","exampleUseCases":[{"title":"KYC check for new customer onboarding","prompt":"Before we onboard this new client, can you screen the name 'Hassan Al-Rashidi' against OFAC and UN sanctions lists to see if there are any hits? Show up to 10 matches and flag anything above a 0.65 score."},{"title":"Counterparty due diligence for a wire transfer","prompt":"I need to verify a vendor before we send a payment — can you check if 'Rosoboronexport' appears on any OFAC or UN sanctions lists? Screen it as an entity and give me all matches."},{"title":"Automated compliance screening in agent workflow","prompt":"As part of our trade finance workflow, screen the company name 'Global Shipping Partners LLC' against OFAC SDN and UN consolidated lists, limiting results to the top 5 matches with a minimum confidence score of 0.8."}],"resultDescription":"Returns a JSON object with the queried name, matched entries from OFAC SDN and/or UN consolidated lists (each with name, list, type, fuzzy match score, sanctions program, source reference, and any matched alias), total match count, timestamp, lists checked with entry counts, a request ID, and a legal disclaimer.","failureModes":["Missing 'name' parameter returns a 400 error","Name exceeding 200 characters may be rejected","min_score or limit values outside allowed ranges return validation errors","No matches found returns an empty matches array with match_count 0","Fuzzy matching may produce false positives requiring human verification","Payment failure via x402 results in 402 response before screening occurs"],"whenToPreferThis":"Choose this endpoint when you need a low-cost, programmatic, fuzzy-match sanctions screen against both OFAC SDN and UN consolidated lists in a single call, especially when building automated compliance workflows or agent pipelines that require sub-cent per-check pricing via USDC payment. Prefer this over manual lookups or more expensive KYC platforms when you need alias-aware matching with configurable score thresholds and don't require real-time official verification.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:35:36.204Z","isFirstParty":false,"canonicalSlug":"tbs-sanctions-screening-adbd965f"}