GitHub
X

KMA Weather API

Weather forecasts from the Korea Meteorological Administration KMA

Location and Time

Location:
API Mode:
Time:

Forecast provides the latest, continuously updated weather forecast. By default, we provide forecasts for 7 days, but you can access forecasts for up to 8 days. Use Past Days to include recently archived forecasts.

For older archived forecasts, switch to mode.

You can also check out our Historical Weather API with data going back to 1940.

Hourly Weather Variables

Daily Weather Variables

Current Weather

Note: Current conditions are based on 1 or 3-hourly weather model data. Every weather variable available in hourly data, is available as current condition as well.

Settings

Usage licence:

API Response

Preview:
API URL (Open in new tab or copy this URL into your application)

Data Sources

This API uses global KMA GDPS 10 km weather forecasts and combines them with high-resolution LDPS 1.5 km model for the North and South Korea. Information about KMA weather models is available here. For GDPS Global, values are interpolated from 3-hourly to 1-hourly time-steps.

You can find the update timings in the model updates documentation.
Weather ModelRegionSpatial ResolutionTemporal ResolutionForecast LengthUpdate frequency
KMA GDPS
🌍
Global
0.13° (~12 km)3-Hourly12 daysEvery 6 hours
KMA LDPS
South Korea
South And North Korea
1.5 kmHourly2 daysEvery 6 hours
KMA LDPS domain area at 1.5 km resolution. Source: Open-Meteo.

Native Model Variables

KMA directly predicts the fields listed below. Open-Meteo retains these fields or uses them to calculate more convenient API variables. KMA provides both global and direct solar radiation and a native 2 m cloud cover (fog) field.

Native KMA fieldLevelUse in the Open-Meteo API
Temperature2 m, surfacetemperature_2m, surface_temperature
Relative humidity2 mRelative humidity and dew point
U and V wind components10 m, 50 m (GDPS)Wind speed and direction
Wind gusts10 mwind_gusts_10m
Mean sea-level pressureMean sea levelpressure_msl and derived surface pressure
Precipitation, convective precipitation (GDPS) and snowfallSurfaceprecipitation, rain, showers, snowfall
Global and direct solar radiationSurfaceGlobal, direct, diffuse radiation, DNI and GTI
Cloud cover low, mid, high and fog fractionSurfaceCloud cover layers and cloud_cover_2m
Visibility and CAPE (GDPS)Surfacevisibility, cape and weather-code inputs

CAPE, 50 m wind and convective precipitation are only available in the global GDPS model. The total cloud cover is combined from the layers because the native total reads too high.

Derived Variables

KMA publishes relative humidity, cloud cover layers, a 2 m cloud cover (fog) field and both global and direct solar radiation natively. Open-Meteo derives the remaining API variables from these native fields.

Derived VariableHow it is derived?
Total cloud coverCombined from the native low, mid and high cloud layers. KMA's own total cloud field is not used because it reads too high.
Weather codeComputed from cloud cover, rain, snowfall, wind gusts, visibility and, for the global GDPS model, CAPE and showers.
Wind speed and directionCalculated from the native U and V wind components at 10 m and 50 m.
Snowfall and rainSnowfall converts the native snowfall water equivalent with 0.7 cm per mm. Rain is total precipitation minus snowfall water equivalent (and showers for GDPS).
Diffuse radiation and DNIDiffuse radiation is separated from global radiation with the Razo, Müller Witwer model. DNI follows from native direct radiation, together with GTI and instant values.
Dew point, vapour pressure deficit and wet bulb temperatureCalculated from native 2 m temperature and relative humidity.
Surface pressureCalculated from mean sea-level pressure, 2 m temperature and terrain elevation.
Apparent temperature, ET₀ and sunshine durationCombine temperature, humidity, wind speed and solar radiation. ET₀ follows the FAO-56 Penman-Monteith equation; sunshine duration counts time with native DNI above 120 W/m².

Sunrise, sunset, daylight duration and the day-or-night flag are astronomical calculations. Daily values are aggregated from hourly data.

API Documentation

For a detailed list of all available weather variables please refer to the general Weather Forecast API. Only notable remarks are listed below

  • Direct Solar Radiation: KMA provides direct solar radiation. Many other weather models only provide global solar radiation and direct solar radiation must be calculated user separation models.
  • Cloud Cover (2m): KMA provides cloud cover at 2 metre above ground which can be interpreted as fog. This is remarkable, because only very weather models are capable of modeling low level cloud cover and fog with a good degree of accuracy.
  • Showers:Showers are only computed in the global GDPS model. Since LDPS is a convection-resolving model, it incorporates showers within the regular rain parameter, resulting in a constant value of 0 for the showers variable in LDPS.