IPIPPData

IPPData methodology

IPPData publishes a transparent, source-backed database of Independent Power Producers (IPPs), renewable platforms and clean energy developers. This page explains exactly what we count, how we count it, and how to read every number on the site.

What counts as an IPP

An IPP is any company or platform whose material activity consists of developing, owning, financing, operating or co-operating electric generation assets and selling that energy through PPAs, auctions, bilateral contracts, spot markets or combinations of these. We include private companies, listed groups, utility-affiliated platforms and state-controlled platforms when their competitive generation activity is material.

We do not include pure TSO/DSO operators or fully regulated utilities without material IPP activity. Equipment manufacturers without generation ownership are also excluded.

Capacity definitions

Basis codes

Every capacity metric on the site carries one of four basis codes:

Technology classification

Ranking rules

Confidence scoring

Source hierarchy

  1. Annual reports and quarterly results.
  2. Investor presentations.
  3. Regulatory filings.
  4. Company press releases.
  5. Reuters and credible financial press.
  6. Secondary industry media.
  7. Reference sites (Wikipedia) — used as secondary only.

Update cadence

Profiles are reviewed continuously. Quarterly results, annual reports and material corporate events trigger updates. The "Last updated" date on each profile reflects the latest manual review.

Reporting corrections

Every profile has a Report a data issue link. If you have access to a primary source that improves a figure on the site, please share it — we'll add it to the source list and update the metric with full attribution.

What we are not

IPPData is not a substitute for project-level project finance databases, league tables or transactional intelligence. The launch profiles are a foundation, not the full universe. The Top 100 watchlist is being normalised one company at a time; provisional rows are not published as ranked entries until they have been re-sourced inside the IPPData schema.