Catalog/esg-composite

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 URLhttps://x402.hexl.dev/v1/score/esg-composite
Integration docs
Example 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
}