U.S. Energy Information Administration logo

Developer

Using EIA's Application Programming Interface (API)

The U.S. Energy Information Administration makes its data available through an Application Programming Interface (API) to better serve our customers.

Our API allows customers to more easily access EIA’s public data. By making EIA data available in this machine-readable format, data users can create value-added services powered by public data.

The EIA API is offered as a free tool. Registration is required.

Your registration and compliance with the API Terms of Service Agreement will allow EIA to monitor usage and ensure service availability. When using EIA’s API, always comply with our policy.

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

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