Scoring
Scope 1/2/3 emissions intensity API
Canonical GHG-Protocol carbon intensity: totalEmissions = scope1 + scope2 + scope3 (tCO2e), intensity = totalEmissions / revenueMillions (tCO2e per $M revenue); a 0-100 efficiency score maps 0 t/$M -> 100 and >=1000 t/$M -> 0 (lower intensity is better). Returns total emissions, intensity, efficiency score, rating, A-F grade, and a per-scope breakdown. Answers 'what's this firm's carbon intensity', 'sum scope 1/2/3 per $M revenue', 'score emissions efficiency'.
Price$0.016per request
MethodPOST
Route/v1/score/esg-scope-emissions-intensity
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
esgemissionsghg-protocolscope-1-2-3carbon-intensityscoreclimate-financedecarbonization
API URL
Integration docshttps://x402.hexl.dev/v1/score/esg-scope-emissions-intensityExample request
{
"scope1": 12000,
"scope2": 8000,
"scope3": 50000,
"revenueMillions": 500
}Example response
{
"totalEmissions": 70000,
"carbonIntensity": 140,
"intensityUnit": "tCO2e per $M revenue",
"efficiencyScore": 86,
"rating": "excellent",
"grade": "B",
"breakdown": [
{
"factor": "scope1",
"value": 12000
},
{
"factor": "scope2",
"value": 8000
},
{
"factor": "scope3",
"value": 50000
}
]
}Input schema
{
"type": "object",
"required": [
"scope1",
"scope2",
"scope3",
"revenueMillions"
],
"properties": {
"scope1": {
"type": "number",
"description": "Scope 1 emissions (tCO2e)",
"examples": [
12000
]
},
"scope2": {
"type": "number",
"description": "Scope 2 emissions (tCO2e)",
"examples": [
8000
]
},
"scope3": {
"type": "number",
"description": "Scope 3 emissions (tCO2e)",
"examples": [
50000
]
},
"revenueMillions": {
"type": "number",
"description": "Revenue in $M",
"examples": [
500
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}