apps2 · oil

South Korea oil & gas — crude & LNG import volumes and the crude reserve (stock) level (JODI World Database, MONTHLY) against Brent / WTI / Henry Hub prices (FRED, DAILY). Four real-value line charts: actual barrels, tera/petajoules and dollars on the axis (never normalized). Prices are daily; volumes & reserves are the finest FREE monthly granularity (daily tanker-arrival volume is paid data). hubpemarcapsectorsfundamentalscohortsoil loading…
Crude oil into Korea
loading…
Data granularity & honesty — read before comparing daily prices vs monthly volumes
Prices are DAILY (FRED). Import volumes & reserves are MONTHLY (JODI World Database — the finest FREE granularity; daily tanker-arrival volume is paid data).
Prices — time window (DAILY, separate axis)
Oil & gas prices — daily DAILY · REAL $ Brent + WTI on the left ($/bbl) · Henry Hub US gas on the right ($/MMBtu). Actual prices on the axis — never normalized.
Consumer prices (dashed · own scale · shape only):
Import volumes & reserves — shared time window (MONTHLY)
Crude oil into Korea — monthly MONTHLY · kb/d Crude imports + refinery intake (thousand barrels/day). Higher = more crude flowing in / being refined.
Consumer prices (dashed · own scale · shape only):
Reserve level — monthly MONTHLY · M bbl Crude in storage (M bbl) with the ~146 Mbbl KNOC strategic-reserve reference; days-of-cover on the right axis. Higher = more import cushion.
Consumer prices (dashed · own scale · shape only):
Gas / LNG — monthly MONTHLY · PJ LNG imports · total gas imports · gas demand · gas in storage (petajoules, PJ = 1000 TJ). Korea imports all gas as LNG (pipeline = 0), so LNG ≈ total imports.
Consumer prices (dashed · own scale · shape only):
Rockets & feathers — how long US pump prices lag crude PASS-THROUGH · weekly Correlation of Brent-crude returns vs US retail-gasoline returns at each weekly lead/lag. Positive lag = Brent leads the pump; the pin marks the typical delay, the dashed band is the noise floor. 1 bar ≈ 1 week.
Crude→pump pass-through strength now (rolling 2y corr at the best lag):
Wholesale → consumer divergence — residual-z DIVERGENCE · σ Consumer price minus its β·wholesale benchmark, z-scored. +σ (red) = pump/home price above what wholesale implies (sticky); −σ (blue) = below (lagging). Zero = tracking wholesale exactly.
Gasoline (US pump) vs Brent crude — weekly
Home gas (US residential) vs Henry Hub — monthly
How to read this
apps2/oilSouth Korea oil & gas: crude & LNG import volumes, the crude reserve (stock) level and days-of-cover, against Brent / WTI / Henry Hub prices.
Volumes & reserves — MONTHLYJODI World Database (oil + gas), Korea (KR). The finest FREE granularity; daily tanker-arrival volume is paid data (Kpler / Vortexa).
▲ Next version — DAILY inbound vessels (coverage check in progress)A free AIS vessel collector (aisstream.io) is now running 24/7, tracking crude-tanker & LNG-carrier arrivals at Korea's 11 oil/LNG terminals to add a daily inbound chart. Pending a coverage check: the free terrestrial-AIS feed is sparse, so we're validating it reliably catches the large VLCC/LNG carriers before shipping the chart — if coverage proves too thin, the honest path is a paid feed (Vortexa >$10k/mo · Kpler quote-only · TankerTrackers "Corporate Lite" ~$100s/mo). Counts will be a lower-bound estimate; volume = class×draught estimate, reconciled against JODI monthly. build_oil.py stays modular for a paid drop-in.
Prices — DAILYFRED: Brent (DCOILBRENTEU), WTI (DCOILWTICO), Henry Hub gas (DHHNGSP).
Reserve levelJODI crude closing stock (commercial + strategic), in million barrels; the ~146 Mbbl KNOC strategic reserve shown as a reference.
Real valuesActual barrels, PJ and dollars on every axis — never normalized (this app is about the real quantities).
TooltipsHover any label for a plain-language explanation; click any chart for a date line + every line's real value at that date.