Emissions Tools
Query greenhouse gas emissions data — validated GHG emissions by scope and category, year-over-year historical trends, aggregated total impacts, use-of-sold-product emissions (Scope 3 Category 11), and the emission factors applied to calculations. All emission values follow the GHG Protocol framework across Scope 1 (direct), Scope 2 (energy), and Scope 3 (value chain).get_greenhouse_gas_emissions
Query validated GHG emissions across all 26 emission categories. Only records with a fully valid and enabled emission source chain are included — these are the authoritative figures to use for reporting, analysis, and visualizations.
Parameters:
GHG Gas Units
For example,
totals_by_ghg_gas["co2e"] = 500.0 means 500 kg of CO₂-equivalent, while totals_by_ghg_gas["ch4"] = 20.0 means 20 g of methane. These cannot be summed.
Aggregate Mode Response
Whenaggregate=true (default), the response groups results by all dimensions not fixed by a filter. Unfiltered dimensions become grouping keys: category, scope, ghg_gas, facility_id, vehicle_id.
Raw Mode Response
Whenaggregate=false, returns paginated individual emission records. Use limit and offset for pagination.
Emission Categories
All 26 categories
All 26 categories
get_use_of_product_emissions
Get Scope 3 Category 11 — “Use of Sold Products” emissions. Shows the emissions generated when customers use the products you sell, aggregated by product.
Parameters:
Example response:
get_historical_emissions
Get year-over-year historical emissions for an organization. Returns manually entered emission records used for tracking trends before Dcycle was adopted, or for periods not covered by automated data collection.
Parameters:
Example response:
get_total_impacts
Get aggregated total impacts across all scopes, with optional grouping and date filters. Returns a high-level summary useful for dashboards and quick overviews.
Parameters:
For detailed validated emissions with flexible filtering, use
get_greenhouse_gas_emissions instead — it queries the authoritative validated views. get_total_impacts is best for quick high-level summaries.list_emission_factors
List the emission factors currently used by the organization in its calculations. Useful for auditing methodology and understanding which conversion factors are applied to each data category.
Parameters:
Example response:
Example prompts:
Workflow
- Quick overview —
get_total_impactswithgroup_by=SCOPEfor a high-level scope 1/2/3 breakdown - Detailed analysis —
get_greenhouse_gas_emissionswithscopeorcategoryfilters for validated granular data - Track trends —
get_historical_emissionsto see year-over-year patterns including pre-Dcycle periods - Drill into products —
get_use_of_product_emissionsfor Scope 3 Category 11 product-level detail - Audit methodology —
list_emission_factorsto see which conversion factors are applied
Related
Facilities
Filter emissions by facility to see site-level breakdowns
Vehicles
Fleet data contributing to Scope 1 mobile combustion emissions
Dashboards
Pre-built dashboard views for emissions visualization
Decarbonization
Reduction targets and actions based on emission baselines
API Reference
REST API endpoints for emissions data
CLI
Query emissions from the command line