OFAC SDN Watchlist Scraper — Sanctions Data API
Pricing
from $50.00 / 1,000 sanctioned entities
OFAC SDN Watchlist Scraper — Sanctions Data API
Scrape the US Treasury OFAC SDN list. Returns normalized JSON with names, aliases, type, program, dates, passport/ID, and addresses for AML/KYC, bank screening, payment compliance, and trade compliance.
Pricing
from $50.00 / 1,000 sanctioned entities
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Share
OFAC SDN Watchlist Scraper
Scrape the OFAC SDN sanctions list — sanctioned entities, aliases, programs and listing dates. Watchlist data for your compliance program.
Factual public records — not financial, investment or compliance advice. Screening data is provided as-is for your own compliance program.
📊 Sample Output

entity_name | entity_type | sanctioning_authority | program_name | ent_num | source_url |
|---|---|---|---|---|---|
| AEROCARIBBEAN AIRLINES | Entity | US_OFAC | CUBA | 36 | https://sanctionssearch.ofac.treas.gov/Details.aspx?id=36 |
| ANGLO-CARIBBEAN CO., LTD. | Entity | US_OFAC | CUBA | 173 | https://sanctionssearch.ofac.treas.gov/Details.aspx?id=173 |
| BANCO NACIONAL DE CUBA | Entity | US_OFAC | CUBA | 306 | https://sanctionssearch.ofac.treas.gov/Details.aspx?id=306 |
| BOUTIQUE LA MAISON | Entity | US_OFAC | CUBA | 424 | https://sanctionssearch.ofac.treas.gov/Details.aspx?id=424 |
| CASA DE CUBA | Entity | US_OFAC | CUBA | 475 | https://sanctionssearch.ofac.treas.gov/Details.aspx?id=475 |
| CECOEX, S.A. | Entity | US_OFAC | CUBA | 480 | https://sanctionssearch.ofac.treas.gov/Details.aspx?id=480 |
Real rows from run 2AAxctunVWn9HEmxp on build 0.0.7 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
⚙️ Sample inputs
This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:
{"entity_type": "all","maxResults": 100}
🔧 Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
entity_search | string | "" | Case-insensitive substring match against the entity name and any aliases. Leave empty to return all entries. Example: 'kalashnikov' or 'rosneft'. |
sanctioning_program | string | "" | Case-insensitive substring match against OFAC's program code (e.g. RUSSIA-EO14024, SDGT, IRAN, CUBA, NPWMD, TERRORISM). Leave empty for all programs. |
entity_type | string (all, Individual, Entity, Vessel, Aircraft) | "all" | Restrict to a single OFAC entity type: Individual, Entity (companies/organizations), Vessel, Aircraft, or 'all' for no filter. |
maxResults | integer | 100 | Maximum number of sanctioned entity records to return after filters are applied. Range 1-5000. Default 100. |
🧾 JSON sample record
One real record from run 2AAxctunVWn9HEmxp (emails/phones masked, long text shortened):
{"entity_name": "AEROCARIBBEAN AIRLINES","entity_aliases": [],"entity_type": "Entity","sanctioning_authority": "US_OFAC","program_name": "CUBA","listed_date": null,"nationality": null,"country_of_origin": null,"address": null,"date_of_birth": null,"passport_number": null,"id_number": null,"title": null,"call_sign": null,"vessel_type": null,"vessel_tonnage": null,"vessel_grt": null,"vessel_flag": null,"vessel_owner": null,"remarks": null,"ent_num": "36","source_url": "https://sanctionssearch.ofac.treas.gov/Details.aspx?id=36"}
💰 Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $5e-05 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Sanctioned entity (apify-default-dataset-item) | $0.05 | Charged per sanctioned entity returned with name, aliases, type, program, dates, identifiers, and source URL. |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.
🔗 Related Actors
More from the NexGenData UK & Europe registries and regulators family:
- GLEIF LEI Entity Resolution — Reference Data API
- GLEIF New Legal Entity Monitor — New Company LEI Alerts API
- Norway Company Registry — Brønnøysund Data API
- Sanctions Delta Monitor — OFAC/UK/UN/EU Feed API
- UK Companies House Officers — Director Lookup API
- UK FCA Enforcement Register — Final Penalties API
13 more in this family on the NexGenData Store page.
⏰ Run this as a monitoring subscription (recommended)
Regulatory data is monitoring data. Schedule a weekly sweep (0 8 * * 1) and catch new entrys as they post — an always-on official-records feed.
📊 What you get
Clean JSON, one record per entry (full output has 22 fields):
entity_name— Entity nameentity_aliases— Entity aliasesentity_type— Entity typesanctioning_authority— Sanctioning authorityprogram_name— Program namelisted_date— Listed datenationality— Nationalitycountry_of_origin— Country of originaddress— Addressdate_of_birth— Date of birth
Pricing: $0.050 per entry (Pay-Per-Event) — about 20 entrys per $1.
🤖 Use with AI agents
Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull official records on demand.
Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.
🔗 Related regulatory actors
Every major watchlist, one delta feed:
UN · EU · UK HMT · Delta Monitor (hub)
Financial enforcement: Fed Bank · FDIC Health · FINMA/MAS/SFC · CFTC · FTC Consumer
Global enforcement (cross-market): SEC Litigation (US) · Korea FSS · Japan FSA · Taiwan FSC · HK SFC · Singapore MAS · Australia ASIC
Agent front doors: Sanctions Compliance MCP · Banking Stability MCP
Public official records and enforcement data, assembled for research and monitoring.