{"openapi":"3.1.0","info":{"title":"Marine Conditions","version":"1.0.0","description":"Tide predictions, water level and surge, buoy observations, nearest stations, Beaufort and sea state. One call, one computed answer, no accounts or API keys. Machine-payable over x402.","x-guidance":"Marine Conditions: Tide predictions, water level and surge, buoy observations, nearest stations, Beaufort and sea state. Marine Conditions answers coastal and boating questions: upcoming high and low tides (/tide-predictions), how far the water is above or below prediction right now (/water-level-now), tide station details (/tide-station-info), the nearest tide station or buoy to a point (/nearest-tide-station, /nearest-buoy), live buoy wind, waves and temperature (/buoy-now), and Beaufort wind and sea-state scales (/sea-state). Each paid GET returns a computed verdict with the reasons, the source and what was NOT checked. A verdict of UNVERIFIED means a lookup failed: treat it as unknown. No account or key: pay per call in USDC over x402."},"servers":[{"url":"https://marine-conditions.x402tookit.com"}],"paths":{"/buoy-now":{"get":{"operationId":"buoy_now","summary":"Latest NDBC buoy observation: wind, gust, waves, swell, pressure and water temperature, with a Beaufort and sea-state screen.","description":"Latest NDBC buoy observation: wind, gust, waves, swell, pressure and water temperature, with a Beaufort and sea-state screen.","tags":["buoy","waves","wind","ndbc","marine"],"parameters":[{"name":"buoy","in":"query","required":true,"description":"NDBC station id, e.g. 46026 (San Francisco)","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"buoy":{"type":["null","string"]},"observedAtUtc":{"type":["null","string"]},"ageMinutes":{"type":["null","number"]},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"wind":{"type":["null","object"],"properties":{"knots":{"type":["null","number"]},"directionDeg":{"type":["null","number"]},"directionCompass":{"type":["null","string"]},"gustKnots":{"type":["null","number"]},"beaufortForce":{"type":["null","number"]},"beaufortName":{"type":["null","string"]}}},"waves":{"type":["null","object"],"properties":{"significantFt":{},"swellFt":{"type":["null","number"]},"swellPeriodSec":{"type":["null","number"]},"swellDirection":{"type":["null","string"]},"windWaveFt":{"type":["null","number"]},"windWavePeriodSec":{"type":["null","number"]},"douglasSeaState":{"type":["null","number"]},"douglasName":{"type":["null","string"]}}},"pressureInHg":{"type":["null","number"]},"waterTempF":{"type":["null","number"]},"airTempF":{},"dewPointF":{},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"CAUTION_CONDITIONS","summary":"Buoy 46026 (30 min old): wind 13.6 kt WNW, gusts 17.5; waves 7.2 ft; water 60.3 F; Beaufort 4 (Moderate breeze).","reasons":["Screen thresholds here are this tool's own (caution: wind 20 kt, gust 25 kt or seas 6 ft; hazardous: wind 34 kt, gust 40 kt or seas 12 ft), not NWS advisories.","Recent observation."],"buoy":"46026","observedAtUtc":"2026-10-12T00:40:00.000Z","ageMinutes":30,"latitude":37.75,"longitude":-122.83833333333334,"wind":{"knots":13.6,"directionDeg":300,"directionCompass":"WNW","gustKnots":17.5,"beaufortForce":4,"beaufortName":"Moderate breeze"},"waves":{"significantFt":null,"swellFt":7.2,"swellPeriodSec":10.8,"swellDirection":"NW","windWaveFt":4.3,"windWavePeriodSec":5.6,"douglasSeaState":4,"douglasName":"Moderate"},"pressureInHg":29.64,"waterTempF":60.3,"airTempF":null,"dewPointF":null,"degraded":false,"notChecked":["conditions at your location (a buoy measures one spot, often miles offshore)","forecast","…2 more"],"source":"NOAA National Data Buoy Center","sourceUrl":"https://www.ndbc.noaa.gov","asOf":"2026-10-12T01:09:30.224Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/buoy-now"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/buoy-now"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/buoy-now"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/buoy-now"}}]}}},"/nearest-buoy":{"get":{"operationId":"nearest_buoy","summary":"The nearest active NOAA/NDBC buoys and stations that report weather, with distance, owner and type.","description":"The nearest active NOAA/NDBC buoys and stations that report weather, with distance, owner and type.","tags":["buoy","ndbc","nearest","marine"],"parameters":[{"name":"lat","in":"query","required":true,"description":"Latitude","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"Longitude","schema":{"type":"number"}},{"name":"limit","in":"query","required":false,"description":"How many, 1 to 10 (default 3)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"lat":{"type":["null","number"]},"lon":{"type":["null","number"]},"buoys":{"type":["array","null"],"items":{"type":"object","properties":{"buoy":{"type":["null","string"]},"name":{"type":["null","string"]},"owner":{"type":["null","string"]},"type":{"type":["null","string"]},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"distanceKm":{"type":["null","number"]},"distanceNauticalMiles":{"type":["null","number"]}}}},"stationsConsidered":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"FOUND","summary":"Nearest weather buoy: 46237 San Francisco Bar, CA  (142) (buoy), 3.3 km away.","reasons":["Within 150 km."],"lat":37.8,"lon":-122.6,"buoys":[{"buoy":"46237","name":"San Francisco Bar, CA  (142)","owner":"SCRIPPS","type":"buoy","latitude":37.788,"longitude":-122.634,"distanceKm":3.3,"distanceNauticalMiles":1.8},{"buoy":"ftpc1","name":"9414290 - San Francisco, CA","owner":"NOS","type":"fixed","latitude":37.806,"longitude":-122.466,"distanceKm":11.8,"distanceNauticalMiles":6.4}],"stationsConsidered":894,"degraded":false,"notChecked":["whether the station is reporting right now (use /buoy-now)","similarity of conditions between the buoy and your spot","…1 more"],"source":"NOAA National Data Buoy Center","sourceUrl":"https://www.ndbc.noaa.gov","asOf":"2026-10-12T01:09:33.561Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/nearest-buoy"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/nearest-buoy"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/nearest-buoy"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/nearest-buoy"}}]}}},"/nearest-tide-station":{"get":{"operationId":"nearest_tide_station","summary":"The nearest NOAA tide-prediction stations to a latitude and longitude, with distance in km and miles.","description":"The nearest NOAA tide-prediction stations to a latitude and longitude, with distance in km and miles.","tags":["tides","noaa","nearest","station"],"parameters":[{"name":"lat","in":"query","required":true,"description":"Latitude","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"Longitude","schema":{"type":"number"}},{"name":"limit","in":"query","required":false,"description":"How many, 1 to 10 (default 3)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"lat":{"type":["null","number"]},"lon":{"type":["null","number"]},"stations":{"type":["array","null"],"items":{"type":"object","properties":{"station":{"type":["null","string"]},"name":{"type":["null","string"]},"state":{"type":["null","string"]},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"distanceKm":{"type":["null","number"]},"distanceMiles":{"type":["null","number"]}}}},"stationsConsidered":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"FOUND","summary":"Nearest: Gowanus Bay, NY (8517921), 2 km away.","reasons":["Within 100 km."],"lat":40.65,"lon":-74,"stations":[{"station":"8517921","name":"Gowanus Bay","state":"NY","latitude":40.665,"longitude":-74.0133,"distanceKm":2,"distanceMiles":1.2},{"station":"8517942","name":"Fort Hamilton, The Narrows","state":"NY","latitude":40.6083,"longitude":-74.035,"distanceKm":5.5,"distanceMiles":3.4}],"stationsConsidered":3502,"degraded":false,"notChecked":["whether the station is across a barrier or in a different water body","tide-time differences between the station and your spot (offsets apply for subordinate stations)","…1 more"],"source":"NOAA CO-OPS","sourceUrl":"https://tidesandcurrents.noaa.gov","asOf":"2026-10-12T01:09:37.723Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/nearest-tide-station"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/nearest-tide-station"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/nearest-tide-station"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/nearest-tide-station"}}]}}},"/sea-state":{"get":{"operationId":"sea_state","summary":"Beaufort wind force and Douglas sea state from a wind speed and wave height, with plain-language descriptions of sea conditions.","description":"Beaufort wind force and Douglas sea state from a wind speed and wave height, with plain-language descriptions of sea conditions.","tags":["beaufort","sea-state","marine","wind"],"parameters":[{"name":"wind","in":"query","required":false,"description":"Wind speed","schema":{"type":"number"}},{"name":"windUnit","in":"query","required":false,"description":"kt (default), mph, kmh or ms","schema":{"type":"string"}},{"name":"wave","in":"query","required":false,"description":"Significant wave height","schema":{"type":"number"}},{"name":"waveUnit","in":"query","required":false,"description":"m (default) or ft","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"wind":{"type":["null","object"],"properties":{"inputKnots":{"type":["null","number"]},"beaufortForce":{"type":["null","number"]},"name":{"type":["null","string"]},"seaDescription":{"type":["null","string"]},"knotsRange":{"type":["null","string"]}}},"waves":{"type":["null","object"],"properties":{"inputMeters":{"type":["null","number"]},"douglasSeaState":{"type":["null","number"]},"name":{"type":["null","string"]},"meterRange":{"type":["null","string"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"CLASSIFIED","summary":"Beaufort 7 (Near gale); Douglas sea state 5 (Rough).","reasons":["Scales describe open water; small boats feel conditions one or two categories worse in steep, short-period seas."],"wind":{"inputKnots":30,"beaufortForce":7,"name":"Near gale","seaDescription":"Sea heaps up; white foam blown in streaks.","knotsRange":"28 to 33"},"waves":{"inputMeters":4,"douglasSeaState":5,"name":"Rough","meterRange":"2.5 to 4"},"degraded":false,"notChecked":["gusts, swell period or wave steepness","forecast or advisory status","…1 more"],"source":"computed locally","asOf":"2026-10-12T01:09:40.986Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/sea-state"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/sea-state"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/sea-state"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/sea-state"}}]}}},"/tide-predictions":{"get":{"operationId":"tide_predictions","summary":"Upcoming high and low tides at a NOAA tide station: UTC and local times, heights in feet above MLLW, next tide and tidal range.","description":"Upcoming high and low tides at a NOAA tide station: UTC and local times, heights in feet above MLLW, next tide and tidal range.","tags":["tides","noaa","marine","boating"],"parameters":[{"name":"station","in":"query","required":true,"description":"7-digit CO-OPS station id, e.g. 8518750 (The Battery, NY)","schema":{"type":"string"}},{"name":"days","in":"query","required":false,"description":"Days ahead 1 to 7 (default 2)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"station":{"type":["null","string"]},"name":{"type":["null","string"]},"state":{"type":["null","string"]},"datum":{"type":["null","string"]},"unit":{"type":["null","string"]},"tideCount":{"type":["null","number"]},"tideRangeFt":{"type":["null","number"]},"tides":{"type":["array","null"],"items":{"type":"object","properties":{"utcTime":{"type":["null","string"]},"localTime":{"type":["null","string"]},"heightFt":{"type":["null","number"]},"type":{"type":["null","string"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"PREDICTIONS","summary":"The Battery: next high tide 2026-10-11 21:30 (5.052 ft above MLLW); 10 tides listed, range up to 5.47 ft.","reasons":["Heights are feet above Mean Lower Low Water. Local times follow the station's daylight-saving clock.","Predictions are astronomical only; storms and wind change real water levels."],"station":"8518750","name":"The Battery","state":"NY","datum":"MLLW","unit":"feet","tideCount":10,"tideRangeFt":5.47,"tides":[{"utcTime":"2026-10-12 01:30","localTime":"2026-10-11 21:30","heightFt":5.052,"type":"high"},{"utcTime":"2026-10-12 07:50","localTime":"2026-10-12 03:50","heightFt":0.19,"type":"low"}],"degraded":false,"notChecked":["weather effects: wind, pressure and storm surge move real water levels away from these astronomical predictions (see /water-level-now)","river flow effects","…1 more"],"source":"NOAA CO-OPS","sourceUrl":"https://tidesandcurrents.noaa.gov","asOf":"2026-10-12T01:09:44.443Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0300"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/tide-predictions"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/tide-predictions"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/tide-predictions"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/tide-predictions"}}]}}},"/tide-station-info":{"get":{"operationId":"tide_station_info","summary":"NOAA CO-OPS station facts: name, state, coordinates, time zone, tidal or Great Lakes, and station type.","description":"NOAA CO-OPS station facts: name, state, coordinates, time zone, tidal or Great Lakes, and station type.","tags":["tides","noaa","station"],"parameters":[{"name":"station","in":"query","required":true,"description":"7-digit CO-OPS station id","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"]},"station":{"type":["null","string"]},"name":{"type":["null","string"]},"state":{"type":["null","string"]},"latitude":{"type":["null","number"]},"longitude":{"type":["null","number"]},"tidal":{"type":["boolean","null"]},"greatLakes":{"type":["boolean","null"]},"timezone":{"type":["null","string"]},"utcOffsetStandard":{"type":["null","number"]},"observesDaylightSaving":{"type":["boolean","null"]},"stormSurgeProduct":{"type":["boolean","null"]},"shefCode":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"FOUND","summary":"The Battery, NY: 40.700554, -74.01417; tidal; time zone EST (UTC-5).","reasons":[],"station":"8518750","name":"The Battery","state":"NY","latitude":40.700554,"longitude":-74.01417,"tidal":true,"greatLakes":false,"timezone":"EST","utcOffsetStandard":-5,"observesDaylightSaving":true,"stormSurgeProduct":false,"shefCode":"BATN6","degraded":false,"notChecked":["current instrument status or outages","datum values (see NOAA)","…1 more"],"source":"NOAA CO-OPS","sourceUrl":"https://tidesandcurrents.noaa.gov","asOf":"2026-10-12T01:09:47.776Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/tide-station-info"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/tide-station-info"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/tide-station-info"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/tide-station-info"}}]}}},"/water-level-now":{"get":{"operationId":"water_level_now","summary":"Latest observed water level at a NOAA station against its tide prediction: the difference shows surge or blow-out in feet.","description":"Latest observed water level at a NOAA station against its tide prediction: the difference shows surge or blow-out in feet.","tags":["water-level","storm-surge","noaa","marine"],"parameters":[{"name":"station","in":"query","required":true,"description":"7-digit CO-OPS station id, e.g. 8518750","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"station":{"type":["null","string"]},"name":{"type":["null","string"]},"observedAtUtc":{"type":["null","string"]},"observedFt":{"type":["null","number"]},"predictedFt":{"type":["null","number"]},"anomalyFt":{"type":["null","number"]},"datum":{"type":["null","string"]},"unit":{"type":["null","string"]},"ageMinutes":{"type":["null","number"]},"preliminary":{"type":["boolean","null"]},"qualityFlags":{"type":["array","null"],"items":{"type":"number"}},"sigma":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"NEAR_PREDICTED","summary":"The Battery: 5.85 ft above MLLW at 2026-10-12 01:00 UTC, predicted 4.98 ft, +0.87 ft above prediction.","reasons":["Close to the astronomical prediction.","Data are preliminary (not yet quality-controlled by NOAA).","…1 more"],"station":"8518750","name":"The Battery","observedAtUtc":"2026-10-12 01:00","observedFt":5.85,"predictedFt":4.98,"anomalyFt":0.87,"datum":"MLLW","unit":"feet","ageMinutes":10,"preliminary":true,"qualityFlags":[1,0],"sigma":0.128,"degraded":false,"notChecked":["flood stage (CO-OPS flood thresholds are not used because the API does not state their datum)","forecast surge","…2 more"],"source":"NOAA CO-OPS","sourceUrl":"https://tidesandcurrents.noaa.gov","asOf":"2026-10-12T01:09:51.277Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0300"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/water-level-now"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/water-level-now"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/water-level-now"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://marine-conditions.x402tookit.com/water-level-now"}}]}}}}}