U.S. Energy Information Administration - EIA - Independent Statistics and Analysis
Data Tools & Models
EIA has a vast amount of data, reports, forecasts, analytical content, and documentation to assist researchers working on energy topics. For users eager to dive deeper into our content, we have assembled tools to customize searches, view specific data sets, study detailed documentation, and access time-series data.
- Application Programming Interface (API): The API allows computers to more easily access our public data. It was released as a beta product as of September 21, 2012. It currently contains 465,000 electricity series. As we add petroleum, natural gas, international, and state energy estimates over the coming months, this number will swell to over a million series.
The EIA API is offered as a free public service, although registration is required. The registration and compliance with the API Terms of Service will allow EIA to monitor usage and ensure service availability. The API should be used in compliance with our Copyrights and Reuse page.
- Data Query Tools: These tools allow researchers to customize inquiries focusing on specific areas of interest. Searchable databases return customer results on topics including specific energy sources, states, countries, and energy projections. Some of these tools include a table builder or interactive table viewer.
- Time-Series Data: EIA offers direct access to many time-series databases by energy source, states, energy consumption, and more.
- Model Documentation: EIA provides detailed, transparent descriptions of the conceptual and methodological approaches to and development of many of its forecasting models and modules.
- Excel Data Add-In: By adding an "EIA & FRED" tab to Microsoft Excel, our add-in allows you to download, directly into your spreadsheet, energy data from EIA's data API and economic data from the St. Louis Federal Reserve’s Economic Data (FRED) API. Spreadsheets with fetched data series can be saved, opened later, or refreshed with new data by simply clicking the "Get Data" button. This ability to save data and analysis and rerun it later with the latest data is an immense saving of time and effort for analysts performing periodic analyses of statistics and indicators..