{"updated":"2026-10-19T16:00:24Z","sources":{"us_eia":{"ok":true,"fetched":"2026-10-19T16:00:24Z","series":"WCSSTUS1"}},"reserves":[{"country":"China","code":"CN","reserve_mbbl":1492,"days_imports":null,"type":"Government SPR + state-directed commercial (EIA estimate)","as_of":"2026-Q2","source":"EIA (estimate)","source_url":"https://www.eia.gov/outlooks/steo/report/energysecurity/article.php","auto":false,"estimated":true,"note":"China publishes no stock figures. EIA estimate of government plus commercial stocks, which it counts because China's state oil companies have been directed since 2024 to add emergency oil to commercial stockpiles: 1,397 Mb (Q4 2025), 1,541 Mb (Q1 2026), 1,492 Mb (Q2 2026)."},{"country":"Japan","code":"JP","reserve_mbbl":380,"days_imports":176,"type":"Government + industry obligation + producer joint stocks","as_of":"2026-07-31","source":"METI / ANRE","source_url":"https://www.enecho.meti.go.jp/statistics/petroleum_and_lpgas/pl001/","auto":false,"note":"METI: 59.68 million kl in total (about 380 Mb), 176 days on the IEA basis and 206 days on Japan's domestic-consumption basis. Private obligation temporarily cut from 70 to 55 days during the 2026 release."},{"country":"United States","code":"US","reserve_mbbl":283,"days_imports":null,"type":"Government-owned (SPR)","as_of":"2026-10-09","source":"EIA Weekly Petroleum Status Report","source_url":"https://www.eia.gov/petroleum/supply/weekly/","auto":true,"note":"Auto-updated weekly from EIA series WCSSTUS1 (US SPR stocks). Days cover left blank: the US is a net petroleum exporter, so the IEA net-import measure does not apply."},{"country":"Germany","code":"DE","reserve_mbbl":140,"days_imports":92,"type":"Agency (EBV)","as_of":"2026-06","source":"Eurostat (nrg_stk_oem)","source_url":"https://ec.europa.eu/eurostat/databrowser/view/nrg_stk_oem/default/table","auto":false,"note":"EU emergency stocks of 91.688 days of net imports x 207.572 kt/day = 19.0 Mt crude-oil equivalent, converted at 7.33 bbl/t. Held mainly by the stockholding agency EBV, which has held Germany's entire obligation since 1998. Reflects releases under the March 2026 IEA collective action."},{"country":"France","code":"FR","reserve_mbbl":119,"days_imports":88,"type":"Agency (SAGESS) + industry obligation","as_of":"2026-06","source":"Eurostat (nrg_stk_oem)","source_url":"https://ec.europa.eu/eurostat/databrowser/view/nrg_stk_oem/default/table","auto":false,"note":"EU emergency stocks of 87.873 days of net imports x 184.902 kt/day = 16.2 Mt crude-oil equivalent, converted at 7.33 bbl/t. Held mainly by SAGESS, with the remainder held by obligated operators. Reflects releases under the March 2026 IEA collective action."},{"country":"Spain","code":"ES","reserve_mbbl":99,"days_imports":97,"type":"Agency (CORES) + industry obligation","as_of":"2026-06","source":"Eurostat (nrg_stk_oem)","source_url":"https://ec.europa.eu/eurostat/databrowser/view/nrg_stk_oem/default/table","auto":false,"note":"EU emergency stocks of 97.062 days of net imports x 139.622 kt/day = 13.6 Mt crude-oil equivalent, converted at 7.33 bbl/t. Held mainly by CORES, with the remainder held by obligated operators. Reflects releases under the March 2026 IEA collective action."},{"country":"Italy","code":"IT","reserve_mbbl":76,"days_imports":90,"type":"Agency (OCSIT) + industry obligation","as_of":"2026-06","source":"Eurostat (nrg_stk_oem)","source_url":"https://ec.europa.eu/eurostat/databrowser/view/nrg_stk_oem/default/table","auto":false,"note":"EU emergency stocks of 89.71 days of net imports x 115.154 kt/day = 10.3 Mt crude-oil equivalent, converted at 7.33 bbl/t. Held mainly by OCSIT, with the remainder held by obligated operators. Reflects releases under the March 2026 IEA collective action."},{"country":"United Kingdom","code":"GB","reserve_mbbl":75,"days_imports":null,"type":"Industry obligation (no agency)","as_of":"2026-03-31","source":"DESNZ Energy Trends","source_url":"https://assets.publishing.service.gov.uk/media/69cd1451b5210036050bc625/Energy_Trends_March_2026.pdf","auto":false,"estimated":true,"note":"DESNZ: 10.2 million tonnes of UK oil stocks at end-Q1 2026 (crude and products, including stock held abroad), above the IEA 90-day net-import requirement. The UK does not publish obligated stocks separately; converted at 7.33 bbl/t, so approximate."},{"country":"South Korea","code":"KR","reserve_mbbl":69,"days_imports":null,"type":"Government (KNOC); industry-obligation stocks not included","as_of":"2026-Q2","source":"EIA","source_url":"https://www.eia.gov/outlooks/steo/report/energysecurity/article.php","auto":false,"note":"Government-held strategic stocks per EIA: 79 Mb (Q4 2025), 78 Mb (Q1 2026), 69 Mb (Q2 2026), after Korea's 22.5 Mb contribution to the 2026 IEA action. KNOC storage capacity is about 146 Mb; obligated private stocks are additional."},{"country":"Netherlands","code":"NL","reserve_mbbl":30,"days_imports":94,"type":"Agency (COVA) + industry obligation","as_of":"2026-06","source":"Eurostat (nrg_stk_oem)","source_url":"https://ec.europa.eu/eurostat/databrowser/view/nrg_stk_oem/default/table","auto":false,"note":"EU emergency stocks of 93.555 days of net imports x 43.419 kt/day = 4.1 Mt crude-oil equivalent, converted at 7.33 bbl/t. Held mainly by COVA, with the remainder held by obligated operators. Reflects releases under the March 2026 IEA collective action."},{"country":"India","code":"IN","reserve_mbbl":21,"days_imports":null,"type":"Government (ISPRL)","as_of":"2026-Q2","source":"EIA","source_url":"https://www.eia.gov/outlooks/steo/report/energysecurity/article.php","auto":false,"note":"Crude held in India's strategic reserve caverns per EIA: 21 Mb in each quarter Q4 2025 to Q2 2026. ISPRL's total cavern capacity is 5.33 Mt (about 39 Mb). India is not an IEA member, so it has no 90-day obligation."}]}