Canada GHGRP Facility Greenhouse Gas Emissions avatar

Canada GHGRP Facility Greenhouse Gas Emissions

Pricing

Pay per usage

Go to Apify Store
Canada GHGRP Facility Greenhouse Gas Emissions

Canada GHGRP Facility Greenhouse Gas Emissions

Clean, structured facility greenhouse gas emissions from Canada's Greenhouse Gas Reporting Program (GHGRP, ECCC), 2004 to latest. CO2, CH4, N2O, HFCs, PFCs and SF6 in tonnes and CO2e per facility per year. Filter by year, province, company, NAICS, gas, minimum CO2e or distance. Open Government…

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Ronnie

Ronnie

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Categories

Share

Canada GHGRP Facility Greenhouse Gas Emissions (CO2e by Facility)

Get clean, structured greenhouse gas emissions for every large industrial facility in Canada from Environment and Climate Change Canada's Greenhouse Gas Reporting Program (GHGRP), Canada's equivalent of the US EPA GHGRP. Each row is one facility for one year, from 2004 to the latest published year: total emissions in tonnes CO2e, plus CO2, methane (CH4), nitrous oxide (N2O), HFCs, PFCs, and SF6 by gas, with reporting company, NAICS industry, address, coordinates, and the calculation methods used. Filter by year, province, company or facility, NAICS industry, gas type, minimum CO2e, or distance from your site. Export to JSON, CSV, or Excel, or connect via API, webhooks, Make, Zapier, or Google Sheets.

Built and maintained by an ecologist (MSc Biology). The bilingual 82-column government file is decoded into clean English fields, the largest emitters come first, and you don't need to download or clean a 10 MB CSV.

Independent project. Not affiliated with, endorsed by, or an official product of the Government of Canada or Environment and Climate Change Canada. Data is republished under the Open Government Licence – Canada (see Licence & attribution).

Part of the Canadian Environmental Data family. See the related Actors.


What data can I get?

SourceGHGRP – Greenhouse Gas Emissions Data by Facility, ECCC
Years2004 to 2024 (the newest published year is picked up automatically as ECCC releases it)
Size~20,700 facility-year rows in total. ~1,880 facilities reported in 2024, totalling about 292 Mt CO2e.
GasesCO2, CH4, N2O, HFCs, PFCs, SF6 (tonnes and tonnes CO2e). From 2022, CO2 from biomass combustion is reported separately and excluded from the total.
CoverageFacilities above the reporting threshold (the threshold has dropped over time, so 2004–2016 lists fewer facilities than 2017 onward).
FreshnessEvery run downloads the current official file.

Who uses it?

  • ESG & sustainable-finance analysts: screen portfolio companies' Canadian facilities for scope 1 emissions and track them year over year.
  • Climate and carbon consultants: benchmark a site against industry peers and list every large emitter within X km.
  • Journalists, NGOs & researchers: find the biggest emitters by province, industry, or company, and follow one facility from 2004 to today.
  • Supply-chain and procurement teams: check the reported emissions of Canadian suppliers.
  • Carbon-market and policy analysts: model output-based pricing and facility coverage by NAICS code and gas.
  • Sales & business development (energy efficiency, capture, fuel switching): build target lists of large emitters by industry and region.

How to use it

  1. Click Try for free / Start.
  2. Optionally choose a Reporting year (default: latest published, or All years for trends).
  3. Add filters: provinces, company keywords, NAICS industry, gas types, a minimum CO2e, or a radius around a point.
  4. Run. Results appear in the Output tab, with views for Emissions by facility, Emissions by gas, and Facility & company details.

Input examples

The 50 largest emitters in Canada in the latest year (default, about 5 seconds)

{ "maxItems": 50 }

A company's facilities across all years (trend)

{ "reportYear": "all", "keywords": ["Suncor"], "maxItems": 500 }

Facilities within 30 km of a site (screening memo)

{ "nearLatitude": 43.25, "nearLongitude": -79.85, "radiusKm": 30, "maxItems": 500 }

Steel plants in Ontario, 2019

{ "reportYear": "2019", "provinces": ["ON"], "naicsCodes": ["3311"], "maxItems": 100 }

Facilities reporting SF6 and emitting at least 100,000 t CO2e

{ "gases": ["SF6"], "minTotalCo2eTonnes": 100000, "maxItems": 200 }

Watch-list of facilities across all years

{ "reportYear": "all", "ghgrpIds": ["G10091", "G10011", "G10276"], "maxItems": 500 }

Input reference

FieldDescription
reportYearlatest (default), all, or 2004 to 2024
maxItemsMaximum records to return (default 50). Each record is one billable result.
sortByco2eDesc (default, largest total CO2e first) or fileOrder (fastest)
provinces2-letter codes: AB, BC, MB, NB, NL, NS, NT, NU, ON, PE, QC, SK, YT
keywordsAny-match, case-insensitive text in company legal or trade name, facility name, or city
naicsCodesNAICS code prefixes, for example 2111 oil & gas, 2211 power, 3311 iron & steel, 3273 cement, 3251 basic chemicals, 5622 waste treatment
ghgrpIdsSpecific GHGRP facility IDs (for example G10187)
gasesCO2, CH4, N2O, HFC, PFC, SF6: the facility must have reported a non-zero quantity of every selected gas
minTotalCo2eTonnesMinimum total emissions in tonnes CO2e
nearLatitude, nearLongitude, radiusKmProximity search in WGS84 decimal degrees. Radius in km (default 25).

Output

Each record is one flat JSON row. Every row includes sourceUrl (the exact official file), sourceDataset, licence, attribution, and retrievedAt (UTC timestamp), which gives you a clear audit trail for reports.

FieldExampleNotes
recordId2024-G10187year-GHGRP ID (stable key for joins; strip the year prefix for trends)
reportYear, ghgrpId, npriId2024, G10187, 2230npriId links to the NPRI Actor in this family (null if none)
facilityName, companyName, companyTradeName, companyBusinessNumberMildred Lake and Aurora Plant Sites, Suncor Energy (Syncrude) Operating IncReporting company as filed that year
address, city, province, provinceName, postalCodeFort McMurray, AB, Alberta
latitude / longitude57.04083 / -111.61583WGS84. Null where ECCC reports no coordinates (all rows before 2017, a few later).
distanceKm3.33Only with a proximity search
naicsCode, naicsDescription211142, Mined oil sands extraction
totalCo2eTonnes13677658.28Total facility emissions in tonnes CO2e (excludes CO2 from biomass)
co2Tonnes13310854.88
ch4Tonnes, ch4Co2eTonnes10998.85, 307967.82
n2oTonnes, n2oCo2eTonnes219.38, 58136.55
hfcCo2eTonnes, pfcCo2eTonnes699.03, nullHFC and PFC totals in CO2e
sf6Tonnes, sf6Co2eTonnes
co2FromBiomassTonnes5225.19From 2022. Not included in the total.
methodEmissionFactors, methodEngineeringEstimates, methodMassBalance, methodDirectMeasurement, methodQuantificationRequirementstrue / nullCalculation methods the facility reported (null = not stated or not applicable)
explorerUrlECCC's official facility emissions explorer

Sample output row

{
"recordId": "2024-G10187",
"reportYear": 2024,
"ghgrpId": "G10187",
"npriId": null,
"facilityName": "Mildred Lake and Aurora Plant Sites",
"companyName": "Suncor Energy (Syncrude) Operating Inc",
"city": "Fort McMurray",
"province": "AB",
"latitude": 57.04083,
"longitude": -111.61583,
"naicsCode": "211142",
"naicsDescription": "Mined oil sands extraction",
"totalCo2eTonnes": 13677658.28,
"co2Tonnes": 13310854.88,
"ch4Co2eTonnes": 307967.8196,
"n2oCo2eTonnes": 58136.548,
"hfcCo2eTonnes": 699.0308,
"co2FromBiomassTonnes": 5225.1896,
"methodEmissionFactors": true,
"methodDirectMeasurement": true,
"licence": "https://open.canada.ca/en/open-government-licence-canada",
"retrievedAt": "2026-09-29T05:22:43Z"
}

Other real rows from the same run (2024): Suncor Energy Inc. Oil Sands, 8.04 Mt CO2e. Horizon Oil Sands Processing Plant (Canadian Natural Resources), 6.02 Mt. Firebag (Suncor), 5.75 Mt. ArcelorMittal Dofasco, Hamilton, 4.16 Mt.

Pricing

This Actor uses pay-per-event pricing, so you pay only for what you get:

  • Actor start: about $0.005 per run
  • Result: about $0.003 per record saved

Example: the default 50-record run costs about $0.16. Every facility for one reporting year (about 1,880 rows) costs about $5.65. You can cap spending with Maximum cost per run in the run options, and the Actor stops cleanly when the cap is reached. (Final prices are shown on the Store page.)

Tips & limitations

  • Reported, not measured. GHGRP quantities are what facilities report to ECCC, calculated with emission factors, engineering estimates, mass balance, or direct measurement. Only facilities above the reporting threshold are included.
  • Global warming potentials. ECCC uses the IPCC Fifth Assessment Report values across the entire time series, so CO2e is comparable between years.
  • Biomass CO2. CO2 from biomass combustion is shown separately from 2022 and is not part of totalCo2eTonnes.
  • Coordinates. ECCC's file has no coordinates for older years (rows before 2017 return null latitude/longitude and are skipped by a proximity search). Use recent years for radius searches.
  • Company names change. The reporting company is stored per year, so an owner change appears as a new name for the same ghgrpId. Use ghgrpIds or npriId for stable tracking.
  • Privacy. ECCC's file includes public-contact names, phone numbers, and e-mail addresses. This Actor deliberately does not republish them.
  • Source-level emissions. ECCC also publishes emissions by source category for 2022 onward. That file is not included in this version.
  • A full-history run (about 20,700 rows) takes about 10 seconds.

Licence & attribution

Data is sourced from official Government of Canada open data and used under the Open Government Licence – Canada, which permits commercial and non-commercial use with attribution:

Each output row carries an attribution field so downstream users stay compliant. This Actor is independent and is not affiliated with or endorsed by the Government of Canada. Use of the licence does not imply any endorsement.

Canadian Environmental Data family

Combine these Actors for a complete Canadian site screening or ESG profile:

FAQ

Is this scraping? Is it legal? No website is scraped. The Actor downloads the official GHGRP data file listed on open.canada.ca, which is released under the Open Government Licence – Canada.

How is this different from the US GHGRP Actors? This is Canada's own program, run by ECCC, with different facilities, thresholds, and fields. If you track US and Canadian facilities, use both.

How do I combine it with pollutant data? Many rows carry an npriId. Join it to the Canada NPRI Pollutant Release Data Actor to see a facility's air pollutants next to its greenhouse gases.

How fresh is the data? Every run downloads the current official file, so corrections ECCC makes to past years are picked up automatically. retrievedAt records when each row was fetched.

Can I get a trend? Yes. Use "reportYear": "all" with a company keyword or facility ID, and group on ghgrpId.

Found a data problem or need another Canadian dataset? Use the Issues tab. Emissions by source category (2022+) is on the roadmap.