$0.02
per call · USD Coin on Base
Strait of Hormuz per-vessel intelligence: the live-AIS vessel manifest (MMSI-keyed, flag derived from the MMSI MID), the OFAC-sanctioned vessels currently in the Persian Gulf window with program detail, per-vessel risk bands, latest raw AIS positions, the top AIS-dark hulls with the full dark count alongside, and OFAC + UK sanctions reference-list sizes (per-IMO multi-body detail at /api/premium/vessel/{imo}).
Endpoint
GET https://straits.live/api/premium/vessels34
Calls / 30d
2
Unique payers / 30d
Sep 10
Last called
exact
Payment scheme
Call this service
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://straits.live/api/premium/vessels", {
method: "GET",
});
const data = await res.json();curl -X GET \
"https://straits.live/api/premium/vessels" \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"ais": {
"note": null,
"positions": [],
"source": "live",
"trusted": true
},
"darkFleet": [],
"manifest": {
"activeWindowHours": 0.5,
"count": 1449,
"imoResolved": 620,
"imoSpoofed": 8,
"source": "vesselTracker (live AIS, MMSI-keyed; flag derived from MMSI MID; imo/callSign/dimensions resolved by MMSI where available). imoInvalid = a broadcast IMO that fails its check digit (likely spoofed). Population = vessels with a sighting in the last activeWindowHours hours (a concurrent snapshot, not a union over a longer window).",
"vessels": []
},
"riskBands": {
"byImo": {},
"byMmsi": {}
},
"sanctionedInStrait": {
"count": 29,
"vessels": []
},
"sanctionsReference": {
"ofac": 1517,
"uk": 656
},
"schema": "https://straits.live/api/premium/vessels"
}Payment details
0x1b24deac0951efcd6923f684b574fe9a4202cf1fUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Data & Enrichment and the homepage with a featured placement.
More from Straits.live premium data & similar services
Straits.live premium data · Premium Brief
straits.live
AI-assisted Strait of Hormuz daily situation brief as structured JSON: prose summary, bullets, and key figures, by date or latest, with archive access by date.
Oneshotagent · Verify Email
win.oneshotagent.com
Email deliverability verification
Oneshotagent · Enrich Email
win.oneshotagent.com
Email enrichment and validation