Skip to content

ESG Report Claim Extractor

Pull every climate target and claim from a company report and check for vagueness.

Intermediate18h1–3 people15/20 fit
TL;DR

Build ESG Report Claim Extractor for analysts, journalists and students in ~18h with 1–3 people. Stack: MarkItDown + LLM + Next.js.

Why it wins: Accountability tool with a crisp output.

Build flow

01 · Problem
Sustainability reports are long and vague targets hide behind nice wording.
02 · Solution
Convert the report, extract targets with dates and baselines, score each for specificity and flag vague or missing commitments.
03 · Build
  1. 1Convert PDFs
  2. 2Extract claims as JSON
  3. 3Score specificity
  4. 4Compare companies
04 · Demo
Upload a real report and show the vague-claims list.

MVP checklist

  • Target extraction
  • Specificity score
  • Vague claim flags
  • Company comparison

Tech stack

TechRole
MarkItDownDocs to Markdown for LLMs
LLMLanguage model
Next.jsFrontend + API routes

Reference repos

Open-source projects you can build on. Links checked 2026-10-31.

Related ideas

More Climate