Projects published on Beta are not final and may not include up-to-date data. They are for public testing and comment only. We welcome your feedback. For official products, please visit the official site.
EIA Application Programing Interface
Introduction to api.eia.gov
The U.S. Energy Information Administration is committed to making its data available through an Application Programming Interface (API) to better serve our customers. An API allows computers to more easily access our public data. By making EIA data available in this machine-readable format, the creativity in the private, the non-profit, and the public sectors can be harnessed to find new ways to innovte and create value-added services powered by public data.
Currently, EIA's API contains 427,000 electricity series organized into 39,000 categories. As we add petroleum and natural gas data, along with 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. Your registration and compliance with the API Terms of Service Agreement will help EIA monitor usage and ensure service availability. EIA data is provided free of charge and should be used in compliance with our Copyrights and Reuse page.
Got feedback? If you have recommendations regarding how we are implementing our API or are developing an app or mash-up using our data, we want to hear from you. Use the feedback button above to share your comments and activities, and see what others are saying.
Project Feedback
Read what others are saying about this project.
10/03/2012 - Pennsylvania, United States
It would be nice to get a list of fuels the each facility uses - to make it easier to use the Power Plant Level Data. I'm interested in generated power per fuel for each facility. I already have a list of facilities (form 860). I'd like to pull the generating info. I could scrape the list of fuels for each facility, but it'd be nice to have an API.
10/03/2012 - Pennsylvania, United States
I like the API. Especially the power plant generating data. I'm puzzled by this one facility that generated up to two million negative MWH: http://www.eia.gov/beta/api/qb.cfm?category=2705&sdid=ELEC.PLANT.GEN.3160-DFO-ALL.M I'd love to see an API for Form 860, and for power plant level emissions.
10/02/2012 - Georgia, United States
My guess is that you probably already recognize this, but I'll submit it anyway. The power plant data are difficult to filter through since they aren't organized by state, company, etc. Also, I'm not sure of the meaning of the parenthetical numbers.