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 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
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. | — |
- 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.
Attribution — copy this:
Data from iRadar.ca (https://iradar.ca), licensed under CC BY 4.0.