Scoring
EU-Taxonomy alignment % API
Canonical EU-Taxonomy alignment %: alignedShare = eligibleShare x substantialContribution x dnshPass x minimumSafeguardsPass (all 0-1 screening gates), alignmentPercent = alignedShare x 100, alignedRevenue = totalRevenue x alignedShare. Returns alignment %, eligible %, aligned revenue, a green/amber/red bucket, and the gate breakdown. Answers 'what % of revenue is EU-Taxonomy aligned', 'compute taxonomy-aligned revenue', 'does this pass DNSH and minimum safeguards'.
Price$0.016per request
MethodPOST
Route/v1/score/esg-eu-taxonomy-alignment
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
esgeu-taxonomyalignmentsfdrdnshgreen-revenuescoreclimate-finance
API URL
Integration docshttps://x402.hexl.dev/v1/score/esg-eu-taxonomy-alignmentExample request
{
"totalRevenue": 1000000000,
"eligibleShare": 0.6,
"substantialContribution": 0.9,
"dnshPass": 0.95,
"minimumSafeguardsPass": 1
}Example response
{
"alignmentPercent": 51.3,
"eligiblePercent": 60,
"alignedRevenue": 513000000,
"rating": "green",
"breakdown": [
{
"factor": "eligibleShare",
"value": 0.6
},
{
"factor": "substantialContribution",
"value": 0.9
},
{
"factor": "dnshPass",
"value": 0.95
},
{
"factor": "minimumSafeguardsPass",
"value": 1
}
]
}Input schema
{
"type": "object",
"required": [
"totalRevenue",
"eligibleShare",
"substantialContribution",
"dnshPass",
"minimumSafeguardsPass"
],
"properties": {
"totalRevenue": {
"type": "number",
"description": "Total revenue (any currency)",
"examples": [
1000000000
]
},
"eligibleShare": {
"type": "number",
"description": "Taxonomy-eligible revenue share 0-1",
"examples": [
0.6
]
},
"substantialContribution": {
"type": "number",
"description": "Substantial-contribution pass 0-1",
"examples": [
0.9
]
},
"dnshPass": {
"type": "number",
"description": "Do-No-Significant-Harm pass 0-1",
"examples": [
0.95
]
},
"minimumSafeguardsPass": {
"type": "number",
"description": "Minimum-safeguards pass 0-1",
"examples": [
1
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}