{"uid":"cap_DVtJq2cVT1RQG-s3SG1_s","slug":"sanctions-screening-api-check-sanctions-26e06efb","name":"Sanctions Screening API (check-sanctions)","description":"Pay-per-call HTTP APIs, paid with x402 in USDC on Base (eip155:8453): agentkit, api-change-check, basedue, basewatch, chainread, check-sanctions, chgwatch, company-facts, composite, edgar, feednews, pageaudit, solcheck, token-dd, txpreflight, walletcheck, webmd, webread, websearch, x402index. Each operation describes its service.","url":"https://api.firstmention.uk/s/check-sanctions/screen?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","HEAD","DELETE"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Entity or person name to screen, e.g. 'Rosneft'"},"limit":{"type":"integer","maximum":25,"minimum":1,"description":"Max results, default 5"},"threshold":{"type":"number","maximum":1,"minimum":0.5,"description":"Match confidence cutoff, default 0.85"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"match":{"type":"boolean"},"query":{"type":"string"},"threshold":{"type":"number"},"best_score":{"type":"number"},"match_count":{"type":"number"},"index_records":{"type":"number"},"jurisdictions":{"type":"array","items":{"type":"string"}}}}}}}},"responseSchema":{"type":"json","example":{"match":true,"query":"Rosneft","results":[{"list":"SDN","name":"OPEN JOINT-STOCK COMPANY ROSNEFT OIL COMPANY","score":1,"aliases":["ROSNEFT"],"ent_num":17022,"programs":["UKRAINE","RUSSIA","EO14024"]}],"threshold":0.85,"best_score":1,"normalized":"ROSNEFT","match_count":1,"index_records":19957}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__vudDlgRcvch6swQtMdUs","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Screens an entity or person name against global sanctions lists (e.g. OFAC SDN) and returns fuzzy-matched results with confidence scores","exampleAgentPrompt":"Can you check if 'Rosneft' appears on any sanctions list, using a match confidence of at least 0.85 and returning up to 5 results?","exampleUseCases":[{"title":"Onboarding compliance check for new vendor","prompt":"Before we onboard this new supplier, can you screen the company name 'Sberbank' against sanctions lists with a confidence threshold of 0.85 and show me up to 10 matches?"},{"title":"Pre-transaction counterparty screening","prompt":"I'm about to wire funds to an entity called 'Iran Air' — can you run a sanctions check on that name with default settings to make sure we're not violating any restrictions?"},{"title":"KYC screening for individual investor","prompt":"We have a new investor named 'Gennady Timchenko' — please screen that name against OFAC and other sanctions lists at a 0.80 confidence threshold and tell me if there are any hits."}],"resultDescription":"Returns a JSON object with a boolean match flag, the normalized query string, best fuzzy-match score, total match count, number of index records searched, list of matched sanctions entries (each with list name, full entity name, score, aliases, entity number, and sanctions programs), threshold used, and jurisdictions covered.","failureModes":["Missing required 'name' query parameter returns a 400 error","Threshold below 0.5 or above 1.0 is rejected as invalid","Limit above 25 is rejected","Payment not included or invalid x402 USDC payment on Base returns 402 Payment Required","Network or upstream index unavailability returns 503","Very short or ambiguous names may return no matches despite entity being listed"],"whenToPreferThis":"Use this endpoint when you need programmatic, pay-per-call sanctions screening without a subscription, especially in agentic workflows requiring on-demand compliance checks. It is well-suited for AI agents doing KYC, AML, or counterparty due diligence at low cost ($0.01/call). Prefer this over bulk-subscription sanctions databases when call volume is low or sporadic, or when you need to integrate sanctions checks into an autonomous agent pipeline that pays with USDC via x402.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T13:19:25.313Z","isFirstParty":false,"canonicalSlug":"sanctions-screening-api-check-sanctions-26e06efb"}