Science.gov: Inventory of Agency APIs and other Services for Public Access Collections
To improve the discoverability of publications across federal agency repositories, the following page provides information about the Application Programming Interfaces (APIs) and other services provided by each 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.