Catalog/esg-supply-chain-esg

Scoring

Supply-chain ESG / human-rights due-diligence (CSDDD) API

Supply-chain ESG & human-rights due-diligence score (0-100, higher = better) in CSDDD style with explicit weights: supplierAuditCoverage .25, laborRightsCompliance .25, conflictMineralsControl .15, traceability .20, remediationProcess .15 (each 0-1). Returns score, quality rating, A-F grade, and a per-factor breakdown. Answers 'how strong is this supply-chain due diligence', 'score human-rights compliance against CSDDD', 'rate supplier audit coverage and traceability'.

Price$0.016per request
MethodPOST
Route/v1/score/esg-supply-chain-esg
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
esgsupply-chaincsdddhuman-rightsdue-diligencelaborscoresocial
API URLhttps://x402.hexl.dev/v1/score/esg-supply-chain-esg
Integration docs
Example request
{
  "supplierAuditCoverage": 0.7,
  "laborRightsCompliance": 0.8,
  "conflictMineralsControl": 0.6,
  "traceability": 0.65,
  "remediationProcess": 0.7
}
Example response
{
  "dueDiligenceScore": 70,
  "rating": "strong",
  "grade": "C",
  "breakdown": [
    {
      "factor": "supplierAuditCoverage",
      "value": 0.7,
      "weight": 0.25,
      "contribution": 17.5
    },
    {
      "factor": "laborRightsCompliance",
      "value": 0.8,
      "weight": 0.25,
      "contribution": 20
    },
    {
      "factor": "conflictMineralsControl",
      "value": 0.6,
      "weight": 0.15,
      "contribution": 9
    },
    {
      "factor": "traceability",
      "value": 0.65,
      "weight": 0.2,
      "contribution": 13
    },
    {
      "factor": "remediationProcess",
      "value": 0.7,
      "weight": 0.15,
      "contribution": 10.5
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "supplierAuditCoverage",
    "laborRightsCompliance",
    "conflictMineralsControl",
    "traceability",
    "remediationProcess"
  ],
  "properties": {
    "supplierAuditCoverage": {
      "type": "number",
      "description": "Supplier audit coverage 0-1",
      "examples": [
        0.7
      ]
    },
    "laborRightsCompliance": {
      "type": "number",
      "description": "Labor-rights compliance 0-1",
      "examples": [
        0.8
      ]
    },
    "conflictMineralsControl": {
      "type": "number",
      "description": "Conflict-minerals control 0-1",
      "examples": [
        0.6
      ]
    },
    "traceability": {
      "type": "number",
      "description": "Supply-chain traceability 0-1",
      "examples": [
        0.65
      ]
    },
    "remediationProcess": {
      "type": "number",
      "description": "Remediation/grievance process 0-1",
      "examples": [
        0.7
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}