Discover/cea.nic.in API
live

cea.nic.in APIcea.nic.in

Access Central Electricity Authority (CEA) India reports via API. Retrieve installed capacity, fuel, hydro, generation, and outstanding dues Excel files by month.

Endpoints
3
Updated
14d ago
Try it
Filter to only scan report pages matching this keyword (e.g., 'hydro', 'installed', 'fuel'
api.parse.bot/scraper/acabdc29-d173-467a-87a1-f0ab5b919b44/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/acabdc29-d173-467a-87a1-f0ab5b919b44/list_all_excel_files?report_page=installed' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Scan all report pages on the CEA website and return a catalog of all currently available Excel files with metadata including URL, filename, category, report name, and source page.

Input
ParamTypeDescription
report_pagestringFilter to only scan report pages matching this keyword (e.g., 'hydro', 'installed', 'fuel'). If omitted, scans all 27+ report pages.
Response
{
  "type": "object",
  "fields": {
    "errors": "array of error strings or null if no errors occurred",
    "excel_files": "array of objects with url, filename, file_type, category, report_name, month, source_page",
    "total_files": "integer - total number of unique Excel files found",
    "pages_scanned": "integer - number of report pages successfully scanned"
  },
  "sample": {
    "data": {
      "errors": null,
      "excel_files": [
        {
          "url": "https://cea.nic.in/wp-content/uploads/installed/2026/03/Website-1.xlsx",
          "month": "March 2026",
          "category": "installed",
          "filename": "Website-1.xlsx",
          "file_type": "xlsx",
          "report_name": "Installed Capacity",
          "source_page": "installed-capacity-report"
        }
      ],
      "total_files": 1,
      "pages_scanned": 1
    },
    "status": "success"
  }
}

About the cea.nic.in API

The CEA India API provides 3 endpoints for cataloging and retrieving Excel and PDF report files published by India's Central Electricity Authority at cea.nic.in. The list_all_excel_files endpoint scans all CEA report sections and returns a catalog with fields including url, filename, category, report_name, and source_page. Monthly and multi-month queries are also supported, covering report types such as installed capacity, fuel, hydro monitoring, renewable generation, and outstanding dues.

What the API Returns

The CEA India API surfaces Excel and PDF report files published by the Central Electricity Authority of India across multiple electricity sector domains. Each file record includes url, filename, file_type, category, report_name, month, and source_page. The list_all_excel_files endpoint accepts an optional report_page keyword filter (e.g., 'hydro', 'installed', 'fuel') to narrow which sections are scanned, and returns total_files and pages_scanned alongside the file array.

Monthly and Range Queries

The get_monthly_report_files endpoint accepts a month_year in YYYY-MM format and a report_type identifier (e.g., installed, executive, fuel, hydro, outstanding, resd, generation, transmission). It returns both pdf_files and excel_files arrays, along with report_entries — table row objects containing cells (array of strings) and links (array of URLs) — and report_title describing the queried section. A check_excel parameter controls whether Excel URLs are derived from PDF file links when direct Excel files are not present.

Multi-Month Range Search

The search_excel_files_by_month_range endpoint iterates across a month window defined by start_month and end_month (both in YYYY-MM format, defaulting to a 3-month lookback). It returns per-file records with month_year, report_type, file_size_bytes, and a verified flag, plus aggregate counts: months_checked, months_with_data, months_with_excel, and total_excel_files. This makes it straightforward to build time-series datasets from CEA reports without manually querying each month.

Report Type Coverage

Supported report_type values span the main CEA publication categories: installed capacity, executive summary, fuel reports, hydro monitoring, outstanding dues, RESD (renewable energy), generation statistics, and transmission. The API defaults to the current month when no month_year is supplied, so queries stay current without requiring callers to track the publication calendar.

Common use cases
  • Build a time-series dataset of India's installed generation capacity by querying search_excel_files_by_month_range with report_type: installed over multi-year ranges.
  • Monitor monthly hydro reservoir and generation data by polling get_monthly_report_files with report_type: hydro each month.
  • Catalog all available CEA Excel files across every report section using list_all_excel_files to audit data completeness before a bulk download.
  • Track outstanding dues owed to electricity generators by retrieving outstanding report files month-over-month.
  • Analyze fuel consumption trends for thermal power plants by extracting fuel report Excel files across a date range.
  • Aggregate renewable energy (RESD) generation statistics across quarters using the resd report type in search_excel_files_by_month_range.
  • Automate ingestion of CEA generation and transmission reports into a data warehouse by using get_monthly_report_files on a scheduled basis.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does the Central Electricity Authority publish an official developer API?+
No. CEA (cea.nic.in) does not offer a documented public developer API or data service. Reports are published as downloadable Excel and PDF files on their website. This API provides structured programmatic access to those files.
What does `get_monthly_report_files` return beyond just file links?+
In addition to pdf_files and excel_files arrays, it returns report_entries — the rows of the report table, each with a cells array (text content) and a links array (URLs found in that row). It also returns report_title, report_type, and the queried month_year. This lets you inspect the report table structure, not just download the files.
How does the `verified` field work in `search_excel_files_by_month_range` results?+
The verified field on each file record indicates whether the Excel file URL was confirmed to exist directly, as opposed to being derived from a corresponding PDF link. When check_excel is enabled and no direct Excel file is found, a URL is generated from the PDF path; those entries will have verified set to false.
Does the API expose the actual data inside CEA Excel files, such as numeric capacity figures or generation values?+
Not currently. The API returns file metadata and download URLs — fields like url, filename, file_type, category, and month_year — but does not parse or extract the tabular contents of the Excel files themselves. You can fork this API on Parse and revise it to add an endpoint that downloads a specific file and returns its sheet contents as structured data.
Are there any gaps in historical coverage for older CEA reports?+
Coverage depends on which files CEA has published and retained on their website. Reports prior to the years CEA began posting Excel files digitally may not be available. The pages_scanned and months_with_data response fields help identify where the source has gaps. For report types with sparse historical archives, months_with_excel may be lower than months_checked.
Page content last updated . Spec covers 3 endpoints from cea.nic.in.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.