ETH Zurich – Swiss Federal Institute of Technology
ETH Zurich (Eidgenössische Technische Hochschule Zürich) is Switzerland's federal institute of technology, founded in 1855 and part of the ETH Domain. Unlike most of the university cohort, ETH operates a genuinely first-party programmable footprint rather than a set of vendor contracts running under its name. The ETH Library API Platform (api.library.ethz.ch) publishes seven documented OpenAPI 3.0 REST APIs — Discovery, ETHorama, Geo, Persons, Research Collection v1 and v2, and Vector — written and operated by ETH Library and specified in ETH's own eth-library/opendata-apis repository. The Swiss National Supercomputing Centre (CSCS), an autonomous unit of ETH Zurich, operates FirecREST v2, an OAuth2-secured OpenAPI 3.1 REST interface to national HPC systems at api.cscs.ch. ETH also runs two live OAI-PMH endpoints on its own hosts (the Research Collection and e-rara), a Shibboleth SAML 2.0 Identity Provider whose metadata is published through SWITCHaai and eduGAIN, and 308 federated service-provider entities — more than any other Swiss institution. What ETH does NOT publish is equally part of the record: there is no public API for the VVZ course catalogue (the widely used vvzapi.ch is a student project that states plainly it is not affiliated with or endorsed by ETH), no campus-life or facilities API, and no central institution-wide developer portal — the developer portal that exists belongs to ETH Library alone. Library discovery and open data reach the public through tenant relationships on platforms ETH does not operate: swisscovery (Ex Libris Alma/Primo via SLSP) and opendata.swiss (the Swiss federal CKAN).
ETH Zurich – Swiss Federal Institute of Technology publishes 38 APIs on the APIs.io network, including bitstreams API, collections API, communities API, and 35 more. Tagged areas include University, Higher Education, Education, Switzerland, and ETH Domain.
The ETH Zurich – Swiss Federal Institute of Technology catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
ETH Zurich – Swiss Federal Institute of Technology’s developer surface includes authentication, documentation, GitHub presence, engineering blog, API reference, support, and 37 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Education & Research regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/eth-zurich: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
OAI-PMH 2.0 harvesting interface for the ETH Zurich Research Collection, served from ETH's own host. Verified live with Identify, ListMetadataFormats and ListSets on 2026-08-19;...
OAI-PMH 2.0 interface for e-rara, the platform of digitized rare books held by Swiss institutions, operated by ETH Library. The Identify response names adminEmail issue-erara@li...
ETH Zurich operates a Shibboleth SAML 2.0 Identity Provider with entityID https://aai-logon.ethz.ch/idp/shibboleth, published in the signed SWITCHaai federation metadata aggrega...
ETH Zurich self-hosts a GitLab instance at gitlab.ethz.ch and exposes its REST API v4 publicly for public projects — GET /api/v4/projects returned 200 with real ETH project reco...
ETH Library publishes 14 datasets as the "ETH Library" organization on opendata.swiss, the Swiss federal open-government-data portal. The data is ETH's; the CKAN platform, the A...
ETH Library's discovery layer runs as the 41SLSP_ETH view on swisscovery, the shared Ex Libris Alma/Primo platform operated by the Swiss Library Service Platform (SLSP). The hol...
aid: eth-zurich
name: ETH Zurich – Swiss Federal Institute of Technology
description: 'ETH Zurich (Eidgenössische Technische Hochschule Zürich) is Switzerland''s federal institute of technology,
founded in 1855 and part of the ETH Domain. Unlike most of the university cohort, ETH operates a genuinely first-party programmable
footprint rather than a set of vendor contracts running under its name. The ETH Library API Platform (api.library.ethz.ch)
publishes seven documented OpenAPI 3.0 REST APIs — Discovery, ETHorama, Geo, Persons, Research Collection v1 and v2, and
Vector — written and operated by ETH Library and specified in ETH''s own eth-library/opendata-apis repository. The Swiss
National Supercomputing Centre (CSCS), an autonomous unit of ETH Zurich, operates FirecREST v2, an OAuth2-secured OpenAPI
3.1 REST interface to national HPC systems at api.cscs.ch. ETH also runs two live OAI-PMH endpoints on its own hosts (the
Research Collection and e-rara), a Shibboleth SAML 2.0 Identity Provider whose metadata is published through SWITCHaai and
eduGAIN, and 308 federated service-provider entities — more than any other Swiss institution. What ETH does NOT publish
is equally part of the record: there is no public API for the VVZ course catalogue (the widely used vvzapi.ch is a student
project that states plainly it is not affiliated with or endorsed by ETH), no campus-life or facilities API, and no central
institution-wide developer portal — the developer portal that exists belongs to ETH Library alone. Library discovery and
open data reach the public through tenant relationships on platforms ETH does not operate: swisscovery (Ex Libris Alma/Primo
via SLSP) and opendata.swiss (the Swiss federal CKAN).'
type: Index
x-type: university
x-category: Technical University
deliveryModel:
model: open-core
license: Apache-2.0
open_source: true
commercial: true
callable_host: true
label: Open core · an OSS project plus a commercial hosted product
confidence: high
source:
- license
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: free
onboarding: self-serve
trial: false
try_now: true
public: false
label: Free · Self-serve signup
confidence: medium
probe_state: covered
source:
- plans
- authentication
- security
generated: '2026-09-03'
method: derived
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/eth-zurich.png
url: https://raw.githubusercontent.com/api-evangelist/eth-zurich/refs/heads/main/apis.yml
x-api-posture: no-product-api
x-api-posture-basis: observed
x-api-posture-note: 'What ETH does NOT publish is equally part of the record: there is no public API for the VVZ course catalogue
(the widely used vvzapi.ch is a student project that states plainly it is not affiliated wi'
tags:
- University
- Higher Education
- Education
- Switzerland
- ETH Domain
- Research
- Research Data
- Research Computing
- High Performance Computing
- Library
- Open Data
- Identity Federation
- Digital Collections
created: '2026-06-03'
modified: '2026-08-19'
specificationVersion: '0.23'
apis:
- aid: eth-zurich:eth-zurich-bitstreams-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology bitstreams API
description: The bitstreams API from ETH Zurich – Swiss Federal Institute of Technology — 4 operation(s) for bitstreams.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Bitstreams
tags_raw:
- bitstreams
properties:
- type: OpenAPI
url: openapi/eth-zurich-bitstreams-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-collections-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology collections API
description: The collections API from ETH Zurich – Swiss Federal Institute of Technology — 3 operation(s) for collections.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Collection
tags_raw:
- collections
properties:
- type: OpenAPI
url: openapi/eth-zurich-collections-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-communities-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology communities API
description: The communities API from ETH Zurich – Swiss Federal Institute of Technology — 5 operation(s) for communities.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Communities
tags_raw:
- communities
properties:
- type: OpenAPI
url: openapi/eth-zurich-communities-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-content-item-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Content Item API
description: The Content Item API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for content item.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Content Item
properties:
- type: OpenAPI
url: openapi/eth-zurich-content-item-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-contributors-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Contributors API
description: The Contributors API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for contributors.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Contributors
properties:
- type: OpenAPI
url: openapi/eth-zurich-contributors-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-core-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Core API
description: The Core API from ETH Zurich – Swiss Federal Institute of Technology — 9 operation(s) for core.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Core
properties:
- type: OpenAPI
url: openapi/eth-zurich-core-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-discover-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Discover API
description: The Discover API from ETH Zurich – Swiss Federal Institute of Technology — 7 operation(s) for discover.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Discover
properties:
- type: OpenAPI
url: openapi/eth-zurich-discover-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-dossier-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Dossier API
description: The Dossier API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for dossier.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Dossier
properties:
- type: OpenAPI
url: openapi/eth-zurich-dossier-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-dossiers-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Dossiers API
description: The Dossiers API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for dossiers.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Dossiers
properties:
- type: OpenAPI
url: openapi/eth-zurich-dossiers-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-e-maps-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology e-maps API
description: The e-maps API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for e-maps.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- e-maps
properties:
- type: OpenAPI
url: openapi/eth-zurich-e-maps-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-e-pics-items-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology E-Pics items API
description: The E-Pics items API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for e-pics items.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- E-Pics items
properties:
- type: OpenAPI
url: openapi/eth-zurich-e-pics-items-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-e-rara-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology e-rara API
description: The e-rara API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for e-rara.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- e-rara
properties:
- type: OpenAPI
url: openapi/eth-zurich-e-rara-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-eth-research-collection-api-v2-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology ETH Research Collection API V2 API
description: The ETH Research Collection API V2 API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s)
for eth research collection api v2.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- ETH Research Collection API V2
properties:
- type: OpenAPI
url: openapi/eth-zurich-eth-research-collection-api-v2-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-geo-container-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Geo Container API
description: The Geo Container API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for geo container.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Geo Container
properties:
- type: OpenAPI
url: openapi/eth-zurich-geo-container-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-geo-topics-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology geo-topics API
description: The geo-topics API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for geo-topics.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- geo-topics
properties:
- type: OpenAPI
url: openapi/eth-zurich-geo-topics-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-geodata-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Geodata API
description: The Geodata API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for geodata.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Geodata
properties:
- type: OpenAPI
url: openapi/eth-zurich-geodata-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-handle-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology handle API
description: The handle API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for handle.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Handle
tags_raw:
- handle
properties:
- type: OpenAPI
url: openapi/eth-zurich-handle-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-information-about-a-person-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Information about a person API
description: The Information about a person API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s)
for information about a person.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Information about a person
properties:
- type: OpenAPI
url: openapi/eth-zurich-information-about-a-person-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-items-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology items API
description: The items API from ETH Zurich – Swiss Federal Institute of Technology — 5 operation(s) for items.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Item
tags_raw:
- items
properties:
- type: OpenAPI
url: openapi/eth-zurich-items-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-list-of-persons-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology List of persons API
description: The List of persons API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for list of
persons.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- List of persons
properties:
- type: OpenAPI
url: openapi/eth-zurich-list-of-persons-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-locations-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Locations API
description: The Locations API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for locations.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Locations
properties:
- type: OpenAPI
url: openapi/eth-zurich-locations-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-maps-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Maps API
description: The Maps API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for maps.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Maps
properties:
- type: OpenAPI
url: openapi/eth-zurich-maps-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-places-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Places API
description: The Places API from ETH Zurich – Swiss Federal Institute of Technology — 3 operation(s) for places.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Places
properties:
- type: OpenAPI
url: openapi/eth-zurich-places-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-poi-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Poi API
description: The Poi API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for poi.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- POI
tags_raw:
- Poi
properties:
- type: OpenAPI
url: openapi/eth-zurich-poi-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-poi-items-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Poi items API
description: The Poi items API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for poi items.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Poi items
properties:
- type: OpenAPI
url: openapi/eth-zurich-poi-items-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-pois-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Pois API
description: The Pois API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for pois.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Pois
properties:
- type: OpenAPI
url: openapi/eth-zurich-pois-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-provenance-items-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology provenance items API
description: The provenance items API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for provenance
items.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- provenance items
properties:
- type: OpenAPI
url: openapi/eth-zurich-provenance-items-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-publication-places-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Publication places API
description: The Publication places API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for publication
places.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Publication places
properties:
- type: OpenAPI
url: openapi/eth-zurich-publication-places-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-route-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Route API
description: The Route API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for route.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Route
properties:
- type: OpenAPI
url: openapi/eth-zurich-route-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-routes-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Routes API
description: The Routes API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for routes.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Routes
properties:
- type: OpenAPI
url: openapi/eth-zurich-routes-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-search-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology search API
description: The search API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for search.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Search
tags_raw:
- search
properties:
- type: OpenAPI
url: openapi/eth-zurich-search-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-search-portal-resources-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Search Portal resources API
description: The Search Portal resources API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for
search portal resources.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Search Portal resources
properties:
- type: OpenAPI
url: openapi/eth-zurich-search-portal-resources-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-suggestion-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Suggestion API
description: The Suggestion API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for suggestion.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Suggestion
properties:
- type: OpenAPI
url: openapi/eth-zurich-suggestion-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-topics-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Topics API
description: The Topics API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for topics.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Topics
properties:
- type: OpenAPI
url: openapi/eth-zurich-topics-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-util-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Util API
description: The Util API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for util.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Util
properties:
- type: OpenAPI
url: openapi/eth-zurich-util-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-research-collection-oai-pmh
x-operator: institution
name: ETH Zurich Research Collection OAI-PMH
description: 'OAI-PMH 2.0 harvesting interface for the ETH Zurich Research Collection, served from ETH''s own host. Verified
live with Identify, ListMetadataFormats and ListSets on 2026-08-19; serves the qdc, oai_dc, oai_datacite (DataCite schema
kernel-4) and xoai metadata prefixes, plus a dedicated openaire_data context. The repository software is DSpace, but the
endpoint, the host and the handle prefix (20.500.11850) are ETH''s. Access is intermittently bot-mitigated: a rapid second
request returned an ETH-authored "Access Restricted" notice citing scraping volume, which is a rate-limit response, not
a dead surface.'
humanURL: https://www.research-collection.ethz.ch/
baseURL: https://www.research-collection.ethz.ch/oai/request
tags:
- Research Data
- OAI-PMH
- Research Repository
properties:
- type: OAI-PMH
url: https://www.research-collection.ethz.ch/oai/request?verb=Identify
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- type: Documentation
url: https://www.research-collection.ethz.ch/
- type: Conformance
url: conformance/eth-zurich-domain-standards.yml
- aid: eth-zurich:eth-zurich-e-rara-oai-pmh
x-operator: institution
name: ETH Zurich – e-rara OAI-PMH
description: OAI-PMH 2.0 interface for e-rara, the platform of digitized rare books held by Swiss institutions, operated
by ETH Library. The Identify response names adminEmail issue-erara@library.ethz.ch and an earliest datestamp of 2009-11-10,
confirming ETH Library operation. The underlying software is a Visual Library Server; the service and the contact are
ETH's.
humanURL: https://www.e-rara.ch/
baseURL: https://www.e-rara.ch/oai/
tags:
- Digital Collections
- OAI-PMH
properties:
- type: OAI-PMH
url: https://www.e-rara.ch/oai?verb=Identify
- type: Documentation
url: https://www.e-rara.ch/
- aid: eth-zurich:eth-zurich-aai-identity-federation
x-operator: institution
name: ETH Zurich Identity Provider (SWITCHaai / eduGAIN)
description: ETH Zurich operates a Shibboleth SAML 2.0 Identity Provider with entityID https://aai-logon.ethz.ch/idp/shibboleth,
published in the signed SWITCHaai federation metadata aggregate and reachable through eduGAIN. The EntityDescriptor carries
an IDPSSODescriptor with SAML 2.0 HTTP-Redirect, HTTP-POST, POST-SimpleSign and SOAP bindings plus SAML 1.0 artifact resolution
and attribute query. 308 of the 1,960 entities in the aggregate sit under an ethz.ch host, making ETH the largest single
institutional participant in the Swiss federation. This is a machine-readable, institution-operated surface and it is
the surface class this cohort most consistently fails to record.
humanURL: https://unlimited.ethz.ch/
baseURL: https://aai-logon.ethz.ch/idp/
tags:
- Identity Federation
- SAML
- Shibboleth
properties:
- type: IdentityFederation
url: authentication/eth-zurich-identity-federation.yml
- type: Metadata
url: https://metadata.aai.switch.ch/metadata.switchaai.xml
- type: Conformance
url: conformance/eth-zurich-domain-standards.yml
- aid: eth-zurich:eth-zurich-gitlab
x-operator: institution
name: ETH Zurich GitLab
description: ETH Zurich self-hosts a GitLab instance at gitlab.ethz.ch and exposes its REST API v4 publicly for public projects
— GET /api/v4/projects returned 200 with real ETH project records on 2026-08-19, while /api/v4/version correctly requires
authentication. The instance is ETH-operated infrastructure on an ETH host, so the surface is theirs; the API CONTRACT,
however, is GitLab's upstream specification, so no OpenAPI is stored under this institution. Recorded as a relationship,
not as an ETH-authored contract.
humanURL: https://gitlab.ethz.ch/
baseURL: https://gitlab.ethz.ch/api/v4
tags:
- Source Code
- Developer Tooling
properties:
- type: Documentation
url: https://gitlab.ethz.ch/
- type: APIReference
url: https://docs.gitlab.com/ee/api/rest/
- aid: eth-zurich:eth-zurich-opendata-swiss
x-operator: tenant
name: ETH Library on opendata.swiss (CKAN)
description: ETH Library publishes 14 datasets as the "ETH Library" organization on opendata.swiss, the Swiss federal open-government-data
portal. The data is ETH's; the CKAN platform, the Action API and the contract are the Swiss Confederation's. Recorded
as a tenant relationship — the CKAN API specification is NOT stored under this institution, and the catalog credit for
that contract belongs to opendata.swiss.
humanURL: https://opendata.swiss/en/organization/eth-bibliothek
baseURL: https://ckan.opendata.swiss/api/3
tags:
- Open Data
- CKAN
properties:
- type: OpenData
url: https://opendata.swiss/en/organization/eth-bibliothek
- type: APIReference
url: https://ckan.opendata.swiss/api/3/action/organization_show?id=eth-bibliothek
- aid: eth-zurich:eth-zurich-swisscovery
x-operator: tenant
name: ETH Library @ swisscovery (Ex Libris Alma/Primo via SLSP)
description: ETH Library's discovery layer runs as the 41SLSP_ETH view on swisscovery, the shared Ex Libris Alma/Primo platform
operated by the Swiss Library Service Platform (SLSP). The holdings and the MMS identifiers surfaced by ETH's own Discovery
API come from this system. The tenant is ETH's; the platform, the contract and the Ex Libris APIs are not. No Ex Libris
specification is stored under this institution.
humanURL: https://eth.swisscovery.slsp.ch/discovery/search?vid=41SLSP_ETH:ETH
tags:
- Library
- Discovery
properties:
- type: LibraryCatalog
url: https://eth.swisscovery.slsp.ch/discovery/search?vid=41SLSP_ETH:ETH
- aid: eth-zurich:eth-zurich-compute-api
# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/eth-zurich/refs/heads/main/apis.yml
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.