ESG Risk Assessment
Pricing
$500.00 / 1,000 analysis runs
ESG Risk Assessment
ESG risk assessment using 15 data sources. Multi-pillar E/S/G scoring, SASB materiality mapping, EU CSRD gap analysis.
Pricing
$500.00 / 1,000 analysis runs
Rating
0.0
(0)
Developer

ryan clinton
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Multi-pillar Environmental, Social, and Governance (ESG) risk assessment that runs up to 15 sub-actors in parallel to screen any company against EPA enforcement records, air quality data, OSHA/MSHA safety violations, Department of Labor wage theft records, ILAB forced labor indicators, sanctions lists, corporate registries, international trade data, World Bank governance indicators, and OECD statistics. Produces a scored ESG risk profile with SASB materiality mapping and EU CSRD compliance gap analysis.
Features
- Scores Environmental risk using EPA ECHO enforcement actions, air quality monitoring data, EIA energy data, and GDACS disaster exposure
- Scores Social risk from OSHA workplace safety violations, MSHA mining safety records, DOL Wage and Hour Division enforcement actions, and ILAB forced/child labor indicators
- Scores Governance risk using OFAC/OpenSanctions screening, corporate registration verification, LEI transparency checks, and World Bank governance indicators
- Maps SASB (Sustainability Accounting Standards Board) materiality factors for the specified industry sector
- Identifies EU CSRD (Corporate Sustainability Reporting Directive) compliance gaps across all ESRS disclosure standards
- Optionally analyzes supply chain country risk using UN Comtrade, World Bank, and OECD data
Use Cases
- ESG Analysts: Generate a quantified ESG risk profile for any company with documented findings mapped to SASB materiality and CSRD disclosure requirements.
- Supply Chain Compliance Teams: Screen suppliers for environmental violations, workplace safety failures, forced labor exposure, and sanctions hits. The supply chain analysis flags trade partners in high-risk labor countries.
- Corporate Sustainability Officers: Identify CSRD compliance gaps before reporting deadlines. The gap analysis maps directly to ESRS E1-E5, S1-S2, and G1 standards.
- Investment Fund ESG Screening: Automate ESG risk scoring for portfolio companies. The structured output integrates directly into investment decision engines and ESG rating models.
- Procurement Due Diligence: Verify that prospective suppliers meet ESG standards by checking for EPA penalties, OSHA violations, wage theft records, and forced labor indicators.
How to Use
- Click Try for free on this page
- Enter the company name to assess (e.g., "ExxonMobil")
- Optionally specify the industry sector for SASB materiality mapping
- Enable or disable supply chain analysis
- Click Start and wait for the run to finish
- Download results from the Dataset tab in JSON, CSV, or Excel
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| companyName | string | Yes | The company name to assess for ESG risk (e.g., "ExxonMobil") |
| industry | string | No | Industry sector for SASB materiality mapping (energy, mining, manufacturing, apparel, technology, financial, healthcare, food) |
| includeSupplyChain | boolean | No | Whether to include supply chain country risk analysis using UN Comtrade, World Bank, and OECD data (default: true) |
Output Example
{"company": "ExxonMobil","industry": "energy","esgRiskScore": 58,"esgGrade": "HIGH ESG RISK","recommendation": "Significant ESG risk. Remediation plan required. May impact EU CSRD/CSDDD compliance.","pillarScores": {"environmental": { "score": 24, "max": 35, "findings": ["12 EPA violations", "$250,000 in EPA penalties"] },"social": { "score": 18, "max": 35, "findings": ["6 serious OSHA violations", "$45,000 in DOL back wages"] },"governance": { "score": 16, "max": 30, "findings": ["2 sanctions matches", "No LEI found"] }},"sasbMateriality": ["GHG emissions", "water management", "ecological impacts", "workforce safety"],"csrdComplianceGaps": ["ESRS E1-E5: Environmental pillar score indicates material environmental risks requiring disclosure","ESRS S1 Own Workforce: Labor violations detected"],"supplyChainRisk": {"highRiskCountryExposure": ["CN", "BD", "VN"]}}
Scoring Model
The ESG Risk Score runs from 0 (ESG leader) to 100 (severe ESG risk) across three pillars:
- Environmental Pillar (0-35 points): EPA violations above 10 add 15 points, with additional points for monetary penalties exceeding $100,000. Poor air quality (AQI above 150) near operations adds 5. Severe climate/disaster events add 4.
- Social Pillar (0-35 points): Serious/willful OSHA violations above 5 add 12 points. MSHA mining safety records add up to 8. DOL back wages exceeding $50,000 add 10. ILAB forced/child labor indicators add 10. Supply chain exposure to high-risk labor countries adds up to 6.
- Governance Pillar (0-30 points): Sanctions matches add 15 points. No corporate registration adds 5. No LEI adds 4. Low World Bank corruption control scores add 5. Weak rule of law indicators add 3.
ESG Grades: ESG LEADER (0-15), LOW ESG RISK (16-30), MODERATE ESG RISK (31-50), HIGH ESG RISK (51-70), SEVERE ESG RISK (71-100).
How Much Does It Cost?
Each run uses approximately $0.10-$0.20 in platform credits. Disabling supply chain analysis reduces cost by approximately 20%. On the Apify free tier you can run approximately 25-40 ESG assessments per month.
Programmatic Access
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("ryanclinton/esg-risk-assessment").call(run_input={"companyName": "ExxonMobil","industry": "energy","includeSupplyChain": True})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: "YOUR_API_TOKEN" });const run = await client.actor("ryanclinton/esg-risk-assessment").call({companyName: "ExxonMobil",industry: "energy",includeSupplyChain: true});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
FAQ
What is SASB materiality mapping? SASB (Sustainability Accounting Standards Board) defines which ESG topics are financially material for each industry. If you specify "energy" as the industry, the report returns the SASB-defined material topics: GHG emissions, water management, ecological impacts, and workforce safety.
What CSRD compliance gaps does this detect? The report maps findings to ESRS (European Sustainability Reporting Standards) disclosure requirements: E1-E5 for environmental, S1 for own workforce, S2 for value chain workers, and G1 for business conduct. It identifies which standards require disclosure based on detected risk signals.
What countries are flagged as high-risk for supply chains? The actor flags 20 countries identified by ILAB and FATF as high-risk for forced labor and supply chain exploitation, including China, Bangladesh, Myanmar, Vietnam, Thailand, India, Pakistan, Cambodia, Ethiopia, and Turkey, among others.
How does the EPA enforcement scoring work? The actor pulls data from the EPA ECHO (Enforcement and Compliance History Online) system. It counts violations and penalties, with thresholds at 3, 10, and above 10 violations for escalating scores. Monetary penalties above $100,000 add additional points.
Can I compare ESG scores across multiple companies? Run the actor for each company and compare the structured output. The pillar scores and total ESG risk score are directly comparable across runs since the same scoring model is applied consistently.
Integrations
Use this actor with:
- Zapier for automated workflows
- Make for complex automations
- Google Sheets for spreadsheet export
- The Apify API for programmatic access