Next free-source hunt
We check for new free data every weekday.
Datasets / OSINT
international.gc.ca/

Canada Consolidated Autonomous Sanctions List

Freeauth: noneCustom#osint#sanctions#risk#historical-data✓ verified Nov 4, 2026

Canada Consolidated Autonomous Sanctions List

Global Affairs Canada publishes the Consolidated Canadian Autonomous Sanctions List in XML, HTML and PDF. It contains public listing information for individuals, entities and vessels designated under the Special Economic Measures Act and the Justice for Victims of Corrupt Foreign Officials Act. The XML download needs no account or key.

Required Attribution:

"Contains information licensed under the Open Government Licence – Canada."

Coverage

Canadian autonomous sanctions designations, with names and aliases, entity type, programme or regulation context and other public listing details. Granularity: one listed subject, which may be a person, entity or vessel. The page was last updated September 22, 2026 when checked and says regulations are updated frequently, so the list may not be current. Free history depth, publication delay and update frequency: Not stated.

Verdict

This is an official Canadian designation signal for compliance triage and sanctions-event monitoring. It is not legal advice or a complete substitute for the regulations: Global Affairs Canada says the consolidated list is for administrative purposes only and may not be up to date. Resolve aliases carefully, record the list date, and check the regulations before acting. The Open Government Licence - Canada permits reuse with source attribution and no implied endorsement.

Get the free weekly email

Free weekly email of newly verified free data. Unsubscribe by emailing us.

Use in your agent

Load Canada's autonomous sanctions XML into pandas and Parquet. Checked against the provider's documentation on Nov 4, 2026.

Raw skill file (/skills/canada-autonomous-sanctions-list.md)Also in our MCP server: call get_ingestion_skill with {"slug": "canada-autonomous-sanctions-list"}.

Access

  • No account or key for the XML resource.
  • Check the source page and regulations because the file can lag legal changes.

Request

bash
curl -O 'https://www.international.gc.ca/world-monde/assets/office_docs/international_relations-relations_internationales/sanctions/sema-lmes.xml'

Format

XML data-set with one record per listed subject and bilingual elements for programme, names, aliases, dates, schedule, item and other identifiers.

Load into pandas and Parquet

Needs Python 3 with requests, pandas and pyarrow.

python
"""Canada autonomous sanctions XML -> pandas -> Parquet. No key."""
import xml.etree.ElementTree as ET
import requests
import pandas as pd

URL = "https://www.international.gc.ca/world-monde/assets/office_docs/international_relations-relations_internationales/sanctions/sema-lmes.xml"
r = requests.get(URL, timeout=60)
r.raise_for_status()
root = ET.fromstring(r.content)
rows = [{child.tag: (child.text or "").strip() for child in record} for record in root.findall("record")]
df = pd.DataFrame(rows)
df.to_parquet("canada_autonomous_sanctions.parquet", index=False)
print(len(df), "records across", df["Country-Pays"].nunique(), "country/programme labels")

Run by us on 2026-11-04 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 5708 records across 19 country/programme labels

Limits

  • Rate limits: Not stated.
  • The provider warns the list may not be current.

Quirks

  • Bilingual optional elements produce sparse columns.
  • Name matches alone are not legal conclusions.
  • Check the governing regulations.

Terms and attribution

  • The dataset uses the Open Government Licence – Canada.
  • Acknowledge the source and do not imply endorsement.

Sources

Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer