Marine weather, fishing zones, vessel data & oceanographic insights
Location: 28.5ยฐN, -80.2ยฐE ยท US East Coast ยท Data disclaimers
Provider: Open-Meteo
Coverage: Global
Data: Waves, swell, SST, currents, sea level
Type: forecast ยท Updates: Every 6-12 hours ยท Delay: 3-6 hours behind real-time
Forecast range: Up to 10 days
Global wave model + GFS + MeteoFrance. Works everywhere on any ocean.
โ Numerical weather models have inherent uncertainty. Use as guidance only.
Provider: Lunar Model
Coverage: Global
Data: Tide state, phase, spring/neap, next high/low
Type: model ยท Updates: Real-time (continuous) ยท Delay: None (calculated on demand)
Forecast range: Indefinite
Estimated from lunar position. Works everywhere (global approximation).
โ Lunar-based approximation only. Does not account for local bathymetry, coastal geography, or meteorological effects on tides.
Provider: Open-Meteo SMOC
Coverage: Global (coastal + open ocean)
Data: Sea level height with tidal + atmospheric components
Type: forecast ยท Updates: Every 24 hours ยท Delay: 6-12 hours
Forecast range: Up to 10 days
SMOC model including ocean tides and inverted barometer effect. Global coverage.
โ Sea level includes tides + atmospheric effects. Not for navigation. Consult official tide tables for safety-critical use.
Provider: NOAA NDBC
Coverage: Primarily US waters + select global
Data: Real-time buoy observations
Type: realtime ยท Updates: Every 10-60 minutes ยท Delay: 30-60 minutes
Forecast range: Current conditions only
1 buoys within 300km
US-maintained buoys. Dense off US coasts; sparse in international waters.
โ Real-time observations โ may be intermittent. Not all buoys report continuously.
Provider: NOAA CO-OPS
Coverage: US coastal waters + territories
Data: Tide predictions, water levels, currents, water temp
Type: realtime + forecast ยท Updates: Every 6 minutes (observed); 7-day predictions ยท Delay: Minutes (observed); immediate (predictions)
Forecast range: Up to 7 days (predictions)
3 stations within range
Precise tide predictions at US stations. โ Your location is in US East Coast
โ US-only stations. Predictions based on harmonic analysis. Actual conditions may vary due to weather.
Provider: Database
Coverage: 8 global zones (expandable)
Data: Zone info, species, seasons, depth
Type: static ยท Updates: Manually updated ยท Delay: N/A (reference data)
No zones nearby
Manually curated fishing zones. Add more via admin panel.
โ Zone boundaries and species data are approximate. Always check local regulations before fishing.
Provider: Global Fishing Watch
Coverage: Global
Data: Vessel identity, flag, gear type, dimensions
Type: historical ยท Updates: Registry database (quarterly updates) ยท Delay: Months (registry data)
Search by IMO/MMSI/name. Global AIS coverage.
โ Vessel registry data may be outdated. Not suitable for real-time vessel tracking. AIS positions may be inaccurate.
Provider: SST-Based Synthesis
Coverage: Global
Data: Temperature & salinity profiles (estimated from SST + latitude)
Type: model ยท Updates: Real-time (on-demand) ยท Delay: None
Synthesized profile using thermocline model. Real Argo data available via Ifremer ERDDAP.
โ Profile is estimated from SST + latitude using a thermocline model. NOT real Argo float data. For actual Argo profiles, use Ifremer ERDDAP or Copernicus Marine.
Provider: Static Dataset
Coverage: US national (aggregate)
Data: Employment, wages, GDP by ocean sector
Type: historical ยท Updates: Annual (manual update) ยท Delay: 1-2 years
๐ก JSON API deprecated โ showing static data
Economic data for US coastal regions. Updated periodically from NOAA ENOW CSV exports.
โ ENOW JSON API deprecated by NOAA. Data shown is from latest public release. Download full CSV at coast.noaa.gov/digitalcoast/data/enow.html.
Provider: SST Estimation
Coverage: Global (polar regions, >65ยฐ latitude)
Data: Sea ice concentration (estimated from SST)
Type: model ยท Updates: Real-time (based on SST) ยท Delay: None (on-demand estimate)
Not applicable (non-polar latitude)
Estimated from SST + seasonal model. Relevant for high latitudes (>65ยฐN/S).
โ Estimated from sea surface temperature and latitude. NOT direct satellite observation. Not for navigation. For accurate sea ice data, consult national ice services (NSIDC, CIS, etc.).
| Service | Used | Max | Window | Usage |
|---|---|---|---|---|
| noaa_coops | 4 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 4 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 9 | 30 | 60s |
|
| noaa_coops | 3 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 12 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 6 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| noaa_coops | 18 | 30 | 60s |
|
| noaa_coops | 6 | 30 | 60s |
|
| open_meteo | 1 | 60 | 60s |
|
| noaa_coops | 2 | 30 | 60s |
|
| Service | State | Failures | Last Success | Action |
|---|---|---|---|---|
| noaa_coops | closed | 0/5 | 01:35 | โ |
| open_meteo | closed | 0/5 | 01:28 | โ |
๐ก How it works: Each API has a rate limit (requests per minute) and a circuit breaker. After 5 consecutive failures, the circuit opens and all requests to that API are blocked for 5 minutes, then automatically transitions to half-open to test if the service has recovered.