1. Home
  2. Data
  3. Downloads and API
Downloads

Download the data.

Every file is free to reuse. Please credit “SettleCanada.ca” and keep the original source and licence line, which is included in each file.

FileWhat it holdsFormat
/data/v1/explorer.jsonEverything in the Immigration Data Explorer: PRs, permits, asylum, Express Entry, by year, country and provinceJSON
/data/v1/pr-by-year.csvNew permanent residents per year, CanadaCSV
/data/v1/pr-by-country.csvNew permanent residents per year by country of citizenshipCSV
/data/v1/pr-by-province.csvNew permanent residents per year by province and categoryCSV
/data/v1/study-permits-by-country.csvNew study permit holders per year by countryCSV
/data/v1/processing-times.jsonIRCC processing-time estimate snapshots, 2018 onwardJSON
/data/v1/atlas/vars.jsonCensus Atlas variable list (2021 Census)JSON
/data/v1/atlas/pr.jsonCensus Atlas: Canada, provinces and territoriesJSON
/data/v1/atlas/cma.jsonCensus Atlas: 41 census metropolitan areasJSON
/data/v1/atlas/cma.csvCensus Atlas: metropolitan areas, all variables (wide CSV)CSV
/data/v1/atlas/ct-535/index.jsonCensus tracts, Toronto (one file per variable group in the same folder); also ct-933, ct-462, ct-825, ct-835, ct-505, ct-602, ct-205JSON
/data/v1/emigration.jsonEmigration Explorer: StatCan quarterly and annual migration estimatesJSON
/data/v1/emigrants-by-quarter.csvEmigrants, returning emigrants and net temporary emigration by quarter, CanadaCSV

Data dictionary

explorer.json: pr.byYear {year: count}; pr.byCountry {ISO 3166-1 alpha-2: {year: count}}; pr.byProvince {province code: {year: {economic, family, refugees, other}}}; study, work, asylum follow the same shape. Years are calendar years; the latest year is partial (see asOf).

atlas/<level>.json: geos (id = Statistics Canada DGUID, name, population), data {variable key: [value per geo, aligned with geos]}; share variables are percentages, counts holds the matching counts. null = not available. Variable labels are in atlas/vars.json.

emigration.json: quarterly and annual Statistics Canada components of international migration by province.

Changelog

  • October 9, 2026: first release (IRCC data through July 2026; Census 2021; StatCan migration estimates through 2026-Q2).

API

These are static files, so “the API” is a stable URL per file under /data/v1/. We will keep v1 paths working and announce breaking changes in the changelog.