Calculate
Spend-based EEIO — spend × intensity (currency-matched, no FX)
post/v1/calculate/spend-based
Request
- Base URL: https://api.greencalculus.com
- URL: https://api.greencalculus.com/v1/calculate/spend-based
- Auth: HTTP bearer
Query parameters
as_ofstring
Example:2026.175
Run this calculation against an ARCHIVED data version. Every factor used is the row as it stood at that version, and meta.gc_version, meta.version_pin, the citation and the receipt all report it. Unlike GET /v1/factors/{key}?as_of=, an unavailable version is REFUSED (400) rather than served from current data with a label: a calculation returns a single figure that goes into a report under a receipt, so it must be the version it claims. A factor key that did not exist yet at that version is refused for the same reason. Archived versions are listed in the error, and by GET /v1/factors/{key}?as_of= on a miss.
Request body
Example request
{
"spend": {
"currency": "USD"
},
"factor_key": "spend_based.us.naics6.541511.custom_computer_programming_services",
"country": "deu"
}Response
Spend-based emissions + working + source
Example response
{
"methodology": "ghg-activity",
"standard": "GHG Protocol Corporate Standard (activity-based)",
"emissions": {
"value": 654.8,
"unit": "kg CO2e"
},
"factor": {
"uncertainty": {
"basis": "published"
},
"citation": {
"source_id": "DEFRA_2026",
"cell_ref": "'UK electricity'!E25"
},
"resolution": {
"tier": "proxy"
}
},
"working": {
"unit_conversion": "5 MWh = 5000 kWh (converted to the factor's basis)",
"formula": "5000 kWh × 0.13096 (kg CO2e per kWh) = 654.8 kg CO2e"
},
"source": {
"id": "DEFRA_2026",
"cell_ref": "'UK electricity'!E25",
"retrieved": "2026-06-18"
},
"meta": {
"gc_version": "2026.180",
"gc_updated": "2026-08-19"
},
"receipt": {
"id": "gcr_5a7b64dfa501bfea508cba7d0e5d8d03…",
"algorithm": "sha256",
"mb_version": "2026.180"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.