UK HM Treasury Sanctions Scraper avatar

UK HM Treasury Sanctions Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
UK HM Treasury Sanctions Scraper

UK HM Treasury Sanctions Scraper

Scrapes the UK HM Treasury OFSI consolidated financial sanctions list. Returns each individual or entity target as a flat row with designation details, regime, and group type. Filter by group type and optional regime text.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

ParseForge

UK HM Treasury Sanctions Scraper

Scrape the UK HM Treasury OFSI consolidated financial sanctions list, every individual and entity target, up to a million records per run. Each record comes with its full designation details, regime, group type, and source URL. No login or API key. Export to CSV, JSON, Excel, or XML.

The UK's Office of Financial Sanctions Implementation (OFSI) publishes the consolidated list of asset freeze targets, but the official website is built for manual lookups, not bulk compliance work. This Actor reads the public list directly, filters by group type or regime, and returns each match in one fixed schema. It is the fastest way to get the UK sanctions list into your screening pipeline, audit trail, or risk database.

Who uses itWhat they scrape UK HM Treasury OFSI Sanctions List for
Compliance officersBuild a complete, up-to-date UK sanctions list for customer and transaction screening.
Risk analystsMonitor new designations under specific regimes such as Russia or Global Human Rights.
Data engineersFeed the OFSI consolidated list into internal watchlist databases or ETL pipelines.
Journalists and researchersAnalyze the scope and patterns of UK financial sanctions over time.

What it does

This Actor collects UK HM Treasury OFSI sanctions targets by group type and optional regime filter, and returns each one as a flat row.

  • ๐Ÿ‘ฅ Group type filter: collect Individuals only, Entities only, or both in a single run.
  • ๐ŸŒ Regime filter: narrow the scrape to a specific sanctions regime, such as Russia, Iran, or Global Human Rights.
  • ๐Ÿ“Š Flat row output: every target returns as one record with its designation details, ready for CSV, JSON, Excel, or XML export.
  • ๐Ÿ” Scheduled monitoring: run the Actor on a schedule to keep your local copy of the UK sanctions list current.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with UK HM Treasury OFSI Sanctions List data

๐Ÿ›ก๏ธ Sanctions screening.

A compliance team runs the Actor weekly to refresh its internal UK sanctions watchlist, then screens new customers against the latest OFSI designations.

๐Ÿ“ˆ Regime monitoring.

A risk analyst sets the regime filter to 'Russia' and schedules daily runs to catch new asset freeze targets as soon as they appear.

๐Ÿ—„๏ธ Data pipeline integration.

A data engineer uses the Actor's JSON output to load the full UK sanctions list into a PostgreSQL database for downstream screening tools.

๐Ÿ” Investigative research.

A journalist scrapes all Individuals under the Global Human Rights regime to map the network of sanctioned persons and their listed details.

Why choose this scraper

What you get
Official sourceData is scraped directly from the UK HM Treasury OFSI consolidated list, the authoritative public register.
No API keyNo registration, no OAuth, no rate-limit headaches. The Actor reads the public list as a normal visitor would.
Fixed schemaEvery record follows the same flat structure, so you can append runs and build a clean historical dataset.
Flexible filteringChoose Individuals, Entities, or both, and optionally narrow by regime name before the scrape starts.

How it compares

No other Store actor targets UK HM Treasury OFSI Sanctions List the same way, so the honest comparison is with the alternatives teams actually weigh.

UK HM Treasury Sanctions ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When UK HM Treasury OFSI Sanctions List changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor with a group type filter and an optional regime text filter, and set a maximum record count so only the targets you need reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the UK HM Treasury Sanctions Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to UK HM Treasury OFSI Sanctions List through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/uk-hmt-sanctions-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your regime filter. It is a free-text match, so a typo or a slightly different regime name will return zero records. Try running without the filter to see the available regime values.

Why did the run stop before reaching maxItems?

The Actor stops when it has scraped all available records from the OFSI list. If the list has fewer targets than your maxItems setting, the run will finish early with the full dataset.

Why are some fields empty in the output?

Not every OFSI entry has all fields populated. For example, some targets may lack a date of birth or a passport number. Empty fields are normal and reflect the source data.

Can I scrape only newly added targets?

The Actor does not track changes between runs. To identify new targets, compare the current dataset with a previous snapshot, or schedule frequent runs and diff the outputs.

The run failed with a timeout. What should I do?

The OFSI website can occasionally be slow. Try reducing maxItems or running the Actor again. If the problem persists, check the Apify platform status or contact support.

FAQ

QuestionAnswer
What is the UK HM Treasury OFSI consolidated list?It is the official register of individuals and entities subject to financial sanctions under UK law, maintained by the Office of Financial Sanctions Implementation. The list includes asset freeze targets and other designations.
Does this Actor require an API key or login?No. It reads the public OFSI consolidated list directly from the HM Treasury website, so there is no registration or authentication needed.
Can I filter by sanctions regime?Yes. The optional regime input accepts free text such as 'Russia', 'Iran', or 'Global Human Rights', and the Actor returns only targets whose regime name contains that text.
Can I get only Individuals or only Entities?Yes. The groupType input lets you choose 'Individuals only', 'Entities only', or 'Both' for a single run.
How many records can I scrape in one run?You can set maxItems up to 1,000,000. The full OFSI consolidated list is typically a few thousand records, so a single run can capture the entire list.
What output formats are supported?The Actor returns data in the standard Apify dataset formats: CSV, JSON, Excel, and XML. You can download the dataset in any of these formats from the run page.
How often is the OFSI list updated?HM Treasury updates the consolidated list whenever new designations are made or existing ones are amended. You can schedule this Actor to run daily or weekly to keep your copy current.
Does the Actor capture historical changes?No, it scrapes the current version of the list at the time of the run. To build a history, schedule regular runs and store each dataset snapshot.
Can I use this for automated sanctions screening?Yes. Many users run the Actor on a schedule and feed the output into their internal screening or risk management systems.
What if a regime name has multiple spellings?The regime filter is a simple text match. If you are unsure of the exact name, run the Actor without the filter first, inspect the regime values, then apply the filter.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by HM Treasury. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.