{"uid":"cap_hR18WebltQdJ8YsRuGiuK","slug":"factline-bulk-sanctions-pep-screening-aad1b5df","name":"Factline Bulk Sanctions & PEP Screening","description":"API and MCP servers that let AI agents and apps check people, companies, Dutch addresses and cars against official records: sanctions and PEP lists, 10 company registers, Dutch property, rent and RDW vehicle data. From $0.001 per call.","url":"https://factline.dev/v1/screen/bulk?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","required":["names"],"properties":{"type":{"enum":["person","entity"],"type":"string"},"lists":{"enum":["both","sanctions","pep"],"type":"string","description":"Which lists (default both)"},"names":{"type":"string","description":"Up to 100 names separated by ';'"},"threshold":{"type":"string","description":"Match score 70 to 100 (default 85)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"count":3,"lists":["sanctions (EU, UN, UK, US OFAC)","PEP"],"flagged":1,"results":[{"pep":{"matches":[],"possible_match":true},"name":"Vladimir Putin","flagged":true,"sanctions":{"matches":[],"top_score":100,"possible_match":true}},{"pep":{"matches":[],"possible_match":false},"name":"Factline","flagged":false,"sanctions":{"matches":[],"top_score":null,"possible_match":false}}],"charged_usd":0.0072}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.24","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.24/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.24","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.24","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4lXcfs7ZkB44AmMUS4Uwt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.24","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Screen up to 100 people or entities in a single call against EU, UN, UK, US OFAC sanctions lists and PEP (Politically Exposed Persons) lists, returning match scores and flagged results.","exampleAgentPrompt":"Can you screen these three names — Vladimir Putin, John Smith, and Acme Trading Ltd — against both sanctions and PEP lists, using a match threshold of 85, and tell me if any of them are flagged?","exampleUseCases":[{"title":"Customer onboarding AML check","prompt":"Before we onboard these five new clients, screen all of them — Maria Fernandez, Chen Wei, Aleksei Petrov, Omar Abdullah, and Lagos Imports Ltd — against both sanctions and PEP lists and flag anyone who comes back as a possible match."},{"title":"Bulk supplier risk screening","prompt":"I have a list of 20 supplier company names I need to check against EU, UN, UK and OFAC sanctions before we sign contracts — can you run them all through sanctions screening and tell me which ones are flagged?"},{"title":"Investor due diligence check","prompt":"We're doing due diligence on a potential investor named Sergei Ivanov — can you check him against both sanctions lists and PEP lists with a strict threshold of 90 and tell me if he comes up?"}],"resultDescription":"Returns a JSON object with the total count of names checked, the lists screened, the number flagged, and per-name results including: sanctions match details with top score and possible_match flag, PEP match details with possible_match flag, and overall flagged boolean. Also includes the USD amount charged for the call.","failureModes":["Missing required 'names' query parameter returns validation error","More than 100 names in a single call may be rejected","Threshold outside 70-100 range may cause error or default to 85","Invalid 'type' enum value (not 'person' or 'entity') returns error","Invalid 'lists' enum value returns error","Payment failure via x402 protocol results in 402 response","Network timeout for large batches near the 100-name limit"],"whenToPreferThis":"Use this endpoint when you need to screen multiple names (up to 100) in a single API call rather than one at a time, reducing cost and latency for batch compliance workflows. Prefer this over single-name endpoints when onboarding multiple users, processing a supplier list, or running nightly batch AML checks. Well-suited for agents embedded in compliance, fintech, or KYB workflows that need programmatic access to EU, UN, UK, and US OFAC sanctions data plus PEP lists with fuzzy matching.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:39:34.380Z","isFirstParty":false,"canonicalSlug":"factline-bulk-sanctions-pep-screening-aad1b5df"}