{"uid":"cap_N_6s09xBS7-1zlGTs5MDa","slug":"2s-sanctions-check-fe995458","name":"2s Sanctions Check","description":"The (most) everything API: 575+ pay-per-call endpoints for AI agents — ground-truth data, a full AI gateway, and agent infrastructure (storage, queues, watchers). USDC via x402, no signup, no API keys, and upto billing: pay actual usage, not the quote.","url":"https://2s.io/api/law/sanctions-check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"query":{"type":"string","maxLength":500,"minLength":2},"threshold":{"type":"number","maximum":1,"minimum":0.1},"sourceList":{"type":"string","maxLength":64}}},"responseSchema":null,"example":{"request":{"limit":10,"query":"John Smith","threshold":0.5,"sourceList":"OFAC"},"response":{"data":{"ok":true,"meta":{"list":"Specially Designated Nationals (SDN)","query":"John Smith","threshold":0.5,"refreshCadence":"daily","hasHighConfidenceMatch":false},"items":[],"total":0,"source":{"url":"https://www.treasury.gov/ofac","license":"Public domain (US government work, 17 USC § 105)","provider":"US Treasury OFAC"}},"meta":{"cost":{"usd":0.0048,"tier":0},"caller":"x402","version":null,"endpoint":"law.sanctions-check","settlement":{"txHash":"0x663dc68f6e85e4faf998608190994af01e5887a33de6cc79b52f91b513aedde4","network":"eip155:8453","success":true}}}},"exampleRequest":{"limit":10,"query":"John Smith","threshold":0.5,"sourceList":"OFAC"},"tags":["x402"],"displayCostAmount":"0.0048","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.0048/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.012","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.012","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6cMXB_JLnIY9LV9_BH00q","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.012","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a name or entity against government and regulatory sanctions lists and returns fuzzy-matched results with confidence scores","exampleAgentPrompt":"Can you run a sanctions check on 'Viktor Petrov' against the OFAC list with a match threshold of 0.7 and return up to 10 results?","exampleUseCases":null,"resultDescription":"Returns a JSON object with an array of matched sanctions records, a total match count, a metadata block including the query, threshold used, list name, data refresh cadence, and a boolean flag indicating whether any match scored 0.85 or above, plus source provenance (provider, URL, license).","failureModes":["Query string too short (under 2 chars) — validation error","Threshold out of range (below 0.1 or above 1.0) — validation error","Invalid or unknown sourceList identifier — may return empty results or error","Limit exceeds 100 — validation error","Payment failure or insufficient USDC balance — 402 response","No matches found — returns empty items array with total 0 or null"],"whenToPreferThis":"Use this endpoint when you need a fast, pay-per-call sanctions screening without committing to a subscription service. Ideal for compliance workflows where you need to verify individual names or entities against government watchlists on demand. Prefer this over full KYC platforms when you need lightweight, programmatic sanctions lookup without signup overhead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:52:29.925Z","isFirstParty":false}