Sanctions, ownership exposure, and a vetting grade for any IMO — checked against OFAC, EU, UN and the full ownership chain. Free. No signup.
Most maritime intel platforms are closed black boxes. ArcNautical publishes every signal, every weight, every data source. If your team can’t defend the number to a regulator, it’s noise — not intelligence.
Sanctions status, ownership opacity and a vetting grade for any IMO, as JSON — wired into an order pipeline, a chartering desk or a spreadsheet. Start with one unauthenticated GET. Mint a key when you want the full evidence record, batches, standing monitors and webhooks.
The keyless call returns the verdict. A key returns what the engine already computed underneath it: every sanctions match with its list, programme and confidence class, the five weighted vetting factors, and per-source freshness. Both run the same engine. Machine-readable: OpenAPI · llms.txt · AGENTS.md · Postman
curl https://arcnautical.com/api/v1/vessels/9274446/check
{
"imo": "9274446",
"sanctions": {
"status": "RED",
"detail": "4 confirmed matches on vessel identifier.",
"coverageComplete": true
},
"ownership": { "opacity": "MEDIUM", "score": 40 },
"vetting": { "grade": "E", "score": 90, "status": "unacceptable" },
"assessed": true,
"tier": "keyless"
}Authorization: Bearer arc_live_... Idempotency-Key: screening:9274446:2026-09-12 { "imo": "9274446", "customer_reference": "order-48213" }
{
"id": "dfa1bde9-...",
"imo": "9274446",
"vessel_name": "HS STAR",
"sanctions": {
"status": "RED",
"matches": [
{ "name": "HS STAR", "source": "ofac_sdn",
"programs": ["RUSSIA-EO14024"],
"match_type": "exact_imo",
"confidence_class": "confirmed" },
...
],
"coverage_complete": true
},
"ownership": { "opacity": "MEDIUM", "score": 40 },
"vetting": { "grade": "E", "detention_count": 1, "factors": [ ... ] },
"sources": [
{ "source": "ofac_sdn", "status": "ok", "checked_at": "..." },
...
],
"customer_reference": "order-48213",
"expires_at": "..."
}{
"imos": [
"9274446",
{ "imo": "9141285", "customer_reference": "order-48214" },
... up to 50
]
}{
"id": "batch-id",
"status": "queued",
"submitted_count": 50,
"accepted_count": 49,
"duplicate_count": 1,
"failed_count": 0
}
// poll GET /screening-batches/{id}/items, or subscribe to screening_batch.completed{ "imo": "9274446", "customer_reference": "supplier-book" }{
"id": "monitor-id",
"imo": "9274446",
"status": "active",
"next_run_at": "..."
}
// webhook vessel_risk.changed:
// { event_type: "changed", sanctions_status, vetting_grade, change_body: [...] }{
"customer_reference": "lane-001",
"route": {
"origin": { "locode": "NLRTM" },
"destination": { "locode": "CNSHA" },
"vessel_type": "container"
}
}{
"id": "76e0b22d-...",
"score": 55,
"risk_level": "elevated",
"route": {
"origin_locode": "NLRTM", "dest_locode": "CNSHA",
"distance_nm": 10082.3
},
"drivers": [
{ "source": "cii", "signal_score": 74, "weight_pct": 12,
"contribution_band": "medium", "relative_rank": 1 }
]
}Every voyage risk score fuses eleven independent intelligence signals through weighted, active-signal scoring. Zero-count signals are excluded automatically—only real threats drive the composite.
Quantified port-to-port risk assessment fusing eleven independent intelligence sources into a single 0–100 score. Full driver breakdown shows exactly what's driving the risk.
500 weather-coupled simulations per voyage. AR(1) correlated weather sequences produce realistic ETA distributions, not just point estimates.
Real-time vessel tracking with automatic dark activity detection. AIS gaps, speed anomalies, and unauthorized zone entries trigger instant alerts.
Track containers across 21 major carriers by BOL, container number, or booking reference. Every tracked shipment is cross-referenced against live threat intelligence—so you don't just see where your cargo is, you see what risks surround it.
Probable Maximum Loss engine with zone-based exposure analysis, EP curves, and stochastic frequency/severity modelling for portfolio-level risk.
Seven automated PDF report types with AI-generated intelligence narratives. Scheduled delivery or on-demand generation via API.
Trace beneficial ownership through GLEIF corporate registries. Screen every entity in the chain against OFAC, UN, and OpenSanctions. Detect shell company jurisdictions automatically.
IMO MEPC-compliant CII calculator with Admiralty cubic law fuel consumption, CO2 emission factors, and A–E rating bands that tighten annually.
| Route | Risk | Fuel | CO2 | CII |
|---|---|---|---|---|
| Via Suez | 42 | 842 MT | 2,655 MT | B |
| Via Cape | 18 | 1,284 MT | 4,049 MT | C |
A* graph search through a 7,200×3,600 ocean bitmap at 5.5km resolution. Forced passages through Suez, Panama, Bosphorus, and 12 other strategic straits. 510+ ports with UN/LOCODE.
Continuous 5-minute evaluation cycles across your insured fleet. HMAC-SHA256 signed webhooks with exponential backoff retry and per-type suppression windows.
Free to use, and every number below is the limit it enforces.
Sanctions status, ownership transparency, and vetting grade — powered by OFAC, EU, UN sanctions lists, GLEIF ownership data, and global PSC records. Free, no signup required.
Try: 9034690 (OFAC-sanctioned) · 9811000 (Ever Given) · 9295345 (Altomare SA case)
Live vessel queues, average waiting time, and congestion trend for major global ports — powered by IMF PortWatch. Free, no signup required.
Singapore · Rotterdam · Shanghai · Los Angeles · +500 ports tracked