WhereNuc · Methodology

Data sources, methodology and API

What is behind the numbers, and how to use them yourself

Reactor units759
Sites mapped359
Uranium operations24
Primary sources6
Open API endpoints8
Daily power archive415 days

WhereNuc maps every nuclear reactor and major uranium mining operation on an interactive globe, and tracks daily reactor output where regulators publish it. This page exists so that anyone using the figures can see exactly where each one comes from, which numbers are raw source data and which are our own calculation, and what the dataset does not cover.

The guiding rule is simple: every figure on this site is derived from a source file. Nothing is estimated to fill a gap. Where data is missing, the page shows a dash.

Where the data comes from

SourceWhat it providesCoverageUpdateLicence
GeoNuclearDataReactor records: names, locations, capacity, type, status, dates759 units across 359 sitesRefreshed daily from the upstream repositoryOpen Database License (ODbL) 1.0
U.S. NRC — Power Reactor Status ReportDaily power level of every U.S. reactor, as reported by licensees95 reporting unitsRead every 6 hours; NRC publishes each morningU.S. federal government work — public domain
ENTSO-E Transparency PlatformDaily generation per reactor unit across European grids7 grid areas, 82 unitsRead every 6 hours; one day per requestFree reuse with attribution (EU Regulation 543/2013)
IAEA PRISWorld reactor totals, and the reference for verified corrections to capacity and statusGlobalRead periodicallyIAEA — consult their terms before reuse
World Nuclear Association + company reportsUranium mining operations: output, method, operator24 major operationsManually compiled, updated occasionallyFigures are factual data compiled by WhereNuc from published reports
Publisher RSS feedsNuclear news headlines and links14 feedsContinuousHeadline, link and source name only; full text is never reproduced. Feeds are read directly from publishers, with no third-party news API in between

Figures we calculate ourselves

The numbers below are not present in any source file. They are derived by WhereNuc from the raw data, and the method matters, so it is written out here.

Capacity factor (90 / 365 day)

Mean of observed daily power readings for a unit over the window. Days with no reading are skipped rather than counted as zero, so a missing report does not look like an outage.

Fleet capacity factor

Capacity-weighted average across reporting units. A simple mean would treat a 1,200 MW unit and a 600 MW unit as equally important, which would distort the figure.

Outage duration

Consecutive days at zero power, counted backwards from the latest reading. Refuelling outages are normal and typically last a few weeks.

Suspended vs shut down

The upstream dataset marks "Suspended Operation" units, but most tools fold them into "shut down". WhereNuc keeps them separate: these reactors are not permanently closed, they remain licensed and can return to service. This affects 25 units, mostly in Japan.

Site-level grouping

Reactor units are grouped into sites by plant identifier. A site status is the most active status among its units: operating beats under construction beats planned beats suspended beats shut down.

Country totals

Summed from unit records after country-name normalisation ("USA" and "United States" are the same country; without this they were being counted separately).

Verified corrections

Live generation data sometimes contradicts the reactor record. Where it does, the record is corrected — but only against a primary source, never from the measurement itself. ENTSO-E reports gross output while capacity figures are net, so deriving one from the other would be an estimate. Each correction is stored with its source and the date it was checked, and is re-applied on every refresh so it survives upstream updates. If the upstream record is later fixed, the correction detects this and stops applying.

Known limits

Free JSON API

Every endpoint is open, needs no key and no signup. Responses are JSON. Rate limits apply per IP; if you get HTTP 429, slow down and check the Retry-After header.

EndpointReturnsSize
/api/plantsSites with coordinates, status, unit count and capacity359 sites
/api/reactorsIndividual reactor units with full detail759 units
/api/uranium-minesUranium mining operations24 operations
/api/reactor-statusU.S. daily reactor power and capacity factors95 units
/api/global-statsWorld totals: operating, building, planned, shut down, capacityaggregate
/api/uranium-spotLatest uranium spot price indicatorsingle value
/api/newsNuclear news headlines with source and linkrolling
/api/askNatural-language query answered from the datasetadd ?q=your+question

Useful parameters

/api/reactor-status?history=1&days=365 returns the daily power series for each unit instead of just the latest reading.

/api/ask?q=how+many+reactors+does+France+have answers a question directly from the dataset. No language model is involved: the answer is computed, not generated, so it cannot invent a figure.

Embed the globe

The interactive globe can be embedded in any page. It is the same map used here, with the panels stripped out. No key, no tracking script, free to use with the attribution badge left in place.

<iframe src="https://wherenuc.com/embed" width="100%" height="520" style="border:0" loading="lazy" title="Nuclear plants and uranium mines"></iframe>

Licence and reuse

You may use WhereNuc data freely, including commercially. What follows is what the upstream licences require of both of us.

Reactor records derive from GeoNuclearData, which is published under the Open Database License (ODbL) 1.0. Pages on this site are a Produced Work under that licence and carry the notice below. The JSON endpoints, which serve the records themselves, are made available under ODbL as well — meaning you can redistribute them, and anyone you pass them to can do the same.

Contains information from GeoNuclearData, which is made available under the Open Database License (ODbL).

U.S. NRC data is a work of the U.S. federal government and is in the public domain. The capacity factors and outage durations WhereNuc derives from it are our own compilation.

Please attribute WhereNuc when you use figures or embeds, and do not hammer the API. It runs on modest hosting and is free for everyone.

Something wrong, or a source we should add? [email protected]

Open the 3D globe →