{"uid":"cap_AqM2paG_DSFwMkZXW9QSq","slug":"sanctions-screening-batch-api-check-sanctions-batch-775abf85","name":"Sanctions Screening Batch API (check-sanctions/batch)","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/batch?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_2JXpvnleATL_WlJshvYsQ","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 and program details.","exampleAgentPrompt":"Can you screen 'Gazprom' against global sanctions lists and tell me if it appears on the OFAC SDN or any other list, with a confidence threshold of 0.85?","exampleUseCases":[{"title":"Vendor onboarding sanctions check","prompt":"We're about to onboard a new supplier called 'Rosneft Trading SA' — can you check if they appear on any sanctions lists before we proceed?"},{"title":"Investor KYC screening","prompt":"I need to screen a potential investor named 'Viktor Vekselberg' against OFAC and other sanctions programs — please give me the top 5 matches and their scores."},{"title":"Automated compliance workflow","prompt":"Before we wire funds to 'Iran Air', can you run a sanctions check on that name with a confidence cutoff of 0.9 to make sure we're not in violation?"}],"resultDescription":"Returns a JSON object indicating whether the queried name matches any sanctioned entity (match: true/false), the best fuzzy-match score, the normalized query, total index records checked, the number of matches found, and an array of matched entries each containing the sanctions list name, full legal name, match score, aliases, entity number, and applicable sanction programs and jurisdictions.","failureModes":["Name not found in index — returns match: false with best_score below threshold","Threshold too high (close to 1.0) may miss partial name variants","Limit parameter capped at 25; requesting more returns an error","Invalid query parameter types return a 400 bad request","Payment failure via x402 results in 402 Payment Required response before data is returned"],"whenToPreferThis":"Prefer this endpoint when you need fast, fuzzy-matched sanctions screening against the OFAC SDN list and related programs (UKRAINE, RUSSIA, EO14024, etc.) for compliance workflows, vendor onboarding, KYC, or AML checks. Ideal when you need a confidence-scored match rather than exact string matching, and when you want a pay-per-call model without a subscription. Choose this over manual OFAC lookups or full compliance platforms when cost per query and agent-native x402 payment are priorities.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:35:16.350Z","isFirstParty":false,"canonicalSlug":"sanctions-screening-batch-api-check-sanctions-batch-775abf85"}