Screen — search the full sanctions snapshot

A daily-refreshed, read-only mirror of every entry on the five primary sanctions lists — OFAC SDN, OFAC Consolidated, EU FSF, UK OFSI and UN Security Council Consolidated — with country and metal hit parades, fuzzy name search and a one-click link back to the issuing authority on every record. TSM does not designate, rate or judge: this is a tool for orientation, not a sanctions-clearance service.

Why this page exists

Sanctions lists are public records, but they live in five different formats on five different sites. Screen consolidates them into one searchable table while keeping every entry one click away from the issuing authority. Per the OTSFA doctrine, TSM aggregates — it does not designate. Always verify against the primary source before any transaction.

Primary sources only 5 official lists — loading total entries Snapshot:

Snapshot at a glance

Total entries
Companies
Individuals
Vessels
Aircraft
Metals-flagged
by keyword filter

Source breakdown

Loading…

Counts shown are full entries per list. Raw artefacts: all-stats.json · all-index.json · latest.json (metals-flagged subset). Last fetched .

🌍 Country hit parade

Where the sanctioned actors are based, by jurisdiction. Companies use the entity’s country of registration; individuals use citizenship or residency where disclosed; vessels use the flag of registration. Aggregated from all five lists — every entry is on a primary source. Full ranked list, no truncation.

Companies

By country of registration

    Individuals

    By citizenship or residency

      Vessels

      By flag of registration

        ⚒️ Metal & material hit parade

        Which physical metals appear most often in the designation text — measured by keyword matches in the entry’s name, programme codes and remarks. A given entry can touch several metals. Two views: by entry type (Companies vs Individuals) and overall.

        Overall

        Every metals-flagged record

          Companies

          Entities and producers only

            Individuals

            Persons with metals-linked roles

              Search the full snapshot

              Free-text fuzzy filter across name, country, source and aliases. Lists are massive — the table renders up to 1 000 matches at a time; narrow the filter to see the rest. Every row links straight to the issuing authority.

              / entries
              Name List Type Country Aliases Source
              Loading snapshot from /data/sanctions/all-index.json

              Methodology

              The country hit parade aggregates the country field on every entry: for companies this is the country of registration on the issuing list; for individuals it is the citizenship or last known residency where disclosed; for vessels it is the flag of registration. Country names are normalised across lists (e.g. Russia, RUSSIAN FEDERATION, Russian Federation collapse to a single Russia bucket) so identical jurisdictions do not fragment the ranking.

              The metal hit parade is built from a metals-keyword filter applied to each entry’s name, designation programme and remarks. The filter uses word boundaries and weak-tag context guards — tin only counts when it co-occurs with industrial vocabulary (smelter, ingot, mining…), iron excludes environment, lead excludes leader, miner excludes minister. A single entry can touch several metals, so per-metal counts overlap.

              The full keyword regex and the country-normalisation map are documented in src/sanctions-watch.py of the TSM Hub source. Contact [email protected] for the methodology document.

              Why TSM Screen and not just the official portals?

              The official portals are the source of truth, and every row here deep-links straight to them. TSM Screen adds three things on top: (1) one search across all five authorities, so checking an entity against OFAC and EU and UK and UN takes one query instead of four; (2) country and metal aggregation, which the official portals do not expose; (3) daily refresh of a single immutable snapshot, with a public diff so a change on any list is visible the next morning. The trade-off is the one stated in the orange banner above: this is orientation, not clearance.

              Sources