# NOAA CO-OPS Water Level Day — Station 9414290 via x402

> NOAA CO-OPS Water Level Day — Station 9414290 via x402 is a paid API for AI agents from market.561.group, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-31).

Returns a full day of tide/water-level observations (6-minute intervals) for NOAA CO-OPS station 9414290 (San Francisco), paid per request in USDC over HTTP 402 with no account required.

## Facts

- Endpoint: GET https://market.561.group/v1/marine/coops-water-level/9414290/20250101?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/noaa-co-ops-water-level-day-station-9414290-via-x402-5ed7398e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UMII77c5KIwHfY169_1eN

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-water-level-day-station-9414290-via-x402-5ed7398e
```

Example prompt: Pull the full day of NOAA water level readings for San Francisco (station 9414290) on January 1, 2025 — I need the 6-minute interval heights in metres relative to MLLW.

## When to prefer this

Choose this endpoint when you need machine-payable, account-free access to NOAA CO-OPS water level data for San Francisco (station 9414290) and want to pay per-request in USDC on Base without API key management. Prefer it in autonomous agent or software pipelines that need cryptographically identified, attributed tidal data with provenance metadata included in the response. If you need data for a different NOAA station, look for sibling endpoints on the same market.

## Known failure modes

- Invalid or unsupported station ID returns error or empty data
- Future dates may return no observations or synthetic/demonstration data only
- Malformed date in URL path (not YYYYMMDD) causes 4xx error
- Payment failure over x402 protocol blocks request
- NOAA upstream API unavailability causes proxy failure
- Requesting very old dates may fall outside NOAA data retention

## How this service works

Machine-payable x402 offers and books: software pays per request in USDC on Base over HTTP 402, with no account or API key.

## Output

A JSON object containing: station ID and name, date, datum (MLLW), time zone (GMT), unit (metre), an array of observations each with timestamp, heightMeters, sigma, quality flag, and original raw value, plus source URL, attribution text, cryptographic identity hash (ni:// SHA-256), raw NOAA API response text, byte count, rights notice, and measurement state (e.g. preliminary).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "date": "20261012",
  "kind": "noaa-coops-water-level-day/v1",
  "unit": "metre",
  "datum": "MLLW",
  "source": {
   "url": "https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?begin_date=20261012&end_date=20261012&station=9414290&product=water_level&datum=MLLW&time_zone=gmt&units=metric&format=json&application=561Group",
   "text": "{\"metadata\":{\"id\":\"9414290\",\"name\":\"Synthetic demonstration station\"},\"data\":[{\"t\":\"2026-10-12 00:00\",\"v\":\"1.234\",\"s\":\"0.010\",\"f\":\"0,0,0,0\",\"q\":\"p\"},{\"t\":\"2026-10-12 00:06\",\"v\":\"1.250\",\"s\":\"0.012\",\"f\":\"0,0,0,0\",\"q\":\"v\"}]}",
   "bytes": 221,
   "rights": {
    "api": "https://api.tidesandcurrents.noaa.gov/api/prod/",
    "notice": "561 Group derived representation; original public NOAA data not claimed as proprietary, and no NOAA endorsement is asserted.",
    "authority": "https://oceanservice.noaa.gov/disclaimer.html"
   },
   "identity": "ni:///sha-256;iGkPZ20m87tV_8qgaJm5mbeApMCJQEEOc9FQ8YWgmmg",
   "receivedAt": "2026-10-13T00:00:00.000Z",
   "attribution": "NOAA National Ocean Service, Center for Operational Oceanographic Products and Services",
   "sourceMetadata": {
    "id": "9414290",
    "name": "Synthetic demonstration station"
   }
  },
  "product": "water_level",
  "station": "9414290",
  "timeZone": "GMT",
  "observations": [
   {
    "flags": "0,0,0,0",
    "sigma": "0.010",
    "quality": "p",
    "observedAt": "2026-10-12T00:00:00.000Z",
    "heightMeters": 1.234,
    "originalValue": "1.234"
   },
   {
    "flags": "0,0,0,0",
    "sigma": "0.012",
    "quality": "v",
    "observedAt": "2026-10-12T00:06:00.000Z",
    "heightMeters": 1.25,
    "originalValue": "1.250"
   }
  ],
  "measurementState": "source-reported-possibly-preliminary"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/noaa-co-ops-water-level-day-station-9414290-via-x402-5ed7398e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.561.group](https://www.zero.xyz/host/market.561.group/llms.txt)
