Scoring
ESG composite score API
Composite ESG score (0-100, higher = better) from a transparent E/S/G pillar rubric with explicit weights: environmental .40, social .30, governance .30 (each a 0-1 pillar input). Returns the score, a quality rating bucket, an A-F grade, and a per-factor contribution breakdown so the rating is auditable. Answers 'what's this company's ESG score', 'weight E/S/G pillars into one number', 'give me an auditable ESG rating with breakdown'.
Price$0.016per request
MethodPOST
Route/v1/score/esg-composite
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
esgscoresustainabilityenvironmentalsocialgovernanceratingclimate-finance
API URL
Integration docshttps://x402.hexl.dev/v1/score/esg-compositeExample request
{
"environmental": 0.82,
"social": 0.74,
"governance": 0.79
}Example response
{
"esgScore": 78.7,
"rating": "strong",
"grade": "C",
"breakdown": [
{
"factor": "environmental",
"value": 0.82,
"weight": 0.4,
"contribution": 32.8
},
{
"factor": "social",
"value": 0.74,
"weight": 0.3,
"contribution": 22.2
},
{
"factor": "governance",
"value": 0.79,
"weight": 0.3,
"contribution": 23.7
}
]
}Input schema
{
"type": "object",
"required": [
"environmental",
"social",
"governance"
],
"properties": {
"environmental": {
"type": "number",
"description": "Environmental pillar strength 0-1",
"examples": [
0.82
]
},
"social": {
"type": "number",
"description": "Social pillar strength 0-1",
"examples": [
0.74
]
},
"governance": {
"type": "number",
"description": "Governance pillar strength 0-1",
"examples": [
0.79
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}