UN Security Council Sanctions Scraper
Pricing
from $19.00 / 1,000 results
UN Security Council Sanctions Scraper
Scrapes the UN Security Council Consolidated Sanctions List and returns each individual and entity as a flat row with sanctions regime, identifying details, aliases, and narrative summary. Filter by entity type and regime code.
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
UN Security Council Sanctions Scraper
Scrape the UN Security Council Consolidated Sanctions List into clean rows. Every individual and entity comes with its sanctions regime, reference number, aliases, and identifiers. No login or API key. Export to CSV, JSON, Excel, or XML.
The UN Security Council publishes its Consolidated Sanctions List as a single XML file, but that file is hard to query and changes daily. This Actor reads the official list directly, filters it by entity type or sanctions regime, and returns each sanctioned individual or entity as one flat row. Compliance teams, researchers, and journalists use it to build their own screening databases without paying for a commercial watchlist API.
| Who uses it | What they scrape UN Security Council Sanctions List for |
|---|---|
| Compliance officers | Build an internal UN sanctions screening database for customer and transaction checks |
| Financial crime analysts | Pull the latest UN designations into a case management or investigation tool |
| Journalists and researchers | Track who is sanctioned under which UN regime and when they were listed |
| Data engineers | Feed a nightly UN sanctions delta into a data warehouse or screening API |
What it does
This Actor collects sanctioned individuals and entities from the UN Security Council Consolidated Sanctions List and returns each entry as a flat row with its identifiers, aliases, and regime information.
- ๐งโโ๏ธ Entity type filter: collect individuals only, entities only, or both in one run.
- ๐ Regime filter: narrow the run to one UN sanctions regime code, such as DRC, IRQ, LIB, ISIL, or SOM.
- ๐ฆ Flat row output: each sanctioned party becomes one record with its reference number, names, aliases, and identifiers.
- ๐ค Standard exports: download as CSV, JSON, Excel, or XML, or push straight to a dataset API.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with UN Security Council Sanctions List data
๐ก๏ธ Build an internal UN sanctions screening database.
A compliance team runs the Actor weekly with entityType set to both, stores the flat rows in a database, and screens new customers against the UN list before onboarding.
๐ฐ Track new UN designations by regime.
A journalist sets listType to a specific regime code such as DRC or LIB, collects the latest entries, and reports on who was added to that sanctions list.
๐งพ Feed a nightly sanctions delta into a data warehouse.
A data engineer schedules the Actor to run every night, exports the JSON rows, and loads them into a warehouse table that powers an internal screening API.
๐ Investigate a person or entity against UN sanctions.
A financial crime analyst runs the Actor with a regime filter, searches the returned rows for a name or alias, and pulls the reference number for a suspicious activity report.
Why choose this scraper
| What you get | |
|---|---|
| Official UN source | Reads the UN Security Council Consolidated Sanctions List directly, no third-party copy |
| No API key or login | The public UN list needs no registration, OAuth, or rate-limit negotiation |
| Fixed flat schema | Every individual and entity returns the same fields, ready for a database or spreadsheet |
| Regime-level filtering | Collect only the sanctions regimes you screen against, such as ISIL or Somalia |
How it compares
No other Store actor targets UN Security Council Sanctions List the same way, so the honest comparison is with the alternatives teams actually weigh.
| UN Security Council Sanctions Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When UN Security Council 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 an optional entity type and an optional UN sanctions regime code, and set a maximum number of entries to collect per run. 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 UN Security Council 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 UN Security Council 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/unsc-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 listType value. UN regime codes are case-sensitive and must match exactly, for example DRC, IRQ, LIB, ISIL, or SOM. If you are unsure, leave listType empty to collect all regimes.
Why does my run return fewer entries than maxItems?
The Actor returns only the entries that match your filters. If you set entityType to individuals, entities are excluded. If you set a listType, only that regime is returned. The full list contains a few thousand entries, so a maxItems value above that will return everything.
Why are some fields empty in my dataset?
The UN list does not provide every identifier for every entry. Some individuals have no date of birth or passport number. Empty fields mean the UN did not publish that data for that entry.
Can I get the raw XML instead of flat rows?
This Actor returns flat rows for easy database loading. If you need the raw UN XML, download it directly from the UN Security Council website.
Why did my run time out?
The UN list is a single XML file, so a full run should complete quickly. If you set a very high maxItems and the run still times out, try increasing the Actor's timeout in the run settings or splitting the run by regime.
FAQ
| Question | Answer |
|---|---|
| What is the UN Security Council Consolidated Sanctions List? | It is the official list of individuals and entities subject to sanctions measures imposed by the UN Security Council. The list is maintained by the UN Secretariat and published as a single XML file. |
| Does this Actor need a UN API key or login? | No. The Actor reads the public UN sanctions list directly. You do not need to register an application, obtain a token, or manage rate limits. |
| Can I filter by a specific sanctions regime? | Yes. Set the listType input to a UN regime code such as DRC, IRQ, LIB, ISIL, or SOM. The Actor will return only entries from that regime. |
| Can I collect only individuals or only entities? | Yes. Set entityType to individuals or entities. The default is both, which returns every entry on the list. |
| How many entries can I collect in one run? | You can set maxItems from 1 up to 1,000,000. The full UN consolidated list contains a few thousand entries, so a single run can collect the entire list. |
| What fields does each row contain? | Each row includes the UN reference number, the sanctioned name, any aliases, the sanctions regime, the date of listing, and identifiers such as dates of birth, passports, and addresses, where the UN provides them. |
| What export formats are supported? | You can download the results as CSV, JSON, Excel, or XML. You can also access the dataset through the Apify API for automated pipelines. |
| How often is the UN sanctions list updated? | The UN updates the consolidated list whenever the Security Council adds, amends, or removes a designation. The Actor always reads the latest published version at the start of each run. |
| Can I schedule this Actor to run automatically? | Yes. Use Apify schedules to run the Actor daily, weekly, or on any cron expression, and store the results in a dataset or push them to a webhook. |
| Is this Actor affiliated with the United Nations? | No. This is an independent scraper that reads the public UN sanctions list. It is not endorsed by or affiliated with the United Nations. |
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 United Nations. 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.
