Get Real-Time Water Levels
tides.noaa.water_levelsRetrieve real-time observed water levels from NOAA stations for US coastlines, rivers, and Great Lakes. Get latest or historical readings in feet or meters with quality flags. Updated every 6 minutes.
Instructions
Get real-time observed water levels from a NOAA station — latest reading or recent history. Returns water level in feet or meters with quality flags. Updated every 6 minutes. Covers US coastlines, rivers, Great Lakes (NOAA, US Gov)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| station | Yes | NOAA station ID (e.g. "8518750" for The Battery NYC, "9414290" for San Francisco) | |
| date | No | Date filter: "latest" (default, most recent reading), "today", "recent" (last 72 hours), or YYYYMMDD for specific date | |
| datum | No | Vertical datum: MLLW (default), MSL, NAVD, MHHW, MHW, MLW, etc. | |
| units | No | Units: "english" = feet (default), "metric" = meters |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. | |
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. |