OFAC SDN Watchlist Scraper — Sanctions Data API avatar

OFAC SDN Watchlist Scraper — Sanctions Data API

Pricing

from $50.00 / 1,000 sanctioned entities

Go to Apify Store
OFAC SDN Watchlist Scraper — Sanctions Data API

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

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Categories

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

6 real rows delivered by OFAC SDN Watchlist Scraper — Sanctions Data API — run 2AAxctunVWn9HEmxp on build 0.0.7

entity_nameentity_typesanctioning_authorityprogram_nameent_numsource_url
AEROCARIBBEAN AIRLINESEntityUS_OFACCUBA36https://sanctionssearch.ofac.treas.gov/Details.aspx?id=36
ANGLO-CARIBBEAN CO., LTD.EntityUS_OFACCUBA173https://sanctionssearch.ofac.treas.gov/Details.aspx?id=173
BANCO NACIONAL DE CUBAEntityUS_OFACCUBA306https://sanctionssearch.ofac.treas.gov/Details.aspx?id=306
BOUTIQUE LA MAISONEntityUS_OFACCUBA424https://sanctionssearch.ofac.treas.gov/Details.aspx?id=424
CASA DE CUBAEntityUS_OFACCUBA475https://sanctionssearch.ofac.treas.gov/Details.aspx?id=475
CECOEX, S.A.EntityUS_OFACCUBA480https://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

FieldTypeDefaultWhat it does
entity_searchstring""Case-insensitive substring match against the entity name and any aliases. Leave empty to return all entries. Example: 'kalashnikov' or 'rosneft'.
sanctioning_programstring""Case-insensitive substring match against OFAC's program code (e.g. RUSSIA-EO14024, SDGT, IRAN, CUBA, NPWMD, TERRORISM). Leave empty for all programs.
entity_typestring (all, Individual, Entity, Vessel, Aircraft)"all"Restrict to a single OFAC entity type: Individual, Entity (companies/organizations), Vessel, Aircraft, or 'all' for no filter.
maxResultsinteger100Maximum 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

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$5e-05Charged 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.05Charged 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.

More from the NexGenData UK & Europe registries and regulators family:

13 more in this family on the NexGenData Store page.

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 name
  • entity_aliases — Entity aliases
  • entity_type — Entity type
  • sanctioning_authority — Sanctioning authority
  • program_name — Program name
  • listed_date — Listed date
  • nationality — Nationality
  • country_of_origin — Country of origin
  • address — Address
  • date_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.

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.