# NOAA CO-OPS Tide Predictions

> NOAA CO-OPS Tide Predictions is a paid API for AI agents from fittings.sh, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns predicted high and low tides (time and height in feet above datum) for a NOAA CO-OPS station on a specified date.

## Facts

- Endpoint: GET https://fittings.sh/v1/water/noaa-tides
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/noaa-co-ops-tide-predictions-1b417e27
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jb5iN-tPXyR7XZqB8avZF

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 noaa-co-ops-tide-predictions-1b417e27
```

Example prompt: What are the predicted high and low tides for NOAA station 8518750 on July 4th? I want the times and heights in feet above datum.

## When to prefer this

Use this endpoint when you need official NOAA-sourced predicted tide data for a specific US coastal or tidal station on a specific date, particularly when you need precise high/low tide times and heights in feet above datum. Prefer this over generic weather APIs that may not expose tide data at the station level, or when you need NOAA CO-OPS authority for scientific, maritime safety, or regulatory purposes.

## Known failure modes

- Invalid or non-existent NOAA station ID returns an error or empty result
- Date out of NOAA prediction range (too far in future or past) may return no data
- Malformed date format (not YYYY-MM-DD) causes a validation error
- Station ID not zero-padded to 7 digits may fail lookup
- NOAA upstream API outage causes downstream failure

## How this service works

Predicted high and low tides for a NOAA CO-OPS station on a given date, in feet above datum.

## Output

An array of tide prediction events for the requested date and NOAA station, each including the time of the high or low tide and the water height in feet above the station's datum. Typically 4 events per day (two highs and two lows) are returned, though some stations may show diurnal patterns with fewer events.

## 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": [
      "station",
      "date"
     ],
     "properties": {
      "date": {
       "type": "string",
       "description": "ISO date YYYY-MM-DD"
      },
      "station": {
       "type": "string",
       "description": "NOAA CO-OPS station id, 7 digits"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/noaa-co-ops-tide-predictions-1b417e27/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fittings.sh](https://www.zero.xyz/host/fittings.sh/llms.txt)
