Announcing EIA's Application Programming Interface

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 innovate and create value-added services powered by public data.

Currently, EIA's API is released as a beta product. On September 21, 2012, the initial 408,000 electricity series were added. On Jan 24, 2013 the entire State Energy Data System was added, comprised of over 30,000 additional time-series. On August 23, 2013 126,000 petroleum and natural gas series were added. On February 25, 2014 the coal series were added and changes to the geospatial fields implemented to support network series. As we add EIA's Short Term Energy Outlook and Annual Energy Outlook data over the coming months, a significant portion of EIA's data will become available through this interface.

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 allow EIA to monitor usage and ensure service availability. The API is provided free of charge and should be used in compliance with our Copyrights and Reuse page.

Visit the API section in beta to learn, register and access EIA's API.

Note that a key is not required to use the bulk download facility.