Live data

Five panels read Korean government APIs at the moment you open the page. Produce prices are the exception — fetched twice a day and stored — and that panel explains why.

These six numbers do not point at the same moment

NumberHow often it changesLag before you see it
Comprehensive Air-quality Index (CAI)HourlyAbout an hour
Apartment sale priceAs filings arriveUp to 30 days from contract
Base exchange rateOnce per business daySame morning
Jeonse loan rates by bankWeeklyThat week
Seoul policy-loan rates by bankIrregular (on update)Not a moment — a rolling three months
Farm produce wholesale and retail pricesOnce per survey dayNot on open — fetched twice a day and stored

Six feeds, one page each

When a number does not appear

Five read the issuing agency’s own API. If the upstream does not answer, neither can this page. When that happens we do not dress an old value up as a new one — we say we could not load it.

Air quality upstream throttles under load, so a failed call is retried once, quietly. If that also fails we show the last value we held — but only if it is less than six hours old, because that is how long we keep it. Past that, nothing is shown at all. An undated old reading is worse than saying we could not load it.

Sources
NumberIssuing bodyLicence
Comprehensive Air-quality IndexMinistry of Environment / Korea Environment Corporation, AirKorea (data.go.kr)Attribution · no derivatives
Apartment sale pricesMinistry of Land, Infrastructure and Transport, Real Transaction Price disclosure (data.go.kr)Unrestricted
Base exchange rateExport-Import Bank of Korea, published FX ratesAttribution
Jeonse loan ratesKorea Housing Finance Corporation (data.go.kr)Attribution
Seoul policy-loan ratesSeoul Open Data Plaza / Seoul Credit Guarantee FoundationAttribution
Farm produce pricesMinistry of Agriculture, Food and Rural Affairs / Korea Agro-Fisheries & Food Trade Corporation (aT), KAMIS Open-APIUnrestricted

Five of the APIs are called from our server only. Produce prices are served from a file fetched in advance from within Korea, because the KAMIS server blocks calls from overseas networks. Either way, keys are never sent to the browser. Which region you picked is not recorded.