Sustainalytics ESG Ratings Scraper
by njoylab
Automatically extract Sustainalytics ESG ratings, risk scores, and company data. Perfect for developers, researchers, and investors building data-driven sustainability reports.
Opens on Apify.com
About Sustainalytics ESG Ratings Scraper
Need reliable, structured ESG data from Sustainalytics without the manual hassle? This scraper is built for that. I use it to pull both high-level lists and deep-dive company profiles directly from sustainalytics.com. It handles the pagination for you, so you can systematically collect risk ratings, industry classifications, and all the key metrics. Whether you're a developer building a fintech dashboard, a researcher analyzing corporate sustainability trends, or an investor screening portfolios, this actor automates the tedious part. You get clean, actionable data fed into your workflows, saving hours of copying and pasting. It’s straightforward: configure your target—be it a specific sector search or a batch of company profiles—and let it run. The output is ready for your databases, spreadsheets, or analysis tools, making it a practical piece of any data pipeline focused on ESG scores and responsible investment insights.
What does this actor do?
Sustainalytics ESG Ratings Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Sustainalytics ESG Ratings Scraper
This Apify actor scrapes publicly available ESG (Environmental, Social, and Governance) ratings data from sustainalytics.com. It supports two modes: fetching a paginated list of companies or retrieving detailed information for a specific company.
Key Features
- Dual Operation Modes: Scrape a filtered list of companies or a single company's full profile.
- Filtered List Scraping: Paginate through companies and filter results by industry and ESG risk rating.
- Structured Output: Returns clean, typed JSON data for easy integration.
How to Use
- Choose a mode:
indexfor a company list orcompanyfor a single profile. - Configure the input: Provide the required parameters as a JSON object (see below).
- Run the actor: Execute it on the Apify platform with your input.
- Access the data: Retrieve the structured results from Apify's dataset storage.
Input
Configure the actor using a JSON object. The primary parameter is mode.
For List Mode (mode: "index")
{
"mode": "index",
"page": 1,
"pageSize": 10,
"industry": "Automobiles",
"rating": "1"
}
page: The page number to start from.pageSize: Number of results per page (maximum 99).industry: (Optional) Filter by industry name.rating: (Optional) Filter by ESG Risk Rating (0=Negligible,1=Low,2=Medium,3=High,4=Severe Risk).
For Single Company Mode (mode: "company")
{
"mode": "company",
"url": "company-name/id"
}
url: The company's URL slug (from a list result) or the full profile URL.
Output
The output structure depends on the selected mode.
List Mode Output
Returns an array of objects with the following structure:
interface CompanyListItem {
url: string; // e.g., "/example-company-inc/1234567890"
name: string;
ticker: string;
rating: string; // ESG risk score as a string
}
Company Mode Output
Returns a detailed object for a single company:
interface Company {
name: string;
url: string;
country: string;
category: string;
ticker: string;
employees: string;
rating: string;
last_updated: string; // Short date
last_updated_full: string; // Full date
}
Example Output
List Item:
{
"url": "/example-company-inc/1234567890",
"name": "Example Company, Inc.",
"ticker": "NYSE:EXMP",
"rating": "21.5"
}
Full Company Profile:
{
"name": "Tech Manufacturing Corp",
"url": "https://www.sustainalytics.com/esg-rating/tech-manufacturing-corp/2004567890",
"country": "United States",
"category": "Technology Hardware",
"ticker": "NYSE:TMC",
"employees": "12,450",
"rating": "15.2",
"last_updated": "Mar 15, 2024",
"last_updated_full": "Apr 15, 2024"
}
Disclaimer
This actor is for collecting publicly available data. Ensure your use complies with sustainalytics.com's terms of service and robots.txt file.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Sustainalytics ESG Ratings Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- njoylab
- Pricing
- Paid
- Total Runs
- 259
- Active Users
- 10
Related Actors
Web Scraper
by apify
Cheerio Scraper
by apify
Website Content Crawler
by apify
Legacy PhantomJS Crawler
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support