DOE PAGES offers an API to provide the ability to search and retrieve record metadata in flexible formats such as XML and JSON. The API is built on a REST architecture, providing predictable URLs that make writing applications easy. DOE PAGES API documentation can be found here.
To improve the discoverability of publications across federal agency repositories, a list of APIs (including the DOE PAGES API) and other services provided by each agency can be found on Science.gov. These agency APIs simplify programming, help to support application interoperability, and facilitate the machine-to-machine discovery of public access content by third parties and additional real-time search offerings.