CSRD Tools
Query CSRD (Corporate Sustainability Reporting Directive) compliance data — double materiality assessments, IROs (Impacts, Risks and Opportunities), and their scores. These tools support ESRS reporting workflows.CSRD tools cover the governance and compliance pillar. For environmental emissions use the Emissions tools, and for social workforce data use the Workforce tools.
list_double_materiality
List CSRD Double Materiality assessment topics with their scores. Each topic represents a sustainability matter assessed for both impact materiality and financial materiality — the core of CSRD/ESRS reporting.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
organization_id | string | No | default org | Organization UUID |
year | integer | No | — | Filter by assessment year |
lang | string | No | EN | Language for topic names (EN or ES) |
material | boolean | No | — | Filter by materiality status (true = material only) |
page | integer | No | 1 | Page number |
size | integer | No | 50 | Results per page (max 200) |
| Field | Description |
|---|---|
esg_category | ESG pillar: environmental, social, or governance |
topic | ESRS topic group (e.g. “Climate change”, “Own workforce”) |
name | Specific sustainability matter name |
material | Whether this topic is considered material for the organization |
being_measured | Whether data collection is active for this topic |
impact_score | Impact materiality score (0–100) |
financial_score | Financial materiality score (0–100) |
list_csrd_iros
List IROs (Impacts, Risks and Opportunities) linked to sustainability matters from the Double Materiality assessment. Each IRO describes a specific impact, risk, or opportunity identified during the CSRD assessment process.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
year | integer | Yes | — | Assessment year |
organization_id | string | No | default org | Organization UUID |
page | integer | No | 1 | Page number |
size | integer | No | 50 | Results per page (max 200) |
| Field | Description |
|---|---|
sustainability_matter_id | Links to a Double Materiality topic |
description | Free-text description of the IRO |
type | IRO classification: impact, risk, or opportunity |
measurement_campaign_id | Links to the measurement campaign |
score | Assessment score for this IRO |
get_csrd_output_data
Get all ESRS disclosure requirements with their datapoints, grouped by disclosure requirement code (e.g. E1-1, S1-6, G1-1). Each requirement includes reporting status, measurement state, and individual datapoints.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
organization_id | string | No | default org | Organization UUID |
start_date | string | No | — | Filter from date (YYYY-MM-DD) |
end_date | string | No | — | Filter to date (YYYY-MM-DD) |
list_measurement_campaigns
List measurement campaigns for an organization. Each campaign defines a reporting period used to collect CSRD/ESRS data — IROs, survey results, and output data are linked to a specific campaign.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
organization_id | string | No | default org | Organization UUID |
list_csrd_survey_results
List CSRD survey results — stakeholder materiality scores. Each result represents a stakeholder’s assessment of a sustainability matter’s impact and financial materiality, linked to a measurement campaign.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
organization_id | string | No | default org | Organization UUID |
year | integer | No | — | Filter by assessment year |
lang | string | No | EN | Language for topic names (EN or ES) |
page | integer | No | 1 | Page number |
size | integer | No | 50 | Results per page (max 200) |
| Field | Description |
|---|---|
organization_measurement_campaign_id | Links to the measurement campaign |
csrd_sustainability_matter_id | Links to the sustainability matter |
impact_score | Stakeholder’s impact materiality score (0–100) |
finance_score | Stakeholder’s financial materiality score (0–100) |
esg_category | ESG pillar: environmental, social, or governance |
topic | ESRS topic group |
name | Specific sustainability matter name |
Workflow
- List campaigns —
list_measurement_campaignsto see available reporting periods - Assess materiality —
list_double_materialityto see which topics are material - Review IROs —
list_csrd_irosto see impacts, risks, and opportunities per topic - Stakeholder input —
list_csrd_survey_resultsto see how stakeholders scored each topic - Check disclosures —
get_csrd_output_datato see which requirements are being reported - Check emissions — Use
get_greenhouse_gas_emissionsfor environmental data on material topics - Track projects — Use
list_projectsto see ESG improvement initiatives
Related
Emissions
GHG emissions data for environmental materiality topics
Workforce
Own workforce data for social materiality topics
Projects
ESG projects linked to material topics
Organizations
Organization hierarchy for group-level assessments