Canada SEMA Sanctions Scraper (AML / KYB Screening List)
Pricing
from $15.60 / 1,000 results
Canada SEMA Sanctions Scraper (AML / KYB Screening List)
Browse or screen names against the Consolidated Canadian Autonomous Sanctions List (SEMA). Individuals, entities and vessels with aliases, titles, DOB, target country/program, schedule and listing dates. LIST and SCREEN (fuzzy name match) modes for AML/KYB compliance.
Pricing
from $15.60 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Share
Canada SEMA Sanctions Scraper (AML / KYB Screening List)
Browse, filter and screen names against Canada's official Consolidated Canadian Autonomous Sanctions List published by Global Affairs Canada under the Special Economic Measures Act (SEMA) and related regulations. Every sanctioned individual, entity and vessel is normalized into one clean schema with aliases, titles, dates of birth, target country/program, regulation schedule and listing dates, so you can run compliance screening for onboarding, KYB, AML and payment checks against the Canadian regime.
Two modes:
- List browse or filter the full Canadian sanctions list.
- Screen submit your own person, company or vessel names and get fuzzy matches against every listed party and alias, scored 0 to 1.
Pair it with our US (OFAC), EU and UN + UK OFSI sanctions actors for combined US + EU + UN + UK + Canada watchlist coverage.
What you get
Here is one real record from List mode:
{"mode": "list","id": "CA-SEMA|Russia|1,_Part_1|2","source": "Canada-SEMA","entityType": "Individual","name": "Andrei KLISHAS","aliases": [],"aliasCount": 0,"title": null,"program": "Russia","targetCountry": "Russia","schedule": "1, Part 1","item": "2","dateOfBirth": null,"imoNumber": null,"dateOfListing": "2014-03-17","sourceUrl": "https://www.international.gc.ca/world-monde/international_relations-relations_internationales/sanctions/consolidated-consolide.aspx","observedAt": "2026-08-17T12:24:47.577Z","error": null}
And one real result from Screen mode (input name Andrei Klishas):
{"mode": "screen","source": "Canada-SEMA","inputName": "Andrei Klishas","matched": true,"matchCount": 1,"matches": [{"name": "Andrei KLISHAS","matchedAlias": null,"entityType": "Individual","program": "Russia","schedule": "1, Part 1","dateOfListing": "2014-03-17","id": "CA-SEMA|Russia|1,_Part_1|2","score": 1}]}
Names that are not on the list (for example a fictitious company) simply come back with "matched": false and an empty matches array, never an error.
Modes and input
| Field | Mode | Description |
|---|---|---|
mode | both | list (browse and filter) or screen (match your own names). Default list. |
names | screen | Array of person, entity or vessel names to check. One row is returned per name. |
minScore | screen | Minimum similarity (0 to 1) for a fuzzy match. Default 0.85. Lower is looser, higher is stricter. |
program | list | Keep only records whose program / target country contains this text (for example Russia, Belarus, Iran, Myanmar). |
entityType | list | all, Individual, Entity or Vessel. |
nameContains | list | Keep only records whose name or any alias contains this text. |
listedSince | list | Keep only records listed on or after this date (YYYY-MM-DD). |
maxEntries | list | Maximum records to return. Free Apify plans are capped at 10 per run. |
withAiRisk | both | Optional paid AI add-on (off by default). Adds a plain-English compliance risk note. |
Output fields
| Field | Description |
|---|---|
entityType | Individual, Entity or Vessel. |
name | Primary full name of the sanctioned party. |
aliases / aliasCount | Known other names and how many. |
title | Title / rank (individuals) or vessel type (vessels). |
program / targetCountry | Sanctions program / target country in English (for example Russia, Belarus, Iran). |
schedule / item | Regulation schedule / part and item number the party is listed under. |
dateOfBirth | Date or year of birth (individuals) or build date (vessels). |
imoNumber | Ship IMO number (vessels). |
dateOfListing | Date the party was designated. |
sourceUrl | Link to the official Global Affairs Canada list. |
matched / matchCount / matches | Screen mode: whether and how well your input name matched, with scored details. |
aiRiskWho / aiWhyListed / aiProgram / aiRiskLevel | Optional AI compliance note (paid add-on). |
Use cases
- Canada sanctions screening of customers, suppliers, counterparties and beneficial owners against the SEMA list.
- AML / KYB onboarding checks that need a Canadian autonomous-sanctions data source alongside OFAC, EU, UN and UK.
- SEMA compliance monitoring for banks, fintechs, payment providers, law firms and exporters subject to Canadian measures.
- Watchlist and adverse-media enrichment with aliases, target country/program, schedule and listing dates.
- Vessel screening using ship names and IMO numbers on the Russian oil and shipping designations.
- Periodic re-screening of an existing book of business as new designations are added.
Billing
This actor is pay per event:
| Event | Price (USD) | When it is charged |
|---|---|---|
result | $0.015 | One sanctions record (list mode) or one screened name with its matches (screen mode). Charged only on a successful result. |
ai_risk | $0.012 | Optional AI compliance risk note for a matched party. Only charged when withAiRisk is on and a usable note is produced. |
You are never charged on failure. Free Apify plans are capped at 10 result rows per run, and the AI add-on requires a paid plan.
Data source
Data comes from the Consolidated Canadian Autonomous Sanctions List published by Global Affairs Canada (international.gc.ca), a public-domain official source covering the Special Economic Measures Act (SEMA), the Justice for Victims of Corrupt Foreign Officials Act and related regulations. This actor reads the official list only; it applies no interpretation and is not legal advice. Always confirm a potential match against the primary source before acting.
