Sanctions screening shouldn't require a procurement process.
Screen100 exists so that any person, small business, or AI agent can check a name against the official sanctions lists in seconds — free for a one-off check, and built as a real product for teams that need to prove ongoing compliance.
Make screening accessible — and agent-native
Sanctions and watchlist screening has historically been sold as an enterprise compliance suite: long contracts, opaque pricing, and integrations that assume a human is clicking through a dashboard. That leaves out freelancers, small businesses, indie developers, and increasingly, the AI agents doing procurement, onboarding and due-diligence work on their behalf.
Screen100 is built the other way round: a free, no-account web check first, a clean API and MCP server as first-class citizens (not an afterthought bolted onto a legacy product), and a single paid tier that only asks you to pay once you need the things a real compliance workflow requires — monitoring, audit evidence, and volume.
Humans and agents, equally
Compliance and operations teams use Screen100 directly through the web app for onboarding checks and ongoing monitoring. Developers embed the API into KYC/AML and vendor-onboarding flows. And AI agents — doing procurement, due diligence, or autonomous customer onboarding — call the same screening engine through the MCP server, with the same cited, auditable results a human reviewer would get.
Every result is sourced and cited
Screen100does not maintain its own opinion about who is or isn't sanctioned. Every entry traces back to an official government publication.
Pull
Source files are pulled directly from the official publications — the US Treasury OFAC SDN and Consolidated list feeds, and the UN Security Council Consolidated list — not from a third-party aggregator.
Parse & normalise
Each source uses its own file format and schema. Every entry is parsed into a common structure — primary name, entity type, all aliases, programs, and any supporting identifiers the source provides — and normalised for matching (see how the matching engine works).
Publish with a version
Every ingest is stamped with the date and list version it came from. Every screening result cites that version, so a result can always be traced back to the exact source snapshot that produced it.
Refresh on a schedule
Lists are re-pulled on a weekly refresh cycle at minimum, and sooner when we're aware of a significant designation. The dataset's last-refreshed timestamp is always visible on the site.
Screening results are informational, not legal advice
Screen100provides automated name-matching against publicly available OFAC and UN sanctions data. Results — including match scores, Clear/Possible match/Match classifications, and any supporting information — are informational only and do not constitute legal advice, a compliance determination, or a guarantee of a subject's sanctions status.
False positives and false negatives are possible in any automated name-matching system. You are responsible for reviewing results, exercising your own judgment, and making your own compliance and legal decisions — including whether to seek advice from qualified legal or compliance counsel for decisions with legal or regulatory consequences. Screen100 is a screening tool, not a substitute for a compliance program.