University of Geneva website screenshot

University of Geneva

The University of Geneva (Université de Genève, UNIGE) is a public research university in Geneva, Switzerland, founded in 1559, and ranked #93 in the QS World University Rankings 2025. Its public developer and API footprint is centered on open science and research infrastructure operated by the Division of Scientific Information (DIS) and the e-Research services: the Archive ouverte UNIGE institutional repository exposes metadata via a live OAI-PMH endpoint, the Yareta research-data-management platform (built on the DLCM stack) offers a REST API for preservation and access, and domain research groups publish specialized services such as the Terminus protein-prediction API. UNIGE maintains a public GitHub organization (dis-unige) for library and data tooling. There is no single unified public developer portal; most APIs are research- or service-specific.

University of Geneva publishes 3 APIs on the APIs.io network: Access API, Ingest API, and OAI-PMH API. Tagged areas include Education, Higher Education, University, Open Science, and Research Data.

The University of Geneva catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

University of Geneva’s developer surface includes GitHub presence, engineering blog, and 9 more developer resources.

38.8/100 thin ▬ flat Agent 22/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
5 APIs
EducationHigher EducationUniversityOpen ScienceResearch DataInstitutional RepositorySwitzerlandEurope

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 38.8/100 · thin
Contract Quality 13.9 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 7.0 / 12
Discoverability 6.5 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/university-of-geneva: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 5

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

Archive ouverte UNIGE OAI-PMH

OAI-PMH 2.0 metadata-harvesting interface for the Archive ouverte UNIGE institutional repository, exposing the University's scientific publications and records in multiple metad...

Terminus Protein Prediction API

Terminus is a UNIGE-developed prediction service for protein N-terminal modifications (initial methionine cleavage and N-terminal acetylation) across taxonomic groups. It accept...

University of Geneva Access API

Discover, order and download archives (AIP/DIP).

University of Geneva Ingest API

Deposit, validate and submit research data.

University of Geneva OAI-PMH API

OAI-PMH provider information and metadata formats.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

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

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

University Of Geneva Context

30 classes · 5 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

University of Geneva API Rules

6 rules · 4 warnings 2 info

SPECTRAL

University of Geneva API Rules

7 rules · 4 warnings 3 info

SPECTRAL

JSON Schema 4

Standalone JSON Schema definitions for this provider's data models.

Yareta Order

19 properties

JSON SCHEMA

Yareta Organizational Unit

10 properties

JSON SCHEMA

JSON Structure 3

JSON Structure definitions describing this provider's data shapes.

University Of Geneva Aip Structure

33 properties

JSON STRUCTURE

University Of Geneva Order Structure

19 properties

JSON STRUCTURE

University Of Geneva Orgunit Structure

10 properties

JSON STRUCTURE

Examples 4

Example request and response payloads for these APIs.

Security Posture 1

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

University Of Geneva Domain Security

TLSv1.3 · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

University Of Geneva Agentic Access

337 operations · 148 acting

337 operations · 148 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: university-of-geneva
name: University of Geneva
description: 'The University of Geneva (Université de Genève, UNIGE) is a public research university in Geneva, Switzerland,
  founded in 1559, and ranked #93 in the QS World University Rankings 2025. Its public developer and API footprint is centered
  on open science and research infrastructure operated by the Division of Scientific Information (DIS) and the e-Research
  services: the Archive ouverte UNIGE institutional repository exposes metadata via a live OAI-PMH endpoint, the Yareta research-data-management
  platform (built on the DLCM stack) offers a REST API for preservation and access, and domain research groups publish specialized
  services such as the Terminus protein-prediction API. UNIGE maintains a public GitHub organization (dis-unige) for library
  and data tooling. There is no single unified public developer portal; most APIs are research- or service-specific.'
type: Index
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/university-of-geneva.png
url: https://raw.githubusercontent.com/api-evangelist/university-of-geneva/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Open Science
- Research Data
- Institutional Repository
- Switzerland
- Europe
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: university-of-geneva:archive-ouverte-oai
  name: Archive ouverte UNIGE OAI-PMH
  description: OAI-PMH 2.0 metadata-harvesting interface for the Archive ouverte UNIGE institutional repository, exposing
    the University's scientific publications and records in multiple metadata formats (Dublin Core and UNIGE-specific schemas).
    Verified live with a working Identify response.
  humanURL: https://archive-ouverte.unige.ch/
  baseURL: https://archive-ouverte.unige.ch/oai
  tags:
  - OAI-PMH
  - Institutional Repository
  - Open Access
  - Metadata
  - Publications
  properties:
  - type: Documentation
    url: https://archive-ouverte.unige.ch/
  - type: GitHub
    url: https://github.com/dis-unige
- aid: university-of-geneva:terminus
  name: Terminus Protein Prediction API
  description: Terminus is a UNIGE-developed prediction service for protein N-terminal modifications (initial methionine cleavage
    and N-terminal acetylation) across taxonomic groups. It accepts protein sequences via HTTP POST in FASTA-to-CSV or JSON-to-JSON
    modes and returns prediction results.
  humanURL: https://terminus.unige.ch/info/API
  tags:
  - Bioinformatics
  - Research
  - Proteins
  - Prediction
  properties:
  - type: Documentation
    url: https://terminus.unige.ch/info/API
- aid: university-of-geneva:university-of-geneva-access-api
  name: University of Geneva Access API
  description: Discover, order and download archives (AIP/DIP).
  humanURL: https://archive-ouverte.unige.ch/
  baseURL: https://archive-ouverte.unige.ch/oai
  tags:
  - Access
  properties:
  - type: OpenAPI
    url: openapi/university-of-geneva-access-api-openapi.yml
  - type: Documentation
    url: https://www.unige.ch/eresearch/en/services/yareta/
  - type: JSONSchema
    url: json-schema/university-of-geneva-aip-schema.json
  - type: JSONSchema
    url: json-schema/university-of-geneva-dip-schema.json
  - type: JSONSchema
    url: json-schema/university-of-geneva-order-schema.json
  - type: JSONSchema
    url: json-schema/university-of-geneva-orgunit-schema.json
  - type: JSONStructure
    url: json-structure/university-of-geneva-aip-structure.json
  - type: JSONStructure
    url: json-structure/university-of-geneva-order-structure.json
  - type: JSONStructure
    url: json-structure/university-of-geneva-orgunit-structure.json
  - type: Examples
    url: examples/university-of-geneva-order-response-example.json
  - type: Rules
    url: rules/university-of-geneva-rules.yml
  - type: Vocabulary
    url: vocabulary/university-of-geneva-vocabulary.yml
  - type: JSONLD
    url: json-ld/university-of-geneva-context.jsonld
- aid: university-of-geneva:university-of-geneva-ingest-api
  name: University of Geneva Ingest API
  description: Deposit, validate and submit research data.
  humanURL: https://archive-ouverte.unige.ch/
  baseURL: https://archive-ouverte.unige.ch/oai
  tags:
  - Ingest
  properties:
  - type: OpenAPI
    url: openapi/university-of-geneva-ingest-api-openapi.yml
  - type: Documentation
    url: https://www.unige.ch/eresearch/en/services/yareta/
  - type: JSONSchema
    url: json-schema/university-of-geneva-aip-schema.json
  - type: JSONSchema
    url: json-schema/university-of-geneva-dip-schema.json
  - type: JSONSchema
    url: json-schema/university-of-geneva-order-schema.json
  - type: JSONSchema
    url: json-schema/university-of-geneva-orgunit-schema.json
  - type: JSONStructure
    url: json-structure/university-of-geneva-aip-structure.json
  - type: JSONStructure
    url: json-structure/university-of-geneva-order-structure.json
  - type: JSONStructure
    url: json-structure/university-of-geneva-orgunit-structure.json
  - type: Examples
    url: examples/university-of-geneva-order-response-example.json
  - type: Rules
    url: rules/university-of-geneva-rules.yml
  - type: Vocabulary
    url: vocabulary/university-of-geneva-vocabulary.yml
  - type: JSONLD
    url: json-ld/university-of-geneva-context.jsonld
- aid: university-of-geneva:university-of-geneva-oai-pmh-api
  name: University of Geneva OAI-PMH API
  description: OAI-PMH provider information and metadata formats.
  humanURL: https://archive-ouverte.unige.ch/
  baseURL: https://archive-ouverte.unige.ch/oai
  tags:
  - OAI-PMH
  properties:
  - type: OpenAPI
    url: openapi/university-of-geneva-oai-pmh-api-openapi.yml
  - type: Documentation
    url: https://www.unige.ch/eresearch/en/services/yareta/
  - type: JSONSchema
    url: json-schema/university-of-geneva-aip-schema.json
  - type: JSONSchema
    url: json-schema/university-of-geneva-dip-schema.json
  - type: JSONSchema
    url: json-schema/university-of-geneva-order-schema.json
  - type: JSONSchema
    url: json-schema/university-of-geneva-orgunit-schema.json
  - type: JSONStructure
    url: json-structure/university-of-geneva-aip-structure.json
  - type: JSONStructure
    url: json-structure/university-of-geneva-order-structure.json
  - type: JSONStructure
    url: json-structure/university-of-geneva-orgunit-structure.json
  - type: Examples
    url: examples/university-of-geneva-order-response-example.json
  - type: Rules
    url: rules/university-of-geneva-rules.yml
  - type: Vocabulary
    url: vocabulary/university-of-geneva-vocabulary.yml
  - type: JSONLD
    url: json-ld/university-of-geneva-context.jsonld
common:
- type: AgenticAccess
  url: agentic-access/university-of-geneva-agentic-access.yml
- type: DomainSecurity
  url: security/university-of-geneva-domain-security.yml
- type: Website
  url: https://www.unige.ch/
- type: GitHub
  url: https://github.com/dis-unige
- type: LinkedIn
  url: https://www.linkedin.com/school/university-of-geneva/
- type: DeveloperPortal
  url: https://www.unige.ch/eresearch/en/
- type: Plans
  url: plans/university-of-geneva-plans-pricing.yml
- type: RateLimits
  url: rate-limits/university-of-geneva-rate-limits.yml
- type: FinOps
  url: finops/university-of-geneva-finops.yml
- type: Review
  url: review.yml
- url: https://www.unige.ch/feed/rss
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com