INFERNIS

Wildfire risk for British Columbia, scored every day.

Know where the province's fire danger sits, refreshed daily. 41,857 cells, the complete Canadian Fire Weather Index, and fire behaviour outputs — one API call, built entirely on open government data.

Free tier is the 5 km daily surface, 500 requests a day, 18 endpoints. What's included →

41,857cells scored daily
6FWI components
18endpoints, free tier
100%open data inputs

What you get

Fire weather, computed to the Canadian standard

Every afternoon the engine ingests current weather, satellite greenness and snow, and terrain; computes fire weather across British Columbia; runs the risk model; and publishes a ranked surface. Any point can then be queried directly.

Fire Weather Index

FFMC, DMC, DC, ISI, BUI and FWI — the full Canadian system, regression-tested against the canonical cffdrs_py reference.

Fire behaviour

Rate of spread, head fire intensity and fire type, from CFFDRS fuel types materialised across the province.

Danger ranking

A gradient-boosted relative ranking of where wildland fuel may ignite, calibrated per biogeoclimatic zone.

That last band is deliberate. 10,814 of the 41,857 cells return NOT_APPLICABLE — open water, rock, ice, built-up ground. A surface that cannot carry wildland fire has no wildland danger to report, and calling it “very low” would be indistinguishable from forest that happens to be safe today. It is the absence of a rating, not a low one.

Down to the address

A house and the forest behind it are not the same risk

A 5 km square is 25 km². One end can be solid timber and the other a street of houses, and averaging them helps nobody. So alongside the daily danger surface we measure what is actually burnable on and around a specific address — at 120 m, from federal land cover and national fuel-type mapping.

Addresson itwithin 1 kmnearest fuel
House, Kelowna0%3%395 m
Forest, Summerland100%100%177 m
Built, Prince George0%0%1,075 m

That Kelowna house has nothing burnable underneath it and a treeline 395 m away. A wildland fire model, asked about the house alone, says “not applicable” — which reads as safe and only ever meant “no fuel in this square”. Across British Columbia about 108,000 square kilometres of ground sits exactly like that: no fuel on it, a mostly-burnable neighbourhood around it. It is where the houses are.

This is a measurement, not a prediction — no model, no probability, no loss estimate. It answers what is there. The daily surface answers how dangerous conditions are today. Together they are what a property assessment actually needs.

The day before

Summerland, 7 August 2026

The Bald Range fire ran roughly 14 km toward Okanagan Lake within hours, forced more than 20,000 evacuations, and killed one person.

12 of 16

cells that burned were already ranked HIGH or above the previous day — while under 5% of the province was flagged at all.

We then checked what a free lookup table of historical ignition counts would have said. It flagged the same twelve. That corridor is among the most repeatedly-ignited ground in British Columbia, and a static map knew it a week earlier.

We publish that because it is the useful part: it tells you which of your exposure is structural — terrain and history that will not change this season — and which is today's fire weather. The engine serves both, separately, so you can act on the difference.

How we measure ourselves

Every claim has a number, and the plan was frozen first

Wildfire risk is easy to make claims about and hard to prove. So each claim lives in a public ledger with its status, the measurement plan that governs it, and the figure behind it — and every plan is committed before the measurement exists, so a result cannot be reframed afterwards.

Including the results that went against us

Our fire ranking has not been shown to beat a free map of historical ignition counts. At 5 km that map won, and a benchmark against the federal CWFIS product went against us as well. Both are our own measurements, published in full.

Most risk vendors will never show you a number like that. We publish it because the alternative is asking you to trust a claim you cannot check — and because what you get here was never a secret algorithm. It is a live surface across the whole province, refreshed every day, versioned end to end, and yours to audit line by line.

The season scorecard

Every qualifying fire in a fixed window — hits and misses, nothing selected.

The day before a fireMajorMaterial
Cells that burned3185
Ranked HIGH or above1222
Free historical map, same alert rate1221
Fires with any cell flagged1 of 34 of 17

Read the last row first: most fires in the window were missed outright, and Summerland supplies nearly every hit. Nineteen days in one province cannot establish skill, and we do not quote a pooled accuracy figure from it. Full scorecard →

The API

One key, one header, plain JSON

curl -H "X-API-Key: $INFERNIS_KEY" \
  https://api.infernis.ca/v1/risk/49.888/-119.496
{
  "location":      { "lat": 49.888, "lon": -119.496 },
  "grid_cell_id":  "BC-5000M-00288-00106",
  "risk":          { "score": 0.0163, "level": "EXTREME" },
  "fwi":           { "ffmc": 92.1, "dmc": 84.6, "dc": 512.3,
                     "isi": 8.4,  "bui": 96.2, "fwi": 27.9 },
  "resolution_m":  5000,
  "grid_version":  "bc-land-v1",
  "model_sha256":         "0f759546…",
  "serving_chain_sha256": "30187ca4…"
}

Every response is stamped with the grid version and the digests of the exact model and serving chain behind it. So when a number moves, you can prove whether the risk changed or the model did — the question that quietly ruins season-over-season comparisons everywhere else.

Start free

The 5 km daily surface, 500 requests a day, across 18 endpoints — current risk, all six FWI components, live conditions, per-cell explanations, the 10-day outlook, zone and grid summaries, history and trends, nearby active fires, threshold alerts and batch scoring. Enough to put real wildfire data in front of real users.

Going further

Property-level fuel exposure — what's burnable on and around any address, down to 120 m — plus fire behaviour, satellite imagery, scenario modelling, air quality and flood. Tell us what you're building and we'll get you early access.

Open source

Check the modelling yourself

Nothing here is a black box. Take the trained weights, the feature contracts, the calibration and danger-level machinery, the evaluation harness and every frozen measurement plan — run them, and see whether you get what we say you get.

The Fire Weather Index implementation is worth having on its own: a clean, tested reference for FFMC, DMC, DC, ISI, BUI and FWI that you can drop into your own stack.

github.com/argonBIsystems/infernis · the claims ledger

Existing API users

Your key and your access are unchanged. When the new platform is ready you will be emailed with instructions and a window to move across. Nothing changes for you before then.