# SiteCheck Trade & Energy – EU CSRD Taxonomy Lookup

> SiteCheck Trade & Energy – EU CSRD Taxonomy Lookup is a paid API for AI agents from api.tradeenergy-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Looks up EU Taxonomy-eligible activities by NACE code or keyword, returning sector classifications, environmental objectives, and screening criteria for CSRD reporting purposes.

## Facts

- Endpoint: GET https://api.tradeenergy-api.workers.dev/api/energy/eu-csrd-taxonomy-aligned?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-trade-energy-eu-csrd-taxonomy-lookup-4b5458f3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lZGe81LcPnz-idqNyMasx

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-trade-energy-eu-csrd-taxonomy-lookup-4b5458f3
```

Example prompt: What EU taxonomy-eligible activities are associated with NACE code D35.11, and what are the climate change mitigation screening criteria for the solar photovoltaic activity?

## When to prefer this

Use this endpoint when you need authoritative EU Taxonomy activity classifications and screening criteria for CSRD or sustainable finance reporting, particularly when starting from a NACE code or keyword rather than a company disclosure. It is the right choice for regulatory compliance workflows, ESG data enrichment, or mapping business activities to EU environmental objectives. It does not provide company-level disclosure data — for that, use dedicated CSRD disclosure databases.

## Known failure modes

- Invalid or unrecognized NACE code returns empty activity list
- Unknown activityId returns no criteria
- Unsupported language code may fall back to English or return an error
- Misspelled keyword returns zero results
- Upstream Taxonomy Compass API unavailable causes 502 or timeout
- No query parameters provided may return an empty or error response

## How this service works

EU Taxonomy (Regulation 2020/852, used in CSRD reporting) lookup from the European Commission's Taxonomy Compass API: taxonomy-eligible activities by NACE code or keyword, with sector, NACE codes and environmental objectives; for one activity its substantial-contribution and do-no-significant-harm criteria as text. Activity rules only, not company disclosures.

## Output

A JSON object containing a count of matching activities, the query parameters used, a timestamp, the source URL, and an array of activity objects each with an ID, name, sector, NACE codes, and environmental objectives. When an activityId is provided, the response includes detailed screening criteria text for substantial contribution and do-no-significant-harm (DNSH) requirements.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string",
       "description": "Keyword in the activity name, e.g. solar, cement, hydrogen"
      },
      "lang": {
       "type": "string",
       "description": "Language code, default en (24 EU languages)"
      },
      "nace": {
       "type": "string",
       "description": "NACE Rev.2 code or prefix, e.g. D35.11, C23.51, F41"
      },
      "objective": {
       "type": "string",
       "description": "Filter by objective: mitigation, adaptation, water, circular, pollution, biodiversity"
      },
      "activityId": {
       "type": "string",
       "description": "Compass activity id (from a list result) to get its screening criteria"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 16,
  "query": {
   "q": null,
   "lang": "en",
   "nace": "D35.11",
   "objective": null,
   "activityId": null
  },
  "source": "https://webgate.ec.europa.eu/sft/api/v1/en/activities/matches",
  "checkedAt": "2026-10-23T09:38:22.169Z",
  "activities": [
   {
    "id": 287,
    "name": "Electricity generation using solar photovoltaic technology",
    "sector": "Energy",
    "naceCodes": [
     "D35.11",
     "F42.22"
    ],
    "objectives": [
     {
      "id": 41,
      "name": "Climate change mitigation",
      "shortName": "Climate mitigation"
     },
     {
      "id": 42,
      "name": "Climate change adaptation",
      "shortName": "Climate adaptation"
     }
    ]
   },
   {
    "id": 288,
    "name": "Electricity generation using concentrated solar power (CSP) technology",
    "sector": "Energy",
    "naceCodes": [
     "D35.11",
     "F42.22"
    ],
    "objectives": [
     {
      "id": 41,
      "name": "Climate change mitigation",
      "shortName": "Climate mitigation"
     },
     {
      "id": 42,
      "name": "Climate change adaptation",
      "shortName": "Climate adaptation"
     }
    ]
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-trade-energy-eu-csrd-taxonomy-lookup-4b5458f3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.tradeenergy-api.workers.dev](https://www.zero.xyz/host/api.tradeenergy-api.workers.dev/llms.txt)
