Skip to main content
Overwatch continuously screens vessel ownership chains against OFAC, EU, UN, and OpenSanctions consolidated lists. When a match is detected, it appears in the unified alert inbox and on the vessel’s risk profile. Analysts can override matches as false positives or confirmed, and the audit endpoint tracks review rates over time.

Data sources

Sanctions screening fuses entities from multiple watchlists. The OpenSanctions default dataset is refreshed daily from the public bulk download and broadens coverage beyond the OFAC / EU / UN core lists to include politically exposed persons (PEPs) and additional national regimes. OpenSanctions entities are stored in canonical FollowTheMoney JSON. Match candidates use trigram similarity on the entity caption, then are reconciled against vessel ownership graphs before producing an alert. Attribution: data provided by OpenSanctions.

Sanctions overrides

GET /api/v1/sanctions/overrides

Requires API key.
List analyst overrides on sanctions matches. Use this to review false positive determinations and confirmed matches. Parameters Response
Example

POST /api/v1/sanctions/overrides

Requires API key.
Create or update an override on a sanctions match. The override persists and is factored into the vessel’s risk score. Parameters Example

Audit metrics

GET /api/v1/sanctions/audit

Requires API key.
Weekly audit metrics for sanctions screening: how many matches were reviewed, confirmed, or marked as false positives. Use this to track analyst review rates and model accuracy. Parameters Response
Example