# Marine Wave & Tide Forecast (Open-Meteo + NOAA)

> Marine Wave & Tide Forecast (Open-Meteo + NOAA) is a paid API for AI agents from api.fadeandco.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns current wave height and period for any ocean coordinate via Open-Meteo Marine, plus next 24-hour high/low tide predictions for a specified NOAA tide station.

## Facts

- Endpoint: GET https://api.fadeandco.workers.dev/api/agent-intel/marine-weather-tide-forecast?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/marine-wave-tide-forecast-open-meteo-noaa-396a8b7b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jfBlwnfAtBvdXcwTQOKGQ

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 marine-wave-tide-forecast-open-meteo-noaa-396a8b7b
```

Example prompt: What are the current wave height and period at latitude 36.625, longitude -121.875, and when are the next high and low tides at NOAA station 9413450 over the next 24 hours?

## When to prefer this

Choose this endpoint when you need both real-time wave conditions (height and period) and astronomical tide predictions at a coastal US location in a single call. It is ideal for surf planning, boating, fishing, kayaking, or any coastal activity requiring ocean swell data combined with tide timing. Prefer it over generic weather APIs when marine-specific data (swell period, wave height, tide highs/lows) is the primary need. Note that wind and pressure are not included, and tide predictions require a US NOAA station ID.

## Known failure modes

- Missing latitude or longitude returns a 4xx error — both are required
- Invalid or out-of-range coordinate values may produce no marine model data
- Non-existent or malformed NOAA station ID returns no tide predictions (waves still returned)
- Tide predictions only available for valid 7-digit NOAA station IDs; non-US locations have no tide data
- Open-Meteo API outage may result in no wave data returned
- Coordinates far inland or outside ocean model coverage may return empty or null wave values

## How this service works

Current wave height and period at a coordinate (Open-Meteo Marine), and, when a US NOAA tide station id is given, the next high and low tide predictions for the next 24 hours. Tide predictions exist only for NOAA stations; no wind or pressure forecast is included.

## Output

A JSON object containing: current wave height in metres and period in seconds with a timestamp; tide predictions for the next 24 hours listing each event's time (GMT), type (high or low), and height in metres; the source coordinate; station ID if provided; and a note clarifying that NOAA tide data is astronomical only (no storm surge).

## 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": [
      "latitude",
      "longitude"
     ],
     "properties": {
      "station": {
       "type": "string",
       "description": "Optional NOAA tide station id (7 digits), e.g. 9413450 (Monterey)"
      },
      "latitude": {
       "type": "string",
       "description": "Latitude, -90 to 90"
      },
      "longitude": {
       "type": "string",
       "description": "Longitude, -180 to 180"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "Open-Meteo marine point model; NOAA predictions are astronomical tide only (no storm surge).",
  "waves": {
   "time": "2026-10-23T09:30",
   "heightM": 1.88,
   "periodS": 8.25
  },
  "source": "https://marine-api.open-meteo.com/v1/marine ; NOAA CO-OPS",
  "station": "9413450",
  "latitude": 36.625,
  "tides24h": [
   {
    "time": "2026-10-23 03:38 GMT",
    "type": "high",
    "metres": 1.344
   },
   {
    "time": "2026-10-23 09:44 GMT",
    "type": "low",
    "metres": 0.297
   }
  ],
  "checkedAt": "2026-10-23T09:35:25.126Z",
  "longitude": -121.87499
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/marine-wave-tide-forecast-open-meteo-noaa-396a8b7b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.fadeandco.workers.dev](https://www.zero.xyz/host/api.fadeandco.workers.dev/llms.txt)
