API Platform

ETH Library operates an API platform that facilitates access to our extensive data resources for developers. The Developer Portal provides developers with more efficient and effective ways to access the rich data in our library applications, develop innovative projects, and collaborate with partners both inside and outside ETH Zurich.

By providing access to our data and resources, we want to encourage developers and interested parties to explore new use cases and build innovative applications that can benefit our users and you. In addition, the API Platform provides access to context-specific Linked Data resources.

Developer Portal

The Developer Portal is the gateway to the growing number of APIs of the ETH-Bibliothek, is open to all interested persons and provides access and external pagedocumentation according to the OpenAPI 3.0 specification. After a one-time registration, the portal provides users with one or more API Keys. These API Keys provide immediate access to the APIs of the API Platform.

Available APIs

Currently, the following APIs are available.

  • Discovery API: The Discovery REST API provides access to over 30 million books, images, series, journals, and other materials from the ETH Library's Discovery Portal (bibliographic metadata and partial digitized or digital assets).
  • ETHorama API: The ETHorama REST API provides georeferenced access to digitized documents from platforms such as E-Pics, E-Rara, E-Periodica, E-Manuscripta and Research Collection. Selected content is linked to georeferenced locations on a map.
  • Geo Information API: The Geo Information REST API provides information about points of interest (places) and dossiers from the ETHorama database. All location data is available as GeoJSON.
  • Persons API: The Persons REST API provides enriched information about persons (from Wikidata, Metagrid, DNB Entityfacts, beacon.findbuch). The API also provides lists of persons from specific data sources with links to the corresponding person pages.
  • Research Collection API: The Research Collection REST API provides access to the ETH Zurich Research Collection bibliographic metadata for scientific publications and research data.


Contact and Support

If you have any questions or suggestions or need more information on how to use the Developer Portal, don't hesitate to contact the .


Contact

Discovery and API Management
  • +41 44 632 06 82
Germano Giuliani
Portrait Germano Giuliani
Bernd Uttenweiler
JavaScript has been disabled in your browser