Shovel Radar Shovel Radar
Back to Help center

Help center

Data freshness

Refresh cadence by product type, how to find the data-as-of date in your file, and how your data window grows as a long-term subscriber.

Refresh cadence by product type

Different products refresh on different schedules, depending on how often the underlying source data is updated by the issuing authority.

Product typeDelivery cadenceSource update frequencyTypical data age
Calgary permits (building, development, sub-trade)Weekly (Monday)Continuous (Socrata live API)3–5 days
Calgary business licencesWeekly (Monday)Weekly (Socrata batch)7 days
Edmonton, Winnipeg permitsWeeklyDaily to weekly (city open data)5–7 days
Other Canadian city permitsWeeklyVaries by city: daily–monthly7–21 days
Federal contract awardsWeeklyContinuous (CanadaBuys API)3–7 days
AHS / provincial registriesMonthlyMonthly bulk dump14–30 days
One-time directories (Realtor, AGLC, etc.)One-time + quarterly re-pullQuarterly bulk refreshUp to 90 days
StatsCan / CMHC aggregatesMonthlyMonthly statistical release30–60 days

Finding the data-as-of date in your file

Two places to check:

The file name date vs the data date are different things. The file name date (e.g. ActiveFitout_Calgary_2026-06-02.xlsx) is the delivery date — the day we generated and sent the file. The "data as of" date inside the file is the date of the actual source data pull, which may be a few days earlier.

How data window growth works

When you first subscribe to a weekly permit or licence product, your initial delivery contains all qualifying records from the most recent 30 days. This is your starting data window.

Each subsequent weekly delivery adds only net-new records since your last delivery — typically 7 days of new data. Your cumulative view grows like this:

This matters most for products that depend on historical depth — for example, the Aged-Permit HVAC Slice identifies permits that have been open for 90+ days without a final inspection. A new subscriber only gets 30 days of history and won't see any "aged" permits until they've been subscribed for 3 months. A 6-month subscriber has a much richer aged-permit list to work from.

Why we don't front-load historical data

We intentionally start every subscription with a 30-day window rather than dumping 2 years of history at signup. Reasons:

Seasonal variation

Permit volumes in Canadian cities are seasonal. Expect higher row counts in your weekly deliveries from April–October (construction season peak) and lower counts from November–March. This is a function of actual construction activity, not data quality — you'll see the same seasonal pattern in the source open-data portals.

Products based on business licences and federal data have less seasonal variation because business formation and procurement activity are less weather-dependent.

Still stuck?

Email matthew@shovelradar.com. Replies inside 24h; same day if you're paying.

Email Matthew →