# USCG Vessel Registry Lookup

> USCG Vessel Registry Lookup is a paid API for AI agents from 2s.io, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-13).

Search the U.S. Coast Guard PSIX vessel registry by name, hull number, official number, flag, service type, or build year

## Facts

- Endpoint: GET https://2s.io/api/maritime/vessel?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uscg-vessel-registry-lookup-29af64b9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Mp4Iu90gzR2a1XZfWXslV

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 uscg-vessel-registry-lookup-29af64b9
```

Example prompt: Can you look up the USCG vessel registry for a recreational boat with hull number SSUR4095C999 and tell me its official status, registration number, and flag?

## When to prefer this

Use this endpoint when you need authoritative, ground-truth vessel registration data from the U.S. Coast Guard public records database. Ideal for verifying vessel ownership, checking hull identification numbers, confirming active status of a boat, or researching vessels by flag country or service type. Prefer this over commercial marine databases when you need official USCG-sourced data at minimal cost with no API key required.

## Known failure modes

- No matching vessels found for the provided search criteria (empty items array, total: 0)
- Invalid or unrecognized query parameter values return empty results
- USCG upstream service unavailable causing failed proxy response
- Partial name matches may return large result sets if name is too generic
- vesselId or officialNumber exact-match fields return no results if there is a typo

## How this service works

Look up vessels in the US Coast Guard PSIX registry by name (partial match), call sign, official number, hull number (HIN), flag country, service type, or build year. Returns matching vessels with the USCG vessel id, name, call sign, service type, build year, status, official number, HIN, and flag. Keyless, public-domain. Covers US-flagged vessels (and foreign vessels with US port-state-control activity). Pair the returned vesselId with maritime.cases for the inspection record. (Cross-references trade.locode for ports.)

## Output

Returns a JSON array of matching vessels with fields: vessel name, USCG vessel ID, official number, hull number (HIN), call sign, flag country, service type, build year, and active status — plus source attribution with license and provider URL from the U.S. Coast Guard PSIX database.

## 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",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "properties": {
      "flag": {
       "type": "string",
       "description": "Flag country name."
      },
      "name": {
       "type": "string",
       "description": "Vessel name (partial match)."
      },
      "service": {
       "type": "string",
       "description": "Service type (e.g. Freight Ship, Recreational)."
      },
      "callSign": {
       "type": "string"
      },
      "vesselId": {
       "type": "string",
       "description": "USCG vessel id (exact)."
      },
      "buildYear": {
       "type": "string"
      },
      "hullNumber": {
       "type": "string",
       "description": "Manufacturer hull number (HIN)."
      },
      "officialNumber": {
       "type": "string",
       "description": "USCG official number (VIN)."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uscg-vessel-registry-lookup-29af64b9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
