One Point

1. One Point Data

이 API는 단일 좌표에 대해 특정 시간의 해상 기상 데이터를 제공합니다.

해당 좌표의 풍향, 풍속, 파고, 파향 등의 정보를 확인할 수 있습니다.

This API provides marine weather data for a specific point at a specific time.

User can check information such as wind direction, wind speed, wave height, and wave direction for the given coordinates.

TRY OUT THIS ENDPOINT →

1.1 Request Parameter

GET v1/oceanweather?dateTime=2023-07-01T00:00:00Z&lat=35.5&long=124
ParameterDescriptionType
dateTimeDatetime (UTC) of the requested weather datastring (ISO 8601 format)
latLatitude of the requested location(float) ISO 6709 (decimal point)
lonLongitude of the requested location(float) ISO 6709 (decimal point)

1.2 API Response

{
    "meta": {
        "code": 200,
        "time": "2023-07-01T00:00:00Z",
        "lat": 35.5,
        "long": 124.0
    },
    "oceanWeather": {
        "utc": "2023-07-01T00:00:00Z",
        "lat": 35.5,
        "long": 124.0,
        "windSpeed": 3.85,
        "windDirection": 27.9,
        "atmosphericTemperature": 22.8,
        "pressureSeaLevel": 1006,
        "visibility": 16.2,
        "totalWaveHeight": 1.2,
        "totalWaveDirection": 170.2,
        "totalWavePeriod": 5.8,
        "windWaveHeight": 0.2,
        "windWaveDirection": 359.9,
        "windWavePeriod": 2.4,
        "swellWaveHeight": 1.1,
        "swellWaveDirection": 166.2,
        "swellWavePeriod": 5.9,
        "seaSurfaceTemp": 22.8,
        "currentSpeed": 0.28,
        "currentDirection": 135.0,
        "beaufortScale": 3
    }
}
FieldDescriptionUnit
meta > codeResponse Codeinteger
meta > timeRequested Time of weather Datadatetime
meta > latRequetsed Latitude(float) ISO 6709 (decimal point)
meta > longRequetsed Longitude(float) ISO 6709 (decimal point)
ocean weather > utcResponse timedatetime
ocean weather > latResponse Latitude(float) ISO 6709 (decimal point)
ocean weather > longResponse Longitude(float) ISO 6709 (decimal point)
ocean weather > windSpeedWind Speed at the specified location(float) ISO 6709 (decimal point), m/s
ocean weather > windDirectionWind direction at the specified location(float) ISO 6709 (decimal point), degrees
ocean weather > atmosphericTemperatureAtomospheric temperature near sea level(float) ISO 6709 (decimal point), °C
ocean weather > pressureSeaLevelSea level atmospheric pressure(float) ISO 6709 (decimal point)
ocean weather > visibilityvisibility at the specified location(float) ISO 6709 (decimal point), km
ocean weather > totalWaveHeightHeight of the combined wind and swell waves(float) ISO 6709 (decimal point), m
ocean weather > totalWaveDirectionDirection of the combined wave system(float) ISO 6709 (decimal point), degrees
ocean weather > totalWavePeriodPeriod of the combined wave system(float) ISO 6709 (decimal point)
ocean weather > windWaveHeightHeight of wind-generated waves only(float) ISO 6709 (decimal point)
ocean weather > windWaveDirectionDirection of wind-generated waves(float) ISO 6709 (decimal point)
ocean weather > windWavePeriodPeriod of wind-generated waves(float) ISO 6709 (decimal point)
ocean weather > swellWaveHeightHeight of swell waves(float) ISO 6709 (decimal point)
ocean weather > swellWaveDirectionDirection of swell waves(float) ISO 6709 (decimal point)
ocean weather > swellWavePeriodPeriod of swell waves(float) ISO 6709 (decimal point)
ocean weather > seaSurfaceTempSea surface temparature(float) ISO 6709 (decimal point), °C
ocean weather > currentSpeedOcean current speed(float) ISO 6709 (decimal point), m/s
ocean weather > currentDirectionOcean current direction(float) ISO 6709 (decimal point), degrees
ocean weather > beaufortScaleWind force scale based on Beaufort system (0-12)integer


2. One Point Average Data

이 API는 단일 좌표의 해상 기상 정보에 대해 설정한 연도만큼의 평균값을 제공합니다.

averageYear는 최소 1년부터 입력하여 조회 가능합니다.

This API provides the annual average of ocean weather data for a specific point.

The averageYear parameter must be set to at least 1 year or more.

TRY OUT THIS ENDPOINT →



1.1 Request Parameter

GET v1/oceanweather/avg?lat=35.5&long=124&averageYear=2
ParameterDescriptionType
latLatitude requested for weather datafloat
longLongitude requested for weather datafloat
averageYearNumber of years to calculate the average (e.g., 1 = one year, 2 = two years)integer

1.2 API Response

{
    "meta": {
        "code": 200,
        "message": "Ok",
        "lat": 35.5,
        "long": 124.0,
        "averageYear": 2
    },
    "data": {
        "startDateTimeUTC": "2023-08-20T00:00:00Z",
        "endDateTimeUTC": "2025-08-20T00:00:00Z",
        "totalWaveHeight": 1.2,
        "totalWaveDirection": 206.75,
        "totalWavePeriod": 4.32,
        "windSpeed": 6.5,
        "windDirection": 191.68,
        "windWaveHeight": 0.94,
        "windWaveDirection": 209.46,
        "windWavePeriod": 3.41,
        "swellWaveHeight": 0.53,
        "swellWaveDirection": 191.4,
        "swellWavePeriod": 5.39,
        "pressureMsl": 1016.89,
        "atmosphericTemperature": 15.39,
        "seaSurfaceTemp": 18.0,
        "visibility": 347.44,
        "currentSpeed": 0.25,
        "currentDirection": 151.68
    }
}
FieldDescriptionUnit
meta > codeResponse status codeinteger
meta > messageResponse messagestring
meta > latRequested latitudefloat (ISO 6709 decimal degrees)
meta > longRequested longitudefloat (ISO 6709 decimal degrees)
meta > averageYearNumber of years to calculate the average (e.g., 1 = one year, 2 = two years)integer (years)
data > startDateTimeUTCStart datetime (UTC) of the averaged datadatetime
data > endDateTimeUTCEnd datetime (UTC) of the averaged datadatetime
data > totalWaveHeightAverage total wave heightfloat (m)
data > totalWaveDirectionAverage total wave directionfloat (degrees)
data > totalWavePeriodAverage total wave periodfloat (seconds)
data > windSpeedAverage wind speedfloat (m/s)
data > windDirectionAverage wind directionfloat (degrees)
data > windWaveHeightAverage wind wave heightfloat (m)
data > windWaveDirectionAverage wind wave directionfloat (degrees)
data > windWavePeriod Average wind wave periodfloat (seconds)
data > swellWaveHeightAverage swell wave heightfloat (m)
data > swellWaveDirectionAverage swell wave directionfloat (degrees)
data > swellWavePeriodAverage swell wave periodfloat (seconds)
data > pressureMslAverage mean sea level pressurefloat (hPa)
data > atmosphericTemperatureAverage atmospheric temperature near sea levelfloat (°C)
data > seaSurfaceTempAverage sea surface temperaturefloat (°C)
data > visibilityAverage visibilityfloat (km)
data > currentSpeedAverage ocean current speedfloat (m/s)
data > currentDirectionAverage ocean current directionfloat (degrees)


3. One Point Season Average Data (Average Year)

이 API는 단일 좌표의 계절별 해상 기상 정보에 대해 설정한 연도만큼의 평균값을 제공합니다.

averageYear는 최소 1년부터 입력하여 조회 가능합니다.

This API provides seasonal average ocean weather data for a specific point voer a user-defined number of years.

This averageYear parameter must be set to least 1 year.

TRY OUT THIS ENDPOINT →



1.1 Request Parameter

GET v1/oceanweather/avg/season?lat=35.5&long=124&averageYear=4&season=summer
ParameterDescriptionType
latLatitude of the requested location (ISO 6709 decimal degrees)float
longLongitude of the requested location (ISO 6709 decimal degrees)float
averageYearNumber of years used to calculate the seasonal average (e.g., 1 = one year)int
seasonSeason in English (Winter, Spring, Summer, Autumn)string

1.2 API Response

{
    "meta": {
        "code": 200,
        "message": "Ok",
        "lat": 35.5,
        "long": 124.0,
        "averageYear": 4,
        "season": "summer"
    },
    "data": {
        "totalWaveHeight": 1.05,
        "totalWaveDirection": 176.22,
        "totalWavePeriod": 4.71,
        "windSpeed": 5.45,
        "windDirection": 176.26,
        "windWaveHeight": 0.66,
        "windWaveDirection": 187.58,
        "windWavePeriod": 3.52,
        "swellWaveHeight": 0.62,
        "swellWaveDirection": 174.46,
        "swellWavePeriod": 5.79,
        "pressureMsl": 1006.9,
        "atmosphericTemperature": 24.46,
        "seaSurfaceTemp": 23.53,
        "visibility": 5857.61,
        "currentSpeed": 0.27,
        "currentDirection": 174.5
    }
}
FieldDescriptionUnit
meta > codeResponse status codeinteger
meta > messageResponse messagestring
meta > latRequested latitudefloat (ISO 6709 decimal degrees)
meta > longRequested longitudefloat (ISO 6709 decimal degrees)
meta > averageYearNumber of years used to calculate the averageinteger (years)
meta > seasonSeason for which the average data is calculated (e.g., Winter, Summer)string
data > startDateTimeUTCStart datetime (UTC) of the averaged datadatetime (UTC)
data > endDateTimeUTCEnd datetime (UTC) of the averaged datadatetime (UTC)
data > totalWaveHeightAverage total wave heightfloat (m)
data > totalWaveDirectionAverage total wave directionfloat (degrees)
data > totalWavePeriodAverage total wave periodfloat (seconds)
data > windSpeedAverage wind speedfloat (m/s)
data > windDirectionAverage wind directionfloat (degrees)
data > windWaveHeightAverage wind-generated wave heightfloat (m)
data > windWaveDirectionAverage wind-generated wave directionfloat (degrees)
data > windWavePeriodAverage wind-generated wave periodfloat (seconds)
data > swellWaveHeightAverage swell wave heightfloat (m)
data > swellWaveDirectionAverage swell wave directionfloat (degrees)
data > swellWavePeriodAverage swell wave periodfloat (seconds)
data > pressureMslAverage mean sea level pressurefloat (hPa)
data > atmosphericTemperatureAverage atmospheric temperature near sea levelfloat (°C)
data > seaSurfaceTempAverage sea surface temperaturefloat (°C)
data > visibilityAverage horizontal visibilityfloat (km)
data > currentSpeedAverage ocean current speedfloat (m/s)
data > currentDirectionAverage ocean current directionfloat (degrees)


4. One Point Season Average Data (Specific Year)


이 API는 단일 좌표의 계절별 해상 기상 정보에 대해 특정 연도의 평균값을 제공합니다.

This API provides seasonal average ocean weather data for a specific point in a given year.

TRY OUT THIS ENDPOINT →

1.1 Request Parameter

GET v1/oceanweather/avg/season/specific?lat=35.5&long=124&year=2022&season=summer
ParameterDescriptionType
latLatitude of the requested location (ISO 6709 decimal degrees)float
longLongitude of the requested location (ISO 6709 decimal degrees)float
yearSpecific year to retrieve seasonal average data for (e.g., 2022)integer
seasonSeason in English (Winter, Spring, Summer, Autumn)string

1.2 API Response

{
    "meta": {
        "code": 200,
        "message": "Ok",
        "lat": 35.5,
        "long": 124.0,
        "year": 2022,
        "season": "summer"
    },
    "data": {
        "totalWaveHeight": 1.15,
        "totalWaveDirection": 173.95,
        "totalWavePeriod": 4.69,
        "windSpeed": 5.97,
        "windDirection": 182.79,
        "windWaveHeight": 0.82,
        "windWaveDirection": 185.59,
        "windWavePeriod": 5.16,
        "swellWaveHeight": 0.49,
        "swellWaveDirection": 171.01,
        "swellWavePeriod": 6.14,
        "pressureMsl": 1006.45,
        "atmosphericTemperature": 24.3,
        "seaSurfaceTemp": 24.32,
        "visibility": 22681.77,
        "currentSpeed": 0.18,
        "currentDirection": 162.31
    }
}
FieldDescriptionUnit
meta > codeResponse status codeinteger
meta > messageResponse messagestring
meta > latRequested latitudefloat
meta > longRequested longitudefloat
meta > yearRequested yearinteger
meta > seasonRequested seasonstring
data > totalWaveHeightSeasonal average total wave heightfloat (m)
data > totalWaveDirectionSeasonal average total wave directionfloat (degrees)
data > totalWavePeriodSeasonal average total wave periodfloat (seconds)
data > windSpeedSeasonal average wind speedfloat (m/s)
data > windDirectionSeasonal average wind directionfloat (degrees)
data > windWaveHeightSeasonal average wind-generated wave heightfloat (m)
data > windWaveDirectionSeasonal average wind-generated wave directionfloat (degrees)
data > windWavePeriod Seasonal average wind-generated wave periodfloat (seconds)
data > swellWaveHeightSeasonal average swell wave heightfloat (m)
data > swellWaveDirectionSeasonal average swell wave directionfloat (degrees)
data > swellWavePeriodSeasonal average swell wave periodfloat (seconds)
data > pressureMslSeasonal average mean sea level pressurefloat (hPa)
data > atmosphericTemperatureSeasonal average atmospheric temperature near sea levelfloat (°C)
data > seaSurfaceTempSeasonal average sea surface temperaturefloat (°C)
data > visibilitySeasonal average horizontal visibilityfloat (km)
data > currentSpeedSeasonal average ocean current speedfloat (m/s)
data > currentDirectionSeasonal average ocean current directionfloat (degrees)


5. Timeline Data


이 API는 단일 좌표에 대해 startTime으로부터 timesteps간격으로 연속되는 해상 기상 데이터를 제공합니다.

This API provides continuous marine weather data for a single coordinate at regular timesteps intervals starting from startTime.

TRY OUT THIS ENDPOINT →

1.1 Request Parameter

GET v1/oceanweather/timeline?startTime=2025-08-18T00:00:00Z&timesteps=12h&lat=40&long=-160
ParameterDescriptionType
startTimeStart datetime (UTC) for the timeline datadatetime
timestepsNumber of hours or intervals from the start time (defines time resolution)integer
latLatitude of the requested location (ISO 6709 decimal degrees)float
longLongitude of the requested location (ISO 6709 decimal degrees)float

1.2 API Response

{
  "meta": {
    "code": 200,
    "startTime": "2025-08-18T00:00:00Z",
    "endTime": "2025-08-30T03:00:00Z",
    "timesteps": "12h",
    "lat": 40,
    "lon": -160
  },
  "oceanWeather": [
    {
      "windSpeed": 4.55,
      "windDirection": 8.84,
      "windGust": 8.84,
      "atmosphericTemperature": 21.3,
      "pressureSeaLevel": 1026.5,
      "visibility": 4.55,
      "iceThickness": 4.55,
      "precipitation": 4.55,
      "dewPoint": 4.55,
      "humidity": 4.55,
      "totalWaveHeight": 1.2,
      "totalWaveDirection": 297.7,
      "totalWavePeriod": 6.6,
      "windWaveHeight": 0.3,
      "windWaveDirection": 24.2,
      "windWavePeriod": 3,
      "swellWaveHeight": 1.2,
      "swellWaveDirection": 283.4,
      "swellWavePeriod": 7.8,
      "seaSurfaceSalinity": -0.7,
      "seaSurfaceTemp": 23.4,
      "currentSpeed": 0.22,
      "currentDirection": 243.43,
      "beaufortScale": 3,
      "utc": "2025-08-18T00:00:00Z",
      "lat": 40,
      "lon": -160
    },
    {
      "windSpeed": 4.6,
      "windDirection": 11.92,
      "windGust": 11.92,
      "atmosphericTemperature": 21.35,
      "pressureSeaLevel": 1026.2,
      "visibility": 4.6,
      "iceThickness": 4.6,
      "precipitation": 4.6,
      "dewPoint": 4.6,
      "humidity": 4.6,
      "totalWaveHeight": 1.2,
      "totalWaveDirection": 315.95,
      "totalWavePeriod": 6.7,
      "windWaveHeight": 0.3,
      "windWaveDirection": 20.45,
      "windWavePeriod": 3.1,
      "swellWaveHeight": 1.2,
      "swellWaveDirection": 303.2,
      "swellWavePeriod": 7.7,
      "seaSurfaceSalinity": -0.95,
      "seaSurfaceTemp": 23.4,
      "currentSpeed": 0.16,
      "currentDirection": 288.43,
      "beaufortScale": 3,
      "utc": "2025-08-18T03:00:00Z",
      "lat": 40,
      "lon": -160
    }
    // ... more items
  ]
}
FieldDescriptionUnit
meta > codeResponse status codeinteger
meta > startTimeStart datetime (UTC) of the timelinedatetime
meta > endTimeEnd datetime (UTC) of the timelinedatetime
meta > timestepsNumber of timesteps between start and end timeinteger
meta > latRequested latitudefloat
meta > longRequested longitudefloat
oceanWeather > windSpeedWind speed at the specified time and locationfloat (m/s)
oceanWeather > windDirectionWind directionfloat (degrees)
oceanWeather > windGustMaximum wind gustfloat (m/s)
oceanWeather > atmosphericTemperatureAtmospheric temperature near sea levelfloat (°C)
oceanWeather > pressureSeaLevelAtmospheric pressure at sea levelfloat (hPa)
oceanWeather > visibilityHorizontal visibilityfloat (km)
oceanWeather > iceThicknessSea ice thicknessfloat (m)
oceanWeather > precipitationPrecipitation amountfloat (mm)
oceanWeather > dewPointDew point temperaturefloat (°C)
oceanWeather > humidityRelative humidityfloat (%)
oceanWeather > totalWaveHeightHeight of combined wind and swell wavesfloat (m)
oceanWeather > totalWaveDirectionDirection of combined wave systemfloat (degrees)
oceanWeather > totalWavePeriodPeriod of combined wave systemfloat (seconds)
oceanWeather > windWaveHeightHeight of wind-generated wavesfloat (m)
oceanWeather > windWaveDirectionDirection of wind-generated wavesfloat (degrees)
oceanWeather > windWavePeriodPeriod of wind-generated wavesfloat (seconds)
oceanWeather > swellWaveHeightHeight of swell wavesfloat (m)
oceanWeather > swellWaveDirectionDirection of swell wavesfloat (degrees)
oceanWeather > swellWavePeriodPeriod of swell wavesfloat (seconds)
oceanWeather > seaSurfaceSalinitySea surface salinityfloat (psu)
oceanWeather > seaSurfaceTempSea surface temperaturefloat (°C)
oceanWeather > currentSpeedOcean current speedfloat (m/s)
oceanWeather > currentDirectionOcean current directionfloat (degrees)
oceanWeather > beaufortScaleWind force scale based on Beaufort system (0–12)integer
oceanWeather > utcDatetime (UTC) of the weather data pointdatetime
oceanWeather > latLatitude of the data pointfloat
oceanWeather > lonLongitude of the data pointfloat