All data sources

NOAA Tides & Currents

Unknown authnoaa

NOAA Center for Operational Oceanographic Products and Services (CO-OPS). Tide predictions, observed water levels, currents, and meteorological data from coastal stations. CRITICAL USAGE RULES: 1. No authentication required 2. Use searchStations() to find stations near a location 3. GULF_COAST_STATIONS constant has pre-mapped station IDs 4. Date format: YYYYMMDD (e.g., '20250601')

Provenance

PublisherNOAA Tides & Currents

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (6)

  • getTidePredictions

    read

    Retrieve tide predictions for a station over dates using a datum and interval.

    Input schema
    {
      "type": "object",
      "properties": {
        "station": {
          "type": "string"
        },
        "beginDate": {
          "type": "string"
        },
        "endDate": {
          "type": "string"
        },
        "date": {
          "type": "string"
        },
        "datum": {
          "type": "string"
        },
        "interval": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "hilo"
              ]
            },
            {
              "type": "string",
              "enum": [
                "h"
              ]
            },
            {
              "type": "string",
              "enum": [
                "6"
              ]
            }
          ]
        }
      },
      "additionalProperties": false,
      "required": [
        "station"
      ]
    }
  • getWaterLevels

    read

    Retrieve water levels for a station over a date range and datum.

    Input schema
    {
      "type": "object",
      "properties": {
        "station": {
          "type": "string"
        },
        "beginDate": {
          "type": "string"
        },
        "endDate": {
          "type": "string"
        },
        "datum": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "station",
        "beginDate",
        "endDate"
      ]
    }
  • getCurrents

    read

    Retrieve current measurements for a station over a date range.

    Input schema
    {
      "type": "object",
      "properties": {
        "station": {
          "type": "string"
        },
        "beginDate": {
          "type": "string"
        },
        "endDate": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "station",
        "beginDate",
        "endDate"
      ]
    }
  • getMeteorologicalData

    read

    Retrieve meteorological data for a station over dates and a product type.

    Input schema
    {
      "type": "object",
      "properties": {
        "station": {
          "type": "string"
        },
        "beginDate": {
          "type": "string"
        },
        "endDate": {
          "type": "string"
        },
        "product": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "wind"
              ]
            },
            {
              "type": "string",
              "enum": [
                "air_pressure"
              ]
            },
            {
              "type": "string",
              "enum": [
                "air_temperature"
              ]
            },
            {
              "type": "string",
              "enum": [
                "water_temperature"
              ]
            }
          ]
        }
      },
      "additionalProperties": false,
      "required": [
        "station",
        "beginDate",
        "endDate",
        "product"
      ]
    }
  • searchStations

    read

    Search NOAA stations by type, state, coordinates, or radius.

    Input schema
    {
      "type": "object",
      "properties": {
        "type": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "waterlevels"
              ]
            },
            {
              "type": "string",
              "enum": [
                "currents"
              ]
            },
            {
              "type": "string",
              "enum": [
                "met"
              ]
            }
          ]
        },
        "state": {
          "type": "string"
        },
        "latitude": {
          "type": "number"
        },
        "longitude": {
          "type": "number"
        },
        "radiusMiles": {
          "type": "number"
        }
      },
      "additionalProperties": false
    }
  • getStationInfo

    read

    Retrieve NOAA station information by station identifier.

    Input schema
    {
      "type": "object",
      "properties": {
        "stationId": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "stationId"
      ]
    }