OrbTop

SBTi Target Dashboard Scraper

BUSINESSEDUCATIONAUTOMATION

SBTi Target Dashboard Scraper

Scrape the public Science Based Targets initiative (SBTi) target dashboard. Returns 14,000+ companies with net-zero commitments — temperature alignment (1.5°C, well-below 2°C, 2°C), near-term and long-term target classifications, scope coverage, sector, region, ISIN/LEI, and full target language. No login required.


SBTi Scraper Features

  • Extracts 24 fields per company including ISIN, LEI, and SBTi internal ID
  • Returns near-term, long-term, and net-zero target statuses as separate columns
  • Captures temperature alignment (1.5°C, well-below 2°C, 2°C) per target horizon
  • Returns target scope coverage as a structured string (1+2, 1+2+3)
  • Filter by SBTi status (Committed, Targets set, Removed) or region (Europe, Asia, Americas, Africa, Oceania)
  • Source data is SBTi's public XLSX export — no login, no scraping ToS gray area, no proxy

Who Uses SBTi ESG Data?

  • ESG analysts and rating agencies — Cross-check corporate climate commitments against SBTi's validated dataset
  • Sustainable investment funds — Screen portfolios for companies with validated near-term and net-zero targets
  • Climate disclosure consultants — Benchmark client commitments against sector peers
  • Procurement and supply-chain teams — Identify suppliers already aligned with science-based targets, which simplifies your Scope 3 reporting
  • Academic and policy researchers — Track temperature-alignment adoption rates by sector and region over time

How the SBTi Scraper Works

  1. Configure filters — Pick a status (Committed, Targets set, Removed, or All) and a region. Leave both at All to get everything.
  2. Fetch the dataset — The actor downloads SBTi's public XLSX target export, the same one the dashboard front-end consumes.
  3. Parse and filter — Each row is normalized into a flat record with separate columns per target horizon. Filters apply during parsing.
  4. Export — Records land in your Apify dataset as JSON, one company per record.

Input

All committed companies

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

European companies with validated targets

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

Full dataset

{
  "status_filter": "All",
  "region_filter": "All",
  "maxItems": 0
}
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.

SBTi Scraper Output Fields

{
  "sbti_id": 8741,
  "company": "Unilever PLC",
  "isin": "GB00B10RZP78",
  "lei": "549300MKFYEKVRWML317",
  "organization_type": "Corporate",
  "country": "United Kingdom",
  "region": "Europe",
  "sector": "Consumer Staples",
  "disclosure_type": "SBTi",
  "near_term_status": "Targets set",
  "near_term_target_classification": "1.5°C",
  "near_term_target_year": 2030,
  "long_term_status": "Targets set",
  "long_term_target_classification": "1.5°C",
  "long_term_target_year": 2039,
  "net_zero_status": "Targets set",
  "net_zero_target_year": 2039,
  "sbti_status": "Targets set",
  "target_scopes": "1+2+3",
  "temperature_alignment": "1.5°C",
  "target_count": 3,
  "target_types": "Near-term, Long-term, Net-zero",
  "full_target_language": "Unilever PLC commits to reduce absolute scope 1 and 2 GHG emissions 100% by FY2030.",
  "date_updated": "2025-03-12",
  "source_url": "https://sciencebasedtargets.org/target-dashboard"
}
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, Oceania
sector string GICS-based industry sector
disclosure_type string Always SBTi
near_term_status string Near-term commitment status
near_term_target_classification string Near-term temperature classification
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
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

FAQ

How do I scrape SBTi target dashboard data?

SBTi Target Dashboard Scraper handles it. Pick a status filter (or All) and a region (or All), set maxItems, and run. The actor pulls SBTi's public XLSX export and emits one record per company with each target horizon broken out.

How much does this actor cost to run?

SBTi Target Dashboard Scraper uses pay-per-event pricing on the default_2603_basic profile at a 1.5x coefficient. No proxy fees. The full 14,000-company dataset costs a few dollars in platform fees.

Can I filter by sector or country?

SBTi Target Dashboard Scraper exposes status and region filters at input. For sector or country, every record carries those fields explicitly — a single downstream filter on sector = 'Consumer Staples' or country = 'Germany' gets you the slice.

Does this include net-zero target years?

SBTi Target Dashboard Scraper returns near-term, long-term, and net-zero target years as separate integer columns, alongside the temperature classification for each horizon. Useful if you want to chart commitment timelines by sector.

Does this actor need proxies?

SBTi Target Dashboard Scraper runs proxy-free. SBTi publishes the XLSX export at a stable public URL with no rate limiting in normal use.


Need More Features?

Need CDP, GRI, or TCFD disclosure data alongside SBTi, or scheduled re-runs when the dashboard updates? Open an issue or get in touch.

Why Use SBTi Target Dashboard Scraper?

  • Three horizons, separate columns — Near-term, long-term, and net-zero targets each get their own status / classification / year fields. No string parsing required.
  • Joinable on ISIN and LEI — When SBTi publishes them, you get them. That covers the path from climate commitment to security master data.
  • No scraping fragility — Uses SBTi's official XLSX export, not the dashboard HTML. The schema is stable across SBTi front-end changes.