OrbTop

SBTi Target Dashboard Scraper

BUSINESSEDUCATIONAUTOMATION

SBTi ESG Target Dashboard Scraper

Joinable on ISIN and LEI, this actor extracts 14,000+ companies from the Science Based Targets initiative (SBTi) public dataset — the authoritative registry of corporate net-zero and emissions reduction commitments. Returns temperature alignment (1.5°C, well-below 2°C, 2°C), near-term and long-term target classifications, scope coverage, sector, region, and full target language per company. No login required.

What does the SBTi ESG Target Dashboard Scraper do?

The actor downloads SBTi's public XLSX target export — the same file the dashboard front-end consumes — parses each row into a flat record, and applies status and region filters at read time. Because the source is SBTi's official XLSX rather than dashboard HTML, the output is stable across SBTi front-end changes.

Each record separates near-term, long-term, and net-zero targets into distinct fields with their own status, temperature classification, and target year — no string parsing required downstream.

What data does it extract?

Field Type Description
sbti_id integer SBTi internal company identifier
company string Company name
isin string ISIN security identifier when available
lei string Legal Entity Identifier when available
organization_type string Corporate, SME, Financial Institution, etc.
country string Country of registration
region string Europe, Asia, Americas, Africa, or Oceania
sector string GICS-based industry sector
disclosure_type string Always SBTi
near_term_status string Near-term commitment status: Committed, Targets set, Removed
near_term_target_classification string Near-term temperature classification: 1.5°C, Well-below 2°C, 2°C
near_term_target_year integer Near-term target achievement year
long_term_status string Long-term commitment status
long_term_target_classification string Long-term temperature alignment
long_term_target_year integer Long-term target year
net_zero_status string Net-zero commitment status
net_zero_target_year integer Net-zero target year
sbti_status string Summary status: Committed, Targets set, or Removed
target_scopes string Scopes covered (e.g. 1+2 or 1+2+3)
temperature_alignment string Highest temperature alignment achieved
target_count integer Number of validated targets for this company
target_types string Comma-separated target types: Near-term, Long-term, Net-zero
full_target_language string Full text description of the company's targets
date_updated string Date the SBTi record was last updated
source_url string URL of the SBTi target dashboard

How to use it

{
  "status_filter": "Committed",
  "region_filter": "All",
  "maxItems": 0
}

Returns all companies that have made a commitment but not yet had targets validated.

{
  "status_filter": "Targets set",
  "region_filter": "Europe",
  "maxItems": 0
}

Returns all European companies with validated science-based targets.

{
  "status_filter": "All",
  "region_filter": "All",
  "maxItems": 0
}

Returns the full 14,000+ company dataset.

Field Type Default Description
status_filter string All All, Committed, Targets set, or Removed
region_filter string All All, Europe, Asia, Americas, Africa, or Oceania
maxItems integer 15 Cap on records returned. 0 = all

Use cases

  • ESG analysts and rating agencies — cross-check corporate climate commitments against SBTi's validated dataset; join to securities master data via isin or lei
  • Sustainable investment funds — screen portfolios for companies with validated near-term and net-zero targets; filter by sector and temperature_alignment
  • Climate disclosure consultants — benchmark client target years and temperature classification against sector peers using sector, near_term_target_year, and long_term_target_year
  • Procurement and supply-chain teams — identify suppliers with validated Scope 3 targets (target_scopes = "1+2+3") to support your own Scope 3 reporting
  • Academic and policy researchers — track adoption rates by sector and region over time; the date_updated field allows temporal analysis

FAQ

Can I filter by sector or country?

The input exposes status and region filters. For sector or country filtering, every record carries explicit sector and country fields — filter downstream on these after fetching the dataset.

How do I join this to a securities database?

When SBTi publishes them, each record includes isin (ISIN security identifier) and lei (Legal Entity Identifier). These are the standard keys for joining to Bloomberg, Refinitiv, or any securities master file.

Does this need proxies or a login?

No. SBTi publishes the XLSX export at a stable public URL with no authentication or rate limiting at normal volumes.


Results export as JSON, CSV, or Excel from the Apify dataset view.