The EU Journal

EU sanctions appear in the Official Journal days or weeks before they reach the consolidated FSF database. We track the Journal and publish those designations as soon as they are adopted.

The primary source of EU sanctions data in OpenSanctions is the EU Financial Sanctions Files dataset, published by the European Commission (EC, DG FISMA). Uniquely among global sanctions authorities, the consolidated EU database is not produced by the same body that mints new sanctions designations. That task falls to the European Council, which publishes new sanctions in the Official Journal of the European Union (OJEU) in text form. The EC then republishes them in its official database, after some delay.

This delay — sometimes as long as 21 days — has caused a major headache for financial institutions and regulated entities, who risk facilitating sanctioned payments because their screening systems do not yet include the updated data.

To close that gap, we publish a dataset called EU Council Official Journal Sanctioned Entities, which includes new sanctions as soon as they appear in the OJEU. EU-regulated entities should consider using the EU Sanctions data collection to screen the EU FSF, Journal-only sanctions, and the national sanctions databases of EU member states such as France and the Czech Republic all at the same time.

How we track the Official Journal 

To track OJEU sanctions updates, we run a continuous monitoring system that scans for changes to EU sanctions-related regulations. We begin from the legislation listed in the unofficial API of the EU Sanctions Map, assuming it is complete and up to date. From there, a combination of web scraping and SOAP-based querying (via the EUR-Lex web service) continuously monitors newly published legal documents.

The first step is to identify and extract the CELEX number of the original act when provided with a URL that may link to a consolidated version of the act (a document that combines the original legislation with all its subsequent amendments and corrections into a single, easy-to-read format). However, we are interested in retrieving the original document.

Each EU legal document has a unique CELEX number, used as the key identifier for that piece of legislation. It typically consists of a prefix indicating the document type (such as a regulation or directive), followed by a year and a sequential number:

02024D0254-20240202

Once we have the CELEX number, the system queries the EUR-Lex service, which houses EU legal documents. Tailored search queries then retrieve only the relevant legal texts, including regulations, directives, and any associated amendments.

When we identify a new document, the system checks whether it relates to an existing sanctions regime by comparing its CELEX number against those we've already seen. If the number is new, we send an alert to the #eu-journal channel in our public Slack and record the CELEX number to avoid duplicate alerts.

We trigger each alert only once per document, and a separate system notifies us of errors so that no new document is missed. Once alerted, we review the document and transcribe the compliance-relevant sanctions information into our database, typically within about three hours of publication.