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.
| Number | How often it changes | Lag before you see it |
|---|---|---|
| Comprehensive Air-quality Index (CAI) | Hourly | About an hour |
| Apartment sale price | As filings arrive | Up to 30 days from contract |
| Base exchange rate | Once per business day | Same morning |
| Jeonse loan rates by bank | Weekly | That week |
| Seoul policy-loan rates by bank | Irregular (on update) | Not a moment — a rolling three months |
| Farm produce wholesale and retail prices | Once per survey day | Not on open — fetched twice a day and stored |
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.
| Number | Issuing body | Licence |
|---|---|---|
| Comprehensive Air-quality Index | Ministry of Environment / Korea Environment Corporation, AirKorea (data.go.kr) | Attribution · no derivatives |
| Apartment sale prices | Ministry of Land, Infrastructure and Transport, Real Transaction Price disclosure (data.go.kr) | Unrestricted |
| Base exchange rate | Export-Import Bank of Korea, published FX rates | Attribution |
| Jeonse loan rates | Korea Housing Finance Corporation (data.go.kr) | Attribution |
| Seoul policy-loan rates | Seoul Open Data Plaza / Seoul Credit Guarantee Foundation | Attribution |
| Farm produce prices | Ministry of Agriculture, Food and Rural Affairs / Korea Agro-Fisheries & Food Trade Corporation (aT), KAMIS Open-API | Unrestricted |
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.