Data & downloads

The draw records, invitation counts, cut-off scores and pool distributions collected by this site are available in one public JSON file. This page explains the file structure, updates and terms of use.

The file

The file uses JSON format and UTF-8 encoding, and is updated along with the site’s data. No registration or API key is required.

Download export.json JSON

Draw rounds
856
Covering
2015–2026
Federal / Provinces / Territories
6
Official pages watched
14
File generated

What's in it

The table lists the JSON file’s top-level fields and the record counts in the current file.

Field Contents Rows
draws Each invitation round’s date, invitation count, cut-off score, category and official source link, plus the times it was first recorded and most recently collected by this site. 856
jurisdictions Federal, provincial and territorial entries covered by the dataset, with names in both languages and cumulative totals for invitation rounds and invitations. 6
sources Official data sources, including their URLs, federal, provincial or territorial coverage, and the type of content collected. Disabled sources are also included and identified by the enabled field, so the total may exceed the number currently monitored. 16
updates Recorded changes to official pages. 67
monthly Monthly totals: rounds, invitations, and score range. 87
quotas Annual nomination allocations as published by each province. 8
pool Express Entry pool score distribution: latest is the most recent, history holds past snapshots. 125
health State of the scraper itself (sources total, enabled, failing). —
generated_at The time this data file was generated (UTC). The official dates for individual records appear in their respective fields. —

Things to know first

  • Page change records (updates) begin on 2026-08-14, when monitoring started, and do not include earlier changes. Draw records are not subject to this limit and currently date back to 2015.
  • Each invitation round includes an official source link (detail_url). Collection or parsing errors are possible; check the official page before using the data for important decisions.
  • Fields may be added; existing fields keep their meaning wherever possible. Any real change shows up on this page first. Use generated_at to tell which snapshot you have.
  • Cross-origin reads (CORS) are enabled, so you can fetch it straight from a web page.

How to cite it

Attribution — copy this:

Data from iRadar.ca (https://iradar.ca), licensed under CC BY 4.0.

Licence