{"runId":"run_3gFTRluDMI","asOf":"2026-09-30T18:01:07.138Z","freeTier":{"note":"Free tier: the current consensus for any city you name, and the next 3 days of forecast. Without a city parameter a 10-city sample is returned. Everything accumulated - the consensus history, every source's raw reading, the 5-minute observations, the canonical snapshot bytes and the 16-day forecast - is served with a subscription (unlimited for the cities you bought) or metered credits (one credit per call). Past 120 requests an hour the free tier answers 429 until the hour rolls over.","license":"Free tier. Current values may be shown in your own product, with attribution. What may not: accumulating free responses into a history, redistributing or reselling the data as a feed, API or dataset; presenting free values as settlement-grade; or inferring the determination from repeated free calls. History, raw readings and determinations are paid products. See /terms section 7-a.","budget":{"requests":120,"per":"hour","used":2}},"method":"Consensus and determination rules are proprietary. What is public: that every run is hashed and anchored on-chain so it cannot be altered afterwards, and the reasons stated in each determination report. The rule parameters, source weighting and corroboration thresholds are not disclosed.","attribution":{"required":true,"text":"Powered by Weather Data Market","url":"https://weathermarket.io","html":"<a href=\"https://weathermarket.io\" rel=\"noopener\">Powered by Weather Data Market</a>","sources":{"metar":{"name":"METAR Airport Observations","provider":"NOAA Aviation Weather Center (US) - ICAO airport surface observations (METAR/SPECI), hourly or more often. Every city in the catalogue is mapped to an ICAO station. One of the two measurement feeds; the other, KWeather, draws on WMO synoptic stations, so the two corroborate independently.","url":"https://aviationweather.gov","license":"Public domain (US Government work)","licenseUrl":"https://www.weather.gov/disclaimer","kind":"observation","coverage":"ICAO airport surface observations (METAR/SPECI), measured hourly or more often. Every city in the catalogue is mapped to an ICAO station. A separate network from the WMO synoptic stations behind the KWeather feed, so the two corroborate independently."},"openmeteo":{"name":"Open-Meteo Realtime","provider":"Open-Meteo (open-source weather API - ECMWF/NOAA/DWD model blend)","url":"https://open-meteo.com","license":"Commercial licence (paid plan)","licenseUrl":"https://open-meteo.com/en/pricing","kind":"model","coverage":"Open-Meteo's own blend of several global models. Model output, not an observation."},"metno":{"name":"MET Norway (global model)","provider":"Norwegian Meteorological Institute (api.met.no) - locationforecast, a global numerical model. Global in coverage because it is model output; MET Norway's own observing network covers Norway and the Nordics, not the other cities in this catalogue.","url":"https://www.met.no","license":"CC BY 4.0","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","kind":"model","coverage":"MET Norway locationforecast. Global in coverage because it is a numerical model - MET Norway's own observing network covers Norway and the Nordics, not this city."},"kweather":{"name":"KWeather (KMA observations in Korea / GTS SYNOP elsewhere)","provider":"KWeather Inc. gateway. Korean cities: Korea Meteorological Administration (KMA) surface observations, received directly (kw-odam1). Non-Korean cities: GTS SYNOP bulletins (kw-world-r2, r1 fallback) - surface measurements reported by WMO synoptic stations in those countries and distributed over the Global Telecommunication System, re-provided by KWeather. Real measurements from a different station network than METAR, but neither KWeather nor the KMA observes those cities itself; the KMA observes South Korea only. SYNOP normally reports at three-hourly synoptic hours. Forecasts are KWeather-processed; fine dust comes from KWeather's own IoT sensor network (Korea only).","url":"http://wwwnew.kweather.co.kr/forecast/forecast_world_weather.html","license":"Supplied by KWeather Inc. as project principal","licenseUrl":"https://www.kweather.co.kr","kind":"observation","coverage":"KMA surface observations for Korean cities; KWeather's re-provided international feed elsewhere. KMA observes South Korea only."},"noaa_gfs":{"name":"NOAA GFS (USA)","provider":"NOAA (US) - GFS global numerical weather model","url":"https://www.noaa.gov","license":"Commercial licence (paid plan) — delivered via Open-Meteo","licenseUrl":"https://open-meteo.com/en/pricing","kind":"model","coverage":"Global numerical weather model operated by NOAA (United States). Model output for this city, not an observation taken here."},"jma":{"name":"JMA (Japan)","provider":"Japan Meteorological Agency - GSM/MSM models","url":"https://www.jma.go.jp","license":"Commercial licence (paid plan) — delivered via Open-Meteo","licenseUrl":"https://open-meteo.com/en/pricing","kind":"model","coverage":"Global numerical weather model operated by Japan Meteorological Agency. Model output for this city, not an observation taken here."},"meteofrance":{"name":"Météo-France (France)","provider":"Météo-France - ARPEGE/AROME models","url":"https://meteofrance.com","license":"Commercial licence (paid plan) — delivered via Open-Meteo","licenseUrl":"https://open-meteo.com/en/pricing","kind":"model","coverage":"Global numerical weather model operated by Météo-France. Model output for this city, not an observation taken here."},"ecmwf":{"name":"ECMWF (Europe)","provider":"ECMWF - IFS 0.25° global model","url":"https://charts.ecmwf.int","license":"Commercial licence (paid plan) — delivered via Open-Meteo","licenseUrl":"https://open-meteo.com/en/pricing","kind":"model","coverage":"Global numerical weather model operated by ECMWF. Model output for this city, not an observation taken here."},"ukmo":{"name":"UK Met Office (UK)","provider":"UK Met Office - UKMO global model","url":"https://www.metoffice.gov.uk","license":"Commercial licence (paid plan) — delivered via Open-Meteo","licenseUrl":"https://open-meteo.com/en/pricing","kind":"model","coverage":"Global numerical weather model operated by UK Met Office. Model output for this city, not an observation taken here."},"eccc_gem":{"name":"ECCC GEM (Canada)","provider":"Environment and Climate Change Canada - GEM global model","url":"https://www.canada.ca/en/environment-climate-change.html","license":"Commercial licence (paid plan) — delivered via Open-Meteo","licenseUrl":"https://open-meteo.com/en/pricing","kind":"model","coverage":"Global numerical weather model operated by Environment and Climate Change Canada. Model output for this city, not an observation taken here."},"dwd_mosmix":{"name":"DWD MOSMIX (Germany, direct)","provider":"Deutscher Wetterdienst - MOSMIX station forecasts, statistically post-processed from ICON and published per station. Fetched directly from DWD open data, not through an aggregator: this is the one national-agency feed on this list whose delivery path is independent of Open-Meteo.","url":"https://opendata.dwd.de/weather/local_forecasts/mos/","license":"Open data (DWD, GeoNutzV) - free use with attribution","licenseUrl":"https://www.dwd.de/EN/service/copyright/copyright_node.html","kind":"model","coverage":"DWD MOSMIX station forecast, statistically post-processed from ICON and fetched directly from DWD open data. Model output, not an observation - but the only national-agency feed here whose delivery path does not run through an aggregator."}},"modifications":"Values published here are derived, not raw: readings from every source are combined per metric using the median with MAD outlier rejection. No single source's original value is redistributed as-is.","notice":"Display this credit, linked, wherever values from this API are shown to your users. Where an upstream source listed here carries its own licence, preserve its attribution too. Values are consensus estimates derived from the listed sources, not the sources' own published figures.","coverageNotice":"Of the eleven feeds, two are measurements and nine are models. The two measurements come from different observing networks, so they corroborate independently: METAR from ICAO airport stations, and KWeather - Korea Meteorological Administration surface observations for Korean cities, GTS SYNOP bulletins from WMO synoptic stations everywhere else. Every other feed, MET Norway included, is a global numerical model: it shapes the consensus value but is not counted as corroborating evidence. Note that SYNOP normally reports at three-hourly synoptic hours while METAR reports hourly or more often."},"indexSpec":{"wdi":{"version":"wdi_v1"},"tdi":{"version":"tdi_v1"},"note":"Fixed weights and normalisation, identical for every city and season, so the number is reproducible and any change ships as a new version. The formula itself is proprietary."},"sample":{"cities":10,"of":167},"forecast":"GET /api/v1/forecast?city=… for the free 3-day forecast","cities":[{"city":"seoul","cityName":"서울","date":"2026-09-30","index":{"temp":17.2,"humi":60,"wind":3.1,"precip":0},"wdi":43.6,"tdi":59},{"city":"tokyo","cityName":"도쿄","date":"2026-09-30","index":{"temp":18.4,"humi":90,"wind":2.9,"precip":0},"wdi":50.2,"tdi":60.5},{"city":"singapore","cityName":"싱가포르","date":"2026-09-30","index":{"temp":26,"humi":95,"wind":1,"precip":0},"wdi":54.7,"tdi":70},{"city":"sydney","cityName":"시드니","date":"2026-09-30","index":{"temp":15.8,"humi":67,"wind":2.5,"precip":0},"wdi":43.7,"tdi":57.3},{"city":"dubai","cityName":"두바이","date":"2026-09-30","index":{"temp":32.1,"humi":68,"wind":2.9,"precip":0},"wdi":54.3,"tdi":77.6},{"city":"new-york","cityName":"뉴욕","date":"2026-09-30","index":{"temp":21.1,"humi":66,"wind":2,"precip":0},"wdi":46.5,"tdi":63.9},{"city":"london","cityName":"런던","date":"2026-09-30","index":{"temp":20.9,"humi":49,"wind":3.9,"precip":0},"wdi":44.2,"tdi":63.6},{"city":"paris","cityName":"파리","date":"2026-09-30","index":{"temp":21.4,"humi":82,"wind":4.1,"precip":0.1},"wdi":51.3,"tdi":64.3},{"city":"sao-paulo","cityName":"상파울루","date":"2026-09-30","index":{"temp":30.7,"humi":42,"wind":4.1,"precip":0},"wdi":49.1,"tdi":75.9},{"city":"cairo","cityName":"카이로","date":"2026-09-30","index":{"temp":27.4,"humi":41,"wind":4,"precip":0},"wdi":46.7,"tdi":71.8}]}