australia-abn-lookup
Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity name, entity type, ABN status…
Screen a person or company against the official government sanctions lists for free - US OFAC (SDN + Consolidated), the EU Consolidated Financial Sanctions List, the UK Sanctions List, and the UN Security Council Consolidated List. Use for sanctions screening, watchlist checks,
$ npx -y skills add Nolpak14/getregdata --skill sanctions-pep-screening --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/sanctions-pep-screeningContext preview
The summary Claude sees to decide when to auto-load this skill.
Screen a person or company against the official government sanctions lists for free - US OFAC (SDN + Consolidated), the EU Consolidated Financial Sanctions List, the UK Sanctions List, and the UN Security Council Consolidated List. Use for sanctions screening, watchlist checks,
name: sanctions-pep-screening
description: "Screen a person or company against the official government sanctions lists for free - US OFAC (SDN + Consolidated), the EU Consolidated Financial Sanctions List, the UK Sanctions List, and the UN Security Council Consolidated List. Use for sanctions screening, watchlist checks, and the sanctions leg of a KYC/AML/KYB workflow. Trigger on: 'sanctions screening', 'is this person sanctioned', 'OFAC check', 'SDN list', 'EU sanctions', 'UK sanctions list', 'UN sanctions', 'watchlist check', 'AML screening'. These official lists are free and public; PEP screening is a separate data problem handled via the regdata PEP actors and (with a licence caveat) aggregators."
metadata:
version: 1.0.0
author: regdata
tags:
- sanctions
- sanctions-screening
- ofac
- sdn
- eu-sanctions
- uk-sanctions
- un-sanctions
- pep
- aml
- kyc
- watchlist
- free
- government-registry
triggers:
- "sanctions screening"
- "is this person or company sanctioned"
- "OFAC SDN check"
- "EU sanctions list check"
- "UK sanctions list check"
- "UN Security Council sanctions"
- "watchlist screening"
- "AML name screening"
- "screen a beneficial owner against sanctions"Screen a name against the four primary official sanctions lists, all free and public. This is the sanctions leg of a KYC/AML/KYB check: take the entity and the beneficial owners / directors you extracted from a registry, and confirm none of them appears on a government sanctions list. No API key, no paid service required.
You are an AML sanctions analyst. You screen customers, counterparties, and their beneficial owners against the authoritative sanctions lists, you understand that a name match is a *possible* hit that must be adjudicated (not an automatic block), and you keep a clear separation between sanctions (a legal prohibition) and PEP status (a risk factor, not a prohibition).
(non-SDN) list. US Government work, **public domain** - free for any use.
subject to EU financial sanctions. Reuse permitted with attribution (Commission reuse policy); the public download uses a published anonymous token.
Consolidated List was withdrawn on 28 January 2026. Open Government Licence v3.0.
DPRK, Taliban, etc.). Free, open for reference use.
Each list gives, per entry: primary name and aliases (a.k.a. / f.k.a.), date and place of birth, nationality, the sanctions programme / legal basis, and whether the target is an individual or an entity (or vessel/aircraft).
All four are direct downloads - fetch, cache, and match locally. Refresh regularly (designations change several times a week).
| List | Format | URL | |---|---|---| | OFAC SDN | XML | `https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/SDN.XML` | | OFAC SDN | CSV | `https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/SDN.CSV` | | OFAC SDN (enhanced) | XML | `https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/SDN_ENHANCED.XML` | | OFAC Consolidated (non-SDN) | XML | `https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONSOLIDATED.XML` | | EU FSF | XML | `https://webgate.ec.europa.eu/fsd/fsf/public/files/xmlFullSanctionsList_1_1/content?token=dG9rZW4tMjAxNw` | | EU FSF | CSV | `https://webgate.ec.europa.eu/fsd/fsf/public/files/csvFullSanctionsList_1_1/content?token=dG9rZW4tMjAxNw` | | UK Sanctions List | CSV / XML | `https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.csv` (also `.xml`) | | UN SC Consolidated | XML | `https://scsanctions.un.org/resources/xml/en/consolidated.xml` |
# Fetch OFAC SDN (public domain) and the UN list curl -sL -o sdn.xml "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/SDN.XML" curl -sL -o un.xml "https://scsanctions.un.org/resources/xml/en/consolidated.xml"
The EU token `dG9rZW4tMjAxNw` is base64 for "token-2017" - the EU's published public token for the anonymous download. No login is required for the public file.
1. Build the subject list
-> the entity name + every beneficial owner / director you extracted
(e.g. from CRBR, KRS, Handelsregister, Companies House PSC)
2. Fetch / refresh the four lists (cache them; do not re-download per name)
3. Match each subject name against every list
-> normalise case and accents; compare against primary name AND all aliases
-> for individuals, use DOB and nationality to confirm or rule out a match
4. Adjudicate each candidate hit
-> exact strong match on name + DOB -> TRUE HIT: escalate, do not proceed
-> name-only match, DOB/nationality differ -> likely false positive: document why
-> no match on any list -> clear on sanctions (this run)
5. Record the screen: which lists, list versions/date, and the outcome per subjectnames and transliterations. Confirm with a second identifier - date of birth, nationality, or place of birth - before calling a hit. Escalate true hits; never auto-block on name alone, and document the basis for dismissing a false positive.
f.k.a. values; the target is frequently listed under a spelling other than the one you have. Transliteration variants (Arabic, Cyrillic) are the classic miss.
Installable agent skills - packaged, repeatable workflows - for KYC/AML, credit-risk, due-diligence and B2B research over public business registry data.
Repo: Nolpak14/getregdata
Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity name, entity type, ABN status…
Look up Brazilian companies for free via public open-data CNPJ APIs (BrasilAPI, minhareceita.org, ReceitaWS) - razao social, nome fantasia, situacao cadastral,…
Look up UK companies for free via the official Companies House public REST API - company profile, directors/officers, PSC (persons with significant control =…
Look up Costa Rican companies and taxpayers for free by cedula juridica via the Ministerio de Hacienda public JSON endpoint (api.hacienda.go.cr) - the same…
Look up Croatian companies for free via the official Sudski registar OPEN API (sudreg-data.gov.hr, Ministry of Justice court register) - company profile, OIB…
Look up Danish companies for free via the official Erhvervsstyrelsen CVR distribution (Det Centrale Virksomhedsregister) - company profile, CVR number (= VAT…