UnifyAPI
← Back to catalog

tides.water_levels

mock data$0.001 / call

Real-Time Water Levels

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)

Geo & Mapsprovider: Tides#tides#geo

Input schema

date

Date filter: "latest" (default, most recent reading), "today", "recent" (last 72 hours), or YYYYMMDD for specific date

string
datum

Vertical datum: MLLW (default), MSL, NAVD, MHHW, MHW, MLW, etc.

string
units

Units: "english" = feet (default), "metric" = meters

string
stationrequired

NOAA station ID (e.g. "8518750" for The Battery NYC, "9414290" for San Francisco)

string

Call via REST

curl -X POST https://unifyapi.pro/api/call/tides.water_levels \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"date":"<date>","datum":"<datum>","units":"<units>","station":"<station>"}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.