UK HM Treasury Sanctions Scraper
Pricing
from $19.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Share
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 it | What they scrape UK HM Treasury OFSI Sanctions List for |
|---|---|
| Compliance officers | Build a complete, up-to-date UK sanctions list for customer and transaction screening. |
| Risk analysts | Monitor new designations under specific regimes such as Russia or Global Human Rights. |
| Data engineers | Feed the OFSI consolidated list into internal watchlist databases or ETL pipelines. |
| Journalists and researchers | Analyze 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 source | Data is scraped directly from the UK HM Treasury OFSI consolidated list, the authoritative public register. |
| No API key | No registration, no OAuth, no rate-limit headaches. The Actor reads the public list as a normal visitor would. |
| Fixed schema | Every record follows the same flat structure, so you can append runs and build a clean historical dataset. |
| Flexible filtering | Choose 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 Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When UK HM Treasury OFSI Sanctions List changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst 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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the UK HM Treasury Sanctions Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
