UnifyAPI
← Back to catalog

tides.predictions

mock data$0.001 / call

Tide Predictions

Get tide predictions for a NOAA station — high/low tides, hourly, or 6-minute intervals. Returns predicted water level in feet or meters. Covers US coastlines, rivers, Great Lakes. Station IDs: 8518750 (NYC), 9414290 (SF), 8443970 (Boston) (NOAA, US Gov)

Geo & Mapsprovider: Tides#tides#geo

Input schema

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, "8443970" for Boston)

string
end_daterequired

End date in YYYYMMDD format (e.g. "20260410"). Max range: 31 days.

string
interval

Prediction interval: "hilo" = high/low tides only (default), "h" = hourly, "6" = every 6 minutes

string
begin_daterequired

Start date in YYYYMMDD format (e.g. "20260409")

string

Call via REST

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

Try it

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