# NOAA CO-OPS Tide Station Info

> NOAA CO-OPS Tide Station Info is a paid API for AI agents from marine-conditions.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Returns metadata for a NOAA CO-OPS tide station by 7-digit station ID, including name, state, coordinates, time zone, and station type classification.

## Facts

- Endpoint: GET https://marine-conditions.x402tookit.com/tide-station-info?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/noaa-co-ops-tide-station-info-f1941f8e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2GOWnfg6lI6FtOif2-sij

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-station-info-f1941f8e
```

Example prompt: Can you pull up the station details for NOAA CO-OPS station 8518750 — I need its name, state, coordinates, time zone, and whether it's a tidal or Great Lakes station?

## When to prefer this

Use this endpoint when you need static metadata about a specific NOAA CO-OPS station — its identity, location, and classification — rather than real-time observations or tide predictions. It is the right choice when you have a 7-digit station ID and need to resolve it to human-readable details, validate its type before querying other endpoints, or enrich a dataset with geographic and administrative station information.

## Known failure modes

- Invalid or non-existent station ID returns null fields or error verdict
- Station ID format incorrect (not 7 digits) causes validation failure
- Station exists but data is degraded — degraded flag set to true with reasons listed
- NOAA CO-OPS upstream unavailable — may return partial or cached data
- Network timeout if NOAA source is slow to respond

## How this service works

NOAA CO-OPS station facts: name, state, coordinates, time zone, tidal or Great Lakes, and station type.

## Output

Returns a JSON object containing the station's name, state, latitude, longitude, time zone name, UTC standard offset, daylight saving flag, SHEF code, tidal boolean, Great Lakes boolean, storm surge product availability, source URL, and data quality metadata (verdict, degraded flag, reasons, notChecked list).

## 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"
     ],
     "properties": {
      "station": {
       "type": "string",
       "description": "7-digit CO-OPS station id"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "name": {
       "type": [
        "null",
        "string"
       ]
      },
      "state": {
       "type": [
        "null",
        "string"
       ]
      },
      "tidal": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ]
      },
      "station": {
       "type": [
        "null",
        "string"
       ]
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "latitude": {
       "type": [
        "null",
        "number"
       ]
      },
      "shefCode": {
       "type": [
        "null",
        "string"
       ]
      },
      "timezone": {
       "type": [
        "null",
        "string"
       ]
      },
      "longitude": {
       "type": [
        "null",
        "number"
       ]
      },
      "sourceUrl": {
       "type": [
        "null",
        "string"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "greatLakes": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "notChecked": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "stormSurgeProduct": {
       "type"
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/noaa-co-ops-tide-station-info-f1941f8e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from marine-conditions.x402tookit.com](https://www.zero.xyz/host/marine-conditions.x402tookit.com/llms.txt)
