DMA EU sanction designated vessels
DMA EU sanction designated vessels
The Danish Maritime Authority hosts the EU list of vessels designated under Annex XLII of Council Regulation (EU) 833/2014 (restrictive measures in view of Russia's actions destabilising Ukraine), with on-page vessel rows (name, IMO, date of application) and downloadable XLSX/CSV import versions for compliance screening.
Coverage
EU-designated vessels under the Russia sanctions annex hosted on dma.dk. The checked page listed import versions dated 24-07-2026. History of prior list versions and an API are Not stated on the checked page.
Verdict
This is the official EU vessel-designation list for agents screening tanker and cargo IMOs under the Russia maritime sanctions annex — distinct from the already-listed EU Consolidated Financial Sanctions Files, which cover asset-freeze persons and entities rather than this vessel annex. DMA republishes the annex for industry; Signal Lab links to the official page and the published import files rather than hosting a mirror (D-111).
Get the free weekly email
Free weekly email of newly verified free data. Unsubscribe by emailing us.
By entering your email and clicking Subscribe, you agree to receive the Signal Lab weekly email from Quantum Data Technologies Ltd., 3200-650 West Georgia Street, Vancouver, BC V6B 4P7, Canada (signal-lab@qdt.ai). You can unsubscribe at any time: reply "unsubscribe" to any email or write to signal-lab@qdt.ai. See our Privacy Policy.
Use in your agent
Probe DMA EU designated-vessels page for import links. Checked against the provider's documentation on Nov 5, 2026.
Access
- No account. Download the XLSX/CSV import versions linked from the DMA page; media URLs may change when the list updates.
Request
curl -L 'https://www.dma.dk/growth-and-framework-conditions/maritime-sanctions/general-information/eu-vessel-designations'Format
HTML page listing designated vessels and Import versions (.xlsx / .csv).
Load into pandas and Parquet
Needs Python 3 with requests, pandas and pyarrow.
"""Find DMA EU designated-vessels import links -> pandas -> Parquet."""
import re
import pandas as pd
import requests
URL = "https://www.dma.dk/growth-and-framework-conditions/maritime-sanctions/general-information/eu-vessel-designations"
r = requests.get(URL, headers={"User-Agent": "SignalLabCheck/1.0"}, timeout=60)
r.raise_for_status()
links = sorted(set(re.findall(r'href="([^"]+(?:\.xlsx|\.csv)[^"]*)"', r.text, flags=re.I)))
df = pd.DataFrame({"href": links})
df.to_parquet("dma_eu_designated_vessels_links.parquet", index=False)
print(df.head(20), "n=", len(df))
Run by us on 2026-11-05 (python 3 | pandas | pyarrow | requests). Result: DMA designations page returned HTTP 200 on 2026-11-05 with on-page Import versions links for .xlsx and .csv dated 24-07-2026.
Limits
- Not stated.
- Do not hardcode a single Media/ URL; re-parse the page when the list updates.
Quirks
- Only the Official Journal acts are legally binding; DMA hosts a convenience list for industry.
- Distinct from EU Financial Sanctions Files person/entity freezes.
Terms and attribution
- Official EU annex republication on dma.dk; Signal Lab links rather than mirroring.
Sources
- https://www.dma.dk/growth-and-framework-conditions/maritime-sanctions/general-information/eu-vessel-designations: “In the context of the sanctions against Russia and Belarus, there are designated specific vessels in Annex XLII of Council Regulation (EU) 833/2014.”
- https://www.dma.dk/growth-and-framework-conditions/maritime-sanctions/general-information/eu-vessel-designations: “Import versions List of designated vessels 24-07-2026 (.xlsx) List of designated vessels 24-07-2026 (.csv)”
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