University of Basel website screenshot

University of Basel

The University of Basel (Universität Basel) is the oldest university in Switzerland, founded in 1460, and a canton-funded public research university. It operates no developer portal, no self-serve API program and no public product API; every machine-readable surface it runs is scholarly infrastructure, federated identity, or the back end of one of its own administrative systems. Exactly one OpenAPI contract is served under unibas.ch — the REST back end of UNIverse, the research information system, which publishes an OpenAPI 3.1.0 description and a Swagger UI anonymously while enforcing a bearer token on every data path. Beyond it, verified live on the university's own hosts: "edoc", the open-access institutional repository running DSpace-CRIS 7.6.2, which answers on both a DSpace REST API and an OAI-PMH 2.0 interface carrying eleven metadata formats and an OpenAIRE-CRIS profile; a SWITCHaai / eduGAIN SAML 2.0 identity provider scoped to unibas.ch, alongside thirty-two registered service providers under the same domain; an OpenID Connect issuer at the sciCORE scientific computing centre; and an LTI launch endpoint on ADAM, the university's ILIAS learning platform. Library discovery is a tenancy, not a Basel system — swisscovery is operated by SLSP on Ex Libris Alma, with Basel holding the 41SLSP_UBS institution zone. The DaSCH Service Platform API (api.dasch.swiss), previously catalogued here as Basel's, is not: DaSCH is a legally independent association hosted at the university, and that contract and its derived artifacts were removed in the 2026-08-30 pass.

University of Basel is listed with 7 APIs on the APIs.io network. Tagged areas include University, Higher Education, Education, Switzerland, and Basel.

University of Basel’s developer surface includes engineering blog, support, authentication, and 22 more developer resources.

29.9/100 thin ▬ flat Agent 6/100 agent aware Front door AI 1/6 silent Heartbeat 99/100 alive self hosted Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
AccessFree⚡ Free to try
7 APIs 1 Agent Skills
UniversityHigher EducationEducationSwitzerlandBaselResearch DataResearch InformationInstitutional RepositoryOpen AccessOAI-PMHIdentity FederationLibraryResearch Computing

What this lets a business do 1

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Cybersecurity Management
BC-620
Admin API

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-11-06 · rubric v0.27.0
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 could not be measured. We hold no machine-readable contract for this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero: never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and several others — scorable at all.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site. Kin Score badge preview for University of Basel It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/university-of-basel/"><img src="https://apis.io/badge/university-of-basel/card.svg" alt="University of Basel on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
  • Machine-Readable Contract +18 pts — api_specs includes an OpenAPI document
  • MCP Server +12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
  • Agentic Access Contract +10 pts — agentic_access artifact present (x-agentic-access), graded by author
  • Idempotency +9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
  • Stable Error Semantics +8 pts — OpenAPI $refs a shared error schema across 4xx/5xx responses (verified), else common[].type includes ErrorCatalog / ErrorCodes / DeclineCodes
  • A2A Agent Card +8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
10 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
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 the provider profile at artifacts.apis.io/university-of-basel/apis.yml: open an issue on github.com/api-evangelist/university-of-basel to ask a question or point us at an artifact you publish. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Markets this provider is in provisional

The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.

MarketPositionDepthRegistered MCP serverDeclares compatibility
IIIF and Cultural Heritage (GLAM image interoperability, Linked Art) standard 34.5 (thin) - -

Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.

Standards implemented 2

Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.

tagged — the provider's own APIs.json carries the standard as a tag; implementation not verified
prose — states compatibility; nothing published to check it against
5 core of 24 operations graded · api-commons/identity

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

edoc DSpace REST API

Public DSpace REST API for "edoc", the open-access institutional repository of the University of Basel, running DSpace-CRIS 7.6.2 (cris-2023.02.06) on the university's own host....

edoc OAI-PMH

OAI-PMH 2.0 metadata harvesting interface for edoc. Identify reports repositoryName "edoc: Open Access Repository University of Basel", repositoryIdentifier edoc.unibas.ch and a...

University of Basel SWITCHaai / eduGAIN Identity Provider

Basel's SAML 2.0 identity provider, entityID https://aai-logon.unibas.ch/idp/shibboleth, registered in the SWITCHaai federation and exported to eduGAIN. Its metadata declares sh...

sciCORE OpenID Connect Issuer

OpenID Connect issuer operated by sciCORE, the University of Basel's centre for scientific computing, at https://iam.scicore.unibas.ch/realms/switch-eduid — a Keycloak realm tha...

ADAM (ILIAS) LTI launch endpoint

LTI launch endpoint on ADAM, the University of Basel's ILIAS learning management system, at https://adam.unibas.ch/lti.php. It answers an unauthenticated GET with the ILIAS LTI ...

UNIverse Research Information System API

The REST backend of UNIverse (universe.unibas.ch), the University of Basel's research information system, at https://universe-intern.unibas.ch/api. It is the only OpenAPI contra...

swisscovery (SLSP / Ex Libris Alma) SRU — Basel institution zone

SRU (Search/Retrieve via URL) interface to swisscovery, the Swiss national library discovery platform, scoped to the University of Basel institution zone 41SLSP_UBS. The catalog...

Scroll for all 7

Agent Skills 1

Packaged agent skills for driving this provider's APIs from an AI assistant.

University of Basel API pricing

Prices published by University of Basel, read 2026-08-30 from raw.githubusercontent.com/api-evangelist/university-of-ba.... A free plan or tier is listed.

PlanPrice
Open Access free Free

Plan details, limits and sources →

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

University Of Basel Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

University Of Basel Authentication

none/http_bearer/openid_connect/saml · 6 schemes

SECURITY

University Of Basel Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Resources

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 2

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 5

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: university-of-basel
name: University of Basel
x-type: university
x-category: Public Research University
description: 'The University of Basel (Universität Basel) is the oldest university in Switzerland, founded in 1460, and a
  canton-funded public research university. It operates no developer portal, no self-serve API program and no public product
  API; every machine-readable surface it runs is scholarly infrastructure, federated identity, or the back end of one of its
  own administrative systems. Exactly one OpenAPI contract is served under unibas.ch — the REST back end of UNIverse, the
  research information system, which publishes an OpenAPI 3.1.0 description and a Swagger UI anonymously while enforcing a
  bearer token on every data path. Beyond it, verified live on the university''s own hosts: "edoc", the open-access institutional
  repository running DSpace-CRIS 7.6.2, which answers on both a DSpace REST API and an OAI-PMH 2.0 interface carrying eleven
  metadata formats and an OpenAIRE-CRIS profile; a SWITCHaai / eduGAIN SAML 2.0 identity provider scoped to unibas.ch, alongside
  thirty-two registered service providers under the same domain; an OpenID Connect issuer at the sciCORE scientific computing
  centre; and an LTI launch endpoint on ADAM, the university''s ILIAS learning platform. Library discovery is a tenancy, not
  a Basel system — swisscovery is operated by SLSP on Ex Libris Alma, with Basel holding the 41SLSP_UBS institution zone.
  The DaSCH Service Platform API (api.dasch.swiss), previously catalogued here as Basel''s, is not: DaSCH is a legally independent
  association hosted at the university, and that contract and its derived artifacts were removed in the 2026-08-30 pass.'
type: Index
deliveryModel:
  model: self-hosted
  open_source: false
  commercial: false
  callable_host: true
  label: Institution-operated endpoints · no product API
  confidence: high
  source:
  - probed
  generated: '2026-08-30'
  method: probed
accessModel:
  pricing: free
  onboarding: none
  trial: false
  try_now: true
  public: true
  label: Free · anonymous read on the repository and metadata surfaces
  confidence: high
  source:
  - probed
  generated: '2026-08-30'
  method: probed
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/university-of-basel.png
url: https://raw.githubusercontent.com/api-evangelist/university-of-basel/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- Switzerland
- Basel
- Research Data
- Research Information
- Institutional Repository
- Open Access
- OAI-PMH
- Identity Federation
- Library
- Research Computing
apis:
- aid: university-of-basel:edoc-rest
  name: edoc DSpace REST API
  x-operator: institution
  description: 'Public DSpace REST API for "edoc", the open-access institutional repository of the University of Basel, running
    DSpace-CRIS 7.6.2 (cris-2023.02.06) on the university''s own host. The API root reports dspaceName "edoc: Open Access
    Repository University of Basel" and links the full HAL surface — items, collections, communities, bitstreams, the metadata-field
    registry and the discovery/search endpoints. The software is DSpace''s and no contract is published for it; the deployment,
    the host and the content are Basel''s. Anonymous read verified live 2026-08-30 (HTTP 200).'
  humanURL: https://ub.unibas.ch/en/services/dh-digital-services/edoc/
  baseURL: https://edoc.unibas.ch/server/api
  tags:
  - Institutional Repository
  - Open Access
  - DSpace
  - Research Data
  - REST
  properties:
  - type: Documentation
    url: https://ub.unibas.ch/en/services/dh-digital-services/edoc/
  - type: APIReference
    url: https://edoc.unibas.ch/server/api
  - type: Conformance
    url: conformance/university-of-basel-conformance.yml
- aid: university-of-basel:edoc-oai
  name: edoc OAI-PMH
  x-operator: institution
  description: 'OAI-PMH 2.0 metadata harvesting interface for edoc. Identify reports repositoryName "edoc: Open Access Repository
    University of Basel", repositoryIdentifier edoc.unibas.ch and adminEmail openaccess@unibas.ch, and carries an OpenAIRE-CRIS
    1.1 service description. ListMetadataFormats returns eleven prefixes — oai_dc, qdc, mods, mets, didl, ore, rdf, marc,
    dim, etdms, uketd_dc. Institution-operated on Basel''s own host. Verified live 2026-08-30 (HTTP 200).'
  humanURL: https://ub.unibas.ch/en/services/dh-digital-services/edoc/
  baseURL: https://edoc.unibas.ch/server/oai/request
  tags:
  - OAI-PMH
  - Metadata
  - Open Access
  - Institutional Repository
  - Harvesting
  properties:
  - type: APIReference
    url: https://edoc.unibas.ch/server/oai/request?verb=Identify
  - type: Documentation
    url: https://ub.unibas.ch/en/services/dh-digital-services/edoc/
  - type: Conformance
    url: conformance/university-of-basel-conformance.yml
- aid: university-of-basel:switchaai-idp
  name: University of Basel SWITCHaai / eduGAIN Identity Provider
  x-operator: institution
  description: Basel's SAML 2.0 identity provider, entityID https://aai-logon.unibas.ch/idp/shibboleth, registered in the
    SWITCHaai federation and exported to eduGAIN. Its metadata declares shibmd:Scope unibas.ch, swissEduPersonHomeOrganization
    unibas.ch, swissEduPersonHomeOrganizationType "university", REFEDS Research & Scholarship, the GÉANT Data Protection Code
    of Conduct v1, MyAcademicID ESI, and REFEDS Sirtfi assurance certification. The same aggregate carries thirty-two Basel-operated
    service providers under unibas.ch — ADAM, forschdb2, grants, drittmittel, personeninfo, oauth-logon and the faculty systems.
    The federation aggregate is published by SWITCH; the entity, its keys and its endpoints are the university's. Metadata
    verified live 2026-08-30 (HTTP 200, 21.3 MB aggregate); the IdP host itself publishes no public DNS record, so the metadata
    is the readable surface.
  humanURL: https://its.unibas.ch/en/
  baseURL: https://aai-logon.unibas.ch/idp/shibboleth
  tags:
  - Identity Federation
  - SAML
  - Shibboleth
  - eduGAIN
  - SWITCHaai
  properties:
  - type: x-saml-metadata
    url: https://metadata.aai.switch.ch/metadata.switchaai.xml
  - type: Documentation
    url: https://www.switch.ch/aai/
  - type: Conformance
    url: conformance/university-of-basel-conformance.yml
- aid: university-of-basel:scicore-oidc
  name: sciCORE OpenID Connect Issuer
  x-operator: institution
  description: OpenID Connect issuer operated by sciCORE, the University of Basel's centre for scientific computing, at https://iam.scicore.unibas.ch/realms/switch-eduid
    — a Keycloak realm that brokers SWITCH edu-ID into the university's research-computing services. The discovery document
    is served anonymously and declares the full endpoint set (authorization, token, introspection, userinfo, JWKS, device
    and CIBA), ten grant types including client_credentials, device_code, jwt-bearer and token-exchange, and thirteen scopes.
    Host is under unibas.ch and resolves to the university's own network (131.152.224.47). Verified live 2026-08-30 (HTTP
    200).
  humanURL: https://scicore.unibas.ch/
  baseURL: https://iam.scicore.unibas.ch/realms/switch-eduid
  tags:
  - OpenID Connect
  - OAuth
  - Identity
  - Research Computing
  - Authentication
  tags_raw:
  - OpenID Connect
  - OAuth
  - Identity
  - Research Computing
  - Authentication
  properties:
  - type: APIReference
    url: https://iam.scicore.unibas.ch/realms/switch-eduid/.well-known/openid-configuration
  - type: Documentation
    url: https://scicore.unibas.ch/
  - type: Authentication
    url: authentication/university-of-basel-authentication.yml
- aid: university-of-basel:adam-lti
  name: ADAM (ILIAS) LTI launch endpoint
  x-operator: institution
  description: LTI launch endpoint on ADAM, the University of Basel's ILIAS learning management system, at https://adam.unibas.ch/lti.php.
    It answers an unauthenticated GET with the ILIAS LTI error string rather than a 404 — a control request to a non-existent
    path on the same host returns 404 — which establishes an LTI consumer/provider entry point is deployed and reachable.
    No documentation, tool-configuration URL or JWKS is published publicly; launches require an institutional LTI credential.
    ILIAS is open-source software; the deployment and host (fip-adam-001.its.unibas.ch) are Basel IT Services'. Verified live
    2026-08-30 (HTTP 200).
  humanURL: https://adam.unibas.ch/
  baseURL: https://adam.unibas.ch/lti.php
  tags:
  - LTI
  - LMS
  - ILIAS
  - Education
  tags_raw:
  - LTI
  - Learning Management
  - ILIAS
  - Education
  properties:
  - type: Website
    url: https://adam.unibas.ch/
  - type: Conformance
    url: conformance/university-of-basel-conformance.yml
- aid: university-of-basel:universe-research-information
  name: UNIverse Research Information System API
  x-operator: institution
  description: 'The REST backend of UNIverse (universe.unibas.ch), the University of Basel''s research information system,
    at https://universe-intern.unibas.ch/api. It is the only OpenAPI contract the university itself serves: OpenAPI 3.1.0,
    title "Super MedMe API", version 1.16.2.191, 1,671 paths and 1,170 schemas, one securityScheme ("Bearer Token"), covering
    publications, books, persons, departments, reviewers, stakeholder review workflow and room/meeting administration. The
    contract names no vendor — no info.contact, no license, and its only server is the unibas.ch host itself, which resolves
    into the university''s own network (lzm-medme-fe-prod1.meddek.unibas.ch, 131.152.217.196). A springdoc Swagger UI is served
    alongside it. Verified live 2026-08-30: the contract and Swagger UI answer 200 anonymously, and a data path answers 401
    with {"timestamp":…,"status":401,"error":"Unauthorized","path":…}, which establishes the token is enforced rather than
    merely declared.'
  humanURL: https://universe.unibas.ch/
  baseURL: https://universe-intern.unibas.ch/api
  tags:
  - Research Information
  - CRI
  - Publications
  - OpenAPI
  - Internal
  tags_raw:
  - Research Information
  - CRIS
  - Publications
  - OpenAPI
  - Internal
  properties:
  - type: APIReference
    url: https://universe-intern.unibas.ch/api/v3/api-docs
  - type: Documentation
    url: https://universe-intern.unibas.ch/api/swagger-ui/index.html
  - type: Website
    url: https://universe.unibas.ch/
  x-harvest-decision: The contract is NOT mirrored into openapi/ and no artifacts are derived from it, by choice. The host
    is named "intern", the system is an internal research-administration application of the Medical Faculty holding person-level
    records, and the university runs a public vulnerability disclosure program. The surface is recorded because it is anonymously
    reachable and it is the institution's own engineering; copying 1.4 MB of its endpoint documentation into a public catalog
    repository is a separate act that a human should authorize. A later pass must not "complete" this entry by harvesting
    it.
- aid: university-of-basel:swisscovery-sru
  name: swisscovery (SLSP / Ex Libris Alma) SRU — Basel institution zone
  x-operator: tenant
  description: SRU (Search/Retrieve via URL) interface to swisscovery, the Swiss national library discovery platform, scoped
    to the University of Basel institution zone 41SLSP_UBS. The catalogue records and the institution zone are Basel's; the
    platform, the host and the SRU contract belong to Swiss Library Service Platform AG running Ex Libris Alma. Recorded as
    a tenancy, not as a Basel API. Explain response verified live 2026-08-30 (HTTP 200, 190 KB).
  humanURL: https://ub.unibas.ch/en/basel-library-network/
  baseURL: https://swisscovery.slsp.ch/view/sru/41SLSP_UBS
  tags:
  - Library
  - Catalogue
  - SRU
  - Discovery
  - Alma
  properties:
  - type: Documentation
    url: https://ub.unibas.ch/en/search-find/library-catalogues/swisscovery-registration-and-help/
  - type: Website
    url: https://swisscovery.slsp.ch/discovery/search?vid=41SLSP_UBS:UBS
common:
- type: Website
  url: https://www.unibas.ch/en
- type: Blog
  url: https://www.unibas.ch/en/News-Events/News.html
- type: TermsOfService
  url: https://www.unibas.ch/en/Legal-notice.html
- type: PrivacyPolicy
  url: https://www.unibas.ch/en/Legal-notice/Data-Protection.html
- type: Support
  url: https://its.unibas.ch/en/contact/
- type: GitHubOrganization
  url: https://github.com/ITS-Unibas
- type: SourceCode
  url: https://github.com/RISE-UNIBAS
- type: LinkedIn
  url: https://www.linkedin.com/school/university-of-basel/
- type: ResearchRepository
  url: https://edoc.unibas.ch/
- type: LibraryCatalog
  url: https://swisscovery.slsp.ch/discovery/search?vid=41SLSP_UBS:UBS
- type: CourseCatalog
  url: https://vorlesungsverzeichnis.unibas.ch/en/course-directory
- type: IdentityFederation
  url: https://metadata.aai.switch.ch/metadata.switchaai.xml
- type: ResearchComputing
  url: https://scicore.unibas.ch/
- type: AIPolicy
  url: https://www.unibas.ch/en/Studies/Learning-and-Teaching/AI-in-learning-and-teaching.html
- type: Authentication
  url: authentication/university-of-basel-authentication.yml
- type: Conformance
  url: conformance/university-of-basel-conformance.yml
- type: DomainSecurity
  url: security/university-of-basel-domain-security.yml
- type: Security
  url: security/university-of-basel-vulnerability-disclosure.yml
- type: VulnerabilityDisclosure
  url: security/university-of-basel-vulnerability-disclosure.yml
- type: Plans
  url: plans/university-of-basel-plans-pricing.yml
- type: RateLimits
  url: rate-limits/university-of-basel-rate-limits.yml
- type: FinOps
  url: finops/university-of-basel-finops.yml
- type: LLMsTxt
  url: llms/university-of-basel-llms.txt
- type: AgentSkill
  url: skills/_index.yml
- type: Review
  url: review.yml
x-coverage:
  state: covered
  reason: covered
  detail: 'Six institution-operated surfaces and one tenancy were verified live on 2026-08-30, and the thinness beyond them
    is the institution''s, not a fetch failure. The find of the pass is universe-intern.unibas.ch/api — the REST backend of
    the UNIverse research information system, which serves an OpenAPI 3.1.0 contract (1,671 paths, 1,170 schemas) and a springdoc
    Swagger UI anonymously while enforcing a bearer token on data paths (401 with a structured envelope). It was reached by
    reading the API base out of the public Angular bundle of universe.unibas.ch, whose own paths all return a soft-200 SPA
    shell. It is the only OpenAPI the university itself serves, and it is deliberately not mirrored into this repository —
    see the entry''s x-harvest-decision. Also institution-operated and verified: edoc.unibas.ch/server/api (DSpace-CRIS 7.6.2,
    HTTP 200, anonymous read, 540 metadata fields readable including person.identifier.orcid and the cris.orcid.* sync registry);
    edoc.unibas.ch/server/oai/request (OAI-PMH 2.0, eleven metadata formats, OpenAIRE-CRIS 1.1 service description); the SWITCHaai/eduGAIN
    SAML identity provider https://aai-logon.unibas.ch/idp/shibboleth, read from the 21.3 MB SWITCHaai aggregate and confirmed
    present in the 93 MB eduGAIN aggregate, with Sirtfi, REFEDS R&S and GÉANT CoCo entity categories and 32 Basel service
    providers alongside it; iam.scicore.unibas.ch/realms/switch-eduid (Keycloak OIDC discovery, HTTP 200); and adam.unibas.ch/lti.php
    (ILIAS LTI launch, HTTP 200 against a 404 control on the same host). Tenant, not Basel''s: swisscovery.slsp.ch/view/sru/41SLSP_UBS
    (SLSP AG on Ex Libris Alma) and the e-manuscripta.ch/bau consortium platform. Removed this pass as vendor-attributed:
    the DaSCH DSP-API estate — DaSCH is a legally independent association (legal notice: DaSCH, Kornhausgasse 7, 4051 Basel;
    about-us: "an association ... acting independently of any single Higher Education Institution") that the University of
    Basel hosts and part-funds, and whose contract names DaSCH as contact and api.dasch.swiss as its only server. Confirmed
    absent: no DNS for data.unibas.ch, api.unibas.ch, developer.unibas.ch, opendata.unibas.ch, research.unibas.ch or aai.unibas.ch;
    www.unibas.ch/llms.txt 404 and /.well-known/security.txt 503; no public API for the Vorlesungsverzeichnis course directory,
    and none on the public faces of universe.unibas.ch or forschdb2.unibas.ch, whose Angular front ends answer every probed
    API path with the same 384 KB SPA shell at HTTP 200; ub.unibas.ch/digi/ 403 from nginx. Seen but not verifiable: the UB
    Basel IIIF stack (ub-sipi.ub.unibas.ch answers a IIIF-shaped path with 403 rather than 404, ub-iiifpresentation.ub.unibas.ch
    resolves into the university network) — no public manifest or collection URL could be reached, so no surface was recorded
    for it.'
  assessed: '2026-08-30'
  method: pipeline-university
  evidence:
  - url: https://edoc.unibas.ch/server/api
    status: 200
  - url: https://edoc.unibas.ch/server/api/core/metadatafields?size=1000
    status: 200
  - url: https://edoc.unibas.ch/server/oai/request?verb=Identify
    status: 200
  - url: https://edoc.unibas.ch/server/oai/request?verb=ListMetadataFormats
    status: 200
  - url: https://metadata.aai.switch.ch/metadata.switchaai.xml
    status: 200
  - url: https://mds.edugain.org/edugain-v2.xml
    status: 200
  - url: https://iam.scicore.unibas.ch/realms/switch-eduid/.well-known/openid-configuration
    status: 200
  - url: https://adam.unibas.ch/lti.php
    status: 200
  - url: https://adam.unibas.ch/notarealendpoint.php
    status: 404
  - url: https://universe-intern.unibas.ch/api/v3/api-docs
    status: 200
  - url: https://universe-intern.unibas.ch/api/swagger-ui/index.html
    status: 200
  - url: https://universe-intern.unibas.ch/api/v2/publications
    status: 401
  - url: https://universe.unibas.ch/api/v1/persons
    status: 200
  - url: https://swisscovery.slsp.ch/view/sru/41SLSP_UBS?version=1.2&operation=explain
    status: 200
  - url: https://api.datacite.org/providers/ilen
    status: 200
  - url: https://api.crossref.org/members/27920
    status: 200
  - url: https://www.dasch.swiss/legal-notice
    status: 200
  - url: https://www.dasch.swiss/about-us
    status: 200
  - url: https://scicore.unibas.ch/
    status: 200
  - url: https://vorlesungsverzeichnis.unibas.ch/en/course-directory
    status: 200
  - url: https://forschdb2.unibas.ch/v3/api-docs
    status: 301
  - url: https://ub.unibas.ch/digi/
    status: 403
  - url: https://ub-sipi.ub.unibas.ch/bau/info.json
    status: 403
  - url: https://www.unibas.ch/llms.txt
    status: 404
  - url: https://www.unibas.ch/.well-known/security.txt
    status: 503
  - url: https://api.unibas.ch/
    status: 0
  - url: https://data.unibas.ch/
    status: 0
  removed: 51
  removed_note: Six OpenAPI contracts and their pristine source (openapi/_original/university-of-basel-dsp-api .yaml), eight
    apis[] entries, five overlays, eleven Postman/OpenCollection files, three JSON Schemas, two JSON Structures, four examples,
    one JSON-LD context, two Spectral rulesets, and the vocabulary, data-model, error catalog, conventions, lifecycle, changelog,
    CLI, packages, sandbox, MCP candidate, capability-edge and agentic-access artifacts derived from them, plus three DSP-API
    agent skills. Every one described api.dasch.swiss, whose contract declares info.contact "DaSCH" / https://www.dasch.swiss/
    and a single server https://api.dasch.swiss:443. The eighth apis[] entry, "University of Basel Experimental API", additionally
    carried a baseURL of https://edoc.unibas.ch/server/api against a spec whose own servers[] block said api.dasch.swiss —
    a mislabel introduced when the contract was split by tag.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
modified: '2026-08-30'
created: '2026-06-03'
x-enrichment:
  date: '2026-08-30'
  status: enriched
  artifacts_added: 0
  artifacts_removed: 51
  pass: pipeline-university

University of Basel API — frequently asked questions

Does University of Basel have an API?

Yes. APIs.io lists 7 APIs from University of Basel, including edoc DSpace REST API, edoc OAI-PMH and University of Basel SWITCHaai / eduGAIN Identity Provider, and 4 more.

How do I authenticate with the University of Basel API?

University of Basel uses bearer-token authentication (none/http_bearer/openid_connect/saml · 6 schemes). The details are profiled on APIs.io as University Of Basel Authentication.

How much does the University of Basel API cost?

APIs.io lists 1 pricing plan for University of Basel, with each plan's price, limits and inclusions under Pricing on this page.

Is the University of Basel API ready for AI agents?

University of Basel has a Kin Score of 29.9 out of 100 (thin) and an Agent Readiness score of 5.9 (agent-aware), scored by API Evangelist on 2026-11-06.

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/university-of-basel"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/university-of-basel/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/university-of-basel/evidence"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.

A second provider on the same verified email joins the account you already have.