# SiteCheck Trade & Energy – OFAC SDN Sanctioned Vessel Check

> SiteCheck Trade & Energy – OFAC SDN Sanctioned Vessel Check is a paid API for AI agents from api.tradeenergy-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Searches the US OFAC Specially Designated Nationals (SDN) list for vessels by name or IMO number, returning sanctions program details, flag, vessel type, owner, gross tonnage, call sign, and aliases.

## Facts

- Endpoint: GET https://api.tradeenergy-api.workers.dev/api/logistics/sanctioned-vessel-check?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-trade-energy-ofac-sdn-sanctioned-vessel-check-0637ed96
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_soe1SHNgNnKckAIoBVDy_

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-trade-energy-ofac-sdn-sanctioned-vessel-check-0637ed96
```

Example prompt: Can you check if the vessel EBANO, IMO number 7406784, is on the OFAC SDN sanctions list? I need to know its sanctions programs, flag, vessel type, and any aliases before we proceed with the shipment.

## When to prefer this

Choose this endpoint when you need a fast, programmatic lookup against the US OFAC Specially Designated Nationals vessel list specifically — especially for maritime trade compliance workflows, freight forwarding due diligence, or charter party screening. Prefer it over manual government portal searches when automating pre-shipment compliance checks. Note: it covers only the OFAC SDN list, not UN, EU, or UK sanctions lists, so use complementary endpoints if broader international coverage is required.

## Known failure modes

- Missing or too-short query (fewer than 3 characters for name, or non-7-digit IMO) returns a validation error
- Vessel not found in OFAC SDN list returns empty matches array — not a sanctions clearance
- Rate limiting or upstream data.trade.gov unavailability may cause 5xx errors
- Limit parameter outside 1–20 range may be rejected or clamped
- Non-OFAC lists (UN, EU, UK) are not covered — results may miss internationally sanctioned vessels

## How this service works

Searches the US OFAC Specially Designated Nationals (SDN) list for vessels by name or IMO number and returns matching vessel entries (sanctions programs, flag, vessel type, owner, gross tonnage, call sign, IMO, aliases), via the US Consolidated Screening List. Only the OFAC SDN list; not the UN, EU or UK lists, and an empty result is not a clearance.

## Output

A JSON object containing the query string, total match count, source URL, checked-at timestamp, and an array of matching vessel records. Each record includes the vessel's SDN entry ID, name, IMO number, flag state, vessel type, owner (if available), gross tonnage, call sign, applicable sanctions programs (e.g. CUBA, IRAN), and any known aliases. An empty matches array does not constitute a clearance.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Vessel name (3+ characters) or IMO number (7 digits)"
      },
      "limit": {
       "type": "string",
       "description": "1 to 20, default 10"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "query": "EBANO",
  "source": "https://data.trade.gov/consolidated_screening_list/v1/search",
  "matches": [
   {
    "imo": "7406784",
    "flag": "Panama",
    "name": "EBANO",
    "owner": null,
    "aliases": [
     "ANA I",
     "SAND SWAN"
    ],
    "remarks": null,
    "callSign": null,
    "programs": [
     "CUBA"
    ],
    "sdnEntryId": 4243,
    "vesselType": "General Cargo",
    "grossTonnage": 2595
   }
  ],
  "checkedAt": "2026-10-23T09:38:00.985Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-trade-energy-ofac-sdn-sanctioned-vessel-check-0637ed96/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.tradeenergy-api.workers.dev](https://www.zero.xyz/host/api.tradeenergy-api.workers.dev/llms.txt)
