# Alaska Marine Highway Ferry Schedules

> Alaska Marine Highway Ferry Schedules 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).

Returns Alaska Marine Highway System ferry schedules by month and route or vessel, including ordered port stops with local departure/arrival times and sailing IDs.

## Facts

- Endpoint: GET https://api.tradeenergy-api.workers.dev/api/logistics/alaska-marine-highway?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/alaska-marine-highway-ferry-schedules-df20bdf5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GJKmzTacoHTOzVY6FZygp

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 alaska-marine-highway-ferry-schedules-df20bdf5
```

Example prompt: Can you pull up the Alaska Marine Highway SE Mainlines ferry schedule for November 2026 and tell me all the northbound sailings out of Bellingham, including which vessel and what time it departs each port?

## When to prefer this

Use this endpoint when you need structured, machine-readable Alaska Marine Highway ferry schedule data including exact port sequences, local times, vessel assignments, and sailing IDs — sourced directly from the official Alaska DOT schedule grids. Prefer this over general web search when you need reliable, parsed timetable data for logistics planning, itinerary building, or schedule monitoring across any AMHS route or vessel.

## Known failure modes

- Invalid or unpublished month — AMHS only publishes ~6 months ahead; requests for past or far-future months may return empty or error
- Unrecognized schedule name — must match one of the enumerated route or vessel names exactly (case-sensitive variants may fail)
- Source website unavailable — if the Alaska DOT schedule page is down, the worker cannot retrieve data
- No sailings for the period — some routes have seasonal gaps and may return empty grids for certain months

## How this service works

Alaska Marine Highway System ferry schedules from the State of Alaska's official schedule grids, by month and route or vessel (Cross Gulf, Prince William Sound, SE Mainlines, SE Communities, SW and Aleutian Chain, M/V Columbia, M/V Kennicott …): for each direction the ports in order and every sailing with vessel, sailing ID and, per port, local date and time and whether it is a departure or arrival (ports skipped are left out).

## Output

Returns a JSON object with the requested month, schedule name, source URL, and an array of grid objects — each grid contains a direction (e.g. Northbound/Southbound), an ordered list of ports, and an array of sailings. Each sailing includes the vessel name, a unique sailing ID, and an ordered list of stops with port name, local ISO datetime, and stop type (departure or arrival).

## 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": [
      "month",
      "schedule"
     ],
     "properties": {
      "month": {
       "type": "string",
       "description": "YYYY-MM (published months only, usually the next ~6)"
      },
      "schedule": {
       "type": "string",
       "description": "Cross Gulf, Prince William Sound, SE Communities, SE General, SE Mainlines, SE Northern Day Boats, SW and Aleutian Chain, SW and SC, M/V Aurora, M/V Columbia, M/V Hubbard, M/V Kennicott, M/V LeConte, M/V Lituya, M/V Malaspina, M/V Matanuska, M/V Tazlina, M/V Tustumena"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "grids": [
   {
    "ports": [
     "Bellingham",
     "Ketchikan"
    ],
    "sailings": [
     {
      "stops": [
       {
        "raw": "F30 6:00P",
        "port": "Bellingham",
        "time": "2026-10-30T18:00",
        "type": "departure"
       },
       {
        "raw": "Su1 10:00A",
        "port": "Ketchikan",
        "time": "2026-11-01T10:00",
        "type": "departure"
       }
      ],
      "vessel": "Columbia",
      "sailingId": 29904550
     },
     {
      "stops": [
       {
        "raw": "F6 6:00P",
        "port": "Bellingham",
        "time": "2026-11-06T18:00",
        "type": "departure"
       },
       {
        "raw": "Su8 1:00P",
        "port": "Ketchikan",
        "time": "2026-11-08T13:00",
        "type": "departure"
       }
      ],
      "vessel": "Columbia",
      "sailingId": 29904564
     }
    ],
    "direction": "Northbound"
   },
   {
    "ports": [
     "Skagway",
     "Haines"
    ],
    "sailings": [
     {
      "stops": [
       {
        "raw": "M2 2:45P",
        "port": "Skagway",
        "time": "2026-11-02T14:45",
        "type": "departure"
       },
       {
        "raw": "M2 5:45P",
        "port": "Haines",
        "time": "2026-11-02T17:45",
        "type": "departure"
       }
      ],
      "vessel": "Columbia",
      "sailingId": 129904550
     },
     {
      "stops": [
       {
        "raw": "T10 8:45A",
        "port": "Skagway",
        "time": "2026-11-10T08:45",
        "type": "departure"
       },
       {
        "raw": "T10 11:45A",
        "port": "Haines",
        "time": "2026-11-10T11:45",
        "type": "departure"
       }
      ],
      "vessel": "Columbia",
      "sailingId": 129904564
     }
    ],
    "direction": "Southbound"
   }
  ],
  "month": "2026-11",
  "source": "https://dot.alaska.gov/oars/reservations/Schedules.amhsf?selectMonth=November%202026&selectSchedule=SE%20Mainlines&action=Get+Schedule",
  "schedule": "SE Mainlines",
  "checkedAt": "2026-10-23T09:38:02.369Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/alaska-marine-highway-ferry-schedules-df20bdf5/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)
