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.

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 to learn, register and access EIA's API.

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