ESG Disclosure Document Scraper avatar

ESG Disclosure Document Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
ESG Disclosure Document Scraper

ESG Disclosure Document Scraper

Under maintenance

Provide a company name, ticker, or PDF URL. The Actor writes one normalized dataset item with extracted ESG indicators (scope 1/2/3 emissions, water, gender pay, board diversity).

Pricing

Pay per usage

Rating

0.0

(0)

Developer

jts

jts

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

What this Actor does

Provide a company name, ticker, or PDF URL. The Actor writes one normalized dataset item with extracted ESG indicators (scope 1/2/3 emissions, water, gender pay, board diversity).

Input example

{
"companyName": "Apple Inc",
"ticker": "AAPL",
"documentUrl": "https://example.com/sustainability-2024.pdf",
"reportYear": 2024,
"frameworks": [
"gri",
"tcfd",
"csrd"
]
}

Input fields

Provide a company name, ticker, or direct PDF URL. The Actor writes one normalized dataset item with extracted ESG indicators.

  • companyName (string, user input): Company / issuer name. Used to locate a sustainability report when documentUrl is not provided.
  • ticker (string, user input): Public ticker symbol (optional, helps disambiguate the issuer).
  • documentUrl (string, user input): Optional direct URL to a sustainability / CSRD / SEC climate disclosure PDF. When set, overrides search.
  • reportYear (integer, user input): Reporting year of interest (e.g. 2024).
  • frameworks (array, user input): Reporting frameworks to apply during extraction (gri, sasb, tcfd, csrd, sec-climate).
  • apiBaseUrl (string, optional override): Optional upstream API base URL override for local or staging QA.

Output dataset

Each successful upstream response is written to the default dataset.

  • input: Original input value submitted to the upstream API.
  • result: Full upstream API response.

Developer notes

Set ESG_DISCLOSURE_DOCUMENT_SCRAPER_API_KEY as an Apify secret environment variable. The Actor forwards it as X-API-Key to the upstream API. Use apiBaseUrl only for local or staging QA. Production runs default to the deployed API base URL from service.json. For advanced testing, a requests array can call explicit API paths; normal users should use the service-specific fields above.

Run locally

$apify run

Deploy

$apify push