University of Bath logo

University of Bath

The University of Bath is a public research university in Bath, United Kingdom, ranked #150 in the QS World University Rankings 2025. Its public, machine-readable developer footprint is centered on scholarly metadata rather than a commercial developer program: an Elsevier Pure research portal exposing an OAI-PMH interface, an EPrints 3.4 Research Data Archive with OAI-PMH and a REST interface, and an Ex Libris Alma/Primo library discovery platform. The University operates an Azure API Management developer portal, but the publicly reachable instance is a non-production ("test") environment with no openly documented production APIs. Administrative and identity services are gated behind institutional affiliation.

5 APIs 0 Features
EducationHigher EducationUniversityUnited KingdomResearchOpen DataLibraryMetadata

APIs

Research Portal (Pure) OAI-PMH

OAI-PMH 2.0 metadata harvesting interface for the University of Bath Open Access Repository, served by the institution's Elsevier Pure research information system. Confirmed liv...

Research Data Archive OAI-PMH

OAI-PMH 2.0 metadata harvesting endpoint for the University of Bath Research Data Archive, an EPrints 3.4 institutional data repository. Confirmed live; the archive footer adver...

Research Data Archive REST/Feeds

EPrints REST/XML interface and Atom/RSS feeds for the University of Bath Research Data Archive, exposing dataset records and search. The /rest path resolves (HTTP 200); EPrints ...

Library Discovery (Ex Libris Primo)

The University of Bath library catalogue runs on Ex Libris Alma with the Primo discovery service. Primo VE exposes search/discovery interfaces (Primo REST/Search APIs) typically...

Azure API Management Developer Portal (non-production)

The University operates a Microsoft Azure API Management developer portal. The publicly reachable instance is a non-production "test" environment (portal.apim.test.bath.ac.uk, H...

Semantic Vocabularies

University Of Bath Context

17 classes · 12 properties

JSON-LD

API Governance Rules

University of Bath API Rules

6 rules · 2 errors 3 warnings

SPECTRAL

JSON Structure

University Of Bath Activity Structure

36 properties

JSON STRUCTURE

University Of Bath Dataset Structure

52 properties

JSON STRUCTURE

University Of Bath Organization Structure

31 properties

JSON STRUCTURE

University Of Bath Person Structure

49 properties

JSON STRUCTURE

University Of Bath Researchoutput Structure

48 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
👥
GitHub
GitHub
🔗
LinkedIn
LinkedIn
🌐
DeveloperPortal
DeveloperPortal
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Review
Review

Sources

apis.yml Raw ↑
---
aid: university-of-bath
name: University of Bath
description: >-
  The University of Bath is a public research university in Bath, United Kingdom,
  ranked #150 in the QS World University Rankings 2025. Its public, machine-readable
  developer footprint is centered on scholarly metadata rather than a commercial
  developer program: an Elsevier Pure research portal exposing an OAI-PMH interface,
  an EPrints 3.4 Research Data Archive with OAI-PMH and a REST interface, and an
  Ex Libris Alma/Primo library discovery platform. The University operates an Azure
  API Management developer portal, but the publicly reachable instance is a non-production
  ("test") environment with no openly documented production APIs. Administrative and
  identity services are gated behind institutional affiliation.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/university-of-bath/refs/heads/main/apis.yml
tags:
  - Education
  - Higher Education
  - University
  - United Kingdom
  - Research
  - Open Data
  - Library
  - Metadata
created: '2026-06-03'
modified: '2026-06-03'
artifacts:
  - type: OpenAPI
    url: openapi/university-of-bath-pure-api.yaml
  - type: JSONSchema
    url: json-schema/
  - type: JSONStructure
    url: json-structure/
  - type: Examples
    url: examples/
  - type: Rules
    url: rules/university-of-bath-rules.yml
  - type: Vocabulary
    url: vocabulary/university-of-bath-vocabulary.yml
  - type: JSONLD
    url: json-ld/university-of-bath-context.jsonld
specificationVersion: '0.19'
apis:
  - aid: university-of-bath:pure-oai
    name: Research Portal (Pure) OAI-PMH
    description: >-
      OAI-PMH 2.0 metadata harvesting interface for the University of Bath Open
      Access Repository, served by the institution's Elsevier Pure research
      information system. Confirmed live via the Identify verb (Pure 5.33.3-3,
      earliest datestamp November 2014).
    humanURL: https://www.bath.ac.uk/guides/overview-of-pure/
    baseURL: https://purehost.bath.ac.uk/ws/oai
    tags: [ Research, Metadata, OAI-PMH, Repository, Pure ]
    properties:
      - type: Documentation
        url: https://www.bath.ac.uk/guides/overview-of-pure/
  - aid: university-of-bath:researchdata-oai
    name: Research Data Archive OAI-PMH
    description: >-
      OAI-PMH 2.0 metadata harvesting endpoint for the University of Bath Research
      Data Archive, an EPrints 3.4 institutional data repository. Confirmed live;
      the archive footer advertises OAI 2.0 support at this base URL.
    humanURL: https://researchdata.bath.ac.uk/
    baseURL: https://researchdata.bath.ac.uk/cgi/oai2
    tags: [ Research, Open Data, OAI-PMH, Repository, EPrints ]
    properties:
      - type: Documentation
        url: https://researchdata.bath.ac.uk/
  - aid: university-of-bath:researchdata-rest
    name: Research Data Archive REST/Feeds
    description: >-
      EPrints REST/XML interface and Atom/RSS feeds for the University of Bath
      Research Data Archive, exposing dataset records and search. The /rest path
      resolves (HTTP 200); EPrints provides RSS 1.0, RSS 2.0 and Atom feeds.
    humanURL: https://researchdata.bath.ac.uk/
    baseURL: https://researchdata.bath.ac.uk/rest
    tags: [ Research, Open Data, REST, Repository, EPrints ]
    properties:
      - type: Documentation
        url: https://researchdata.bath.ac.uk/
  - aid: university-of-bath:primo-discovery
    name: Library Discovery (Ex Libris Primo)
    description: >-
      The University of Bath library catalogue runs on Ex Libris Alma with the
      Primo discovery service. Primo VE exposes search/discovery interfaces (Primo
      REST/Search APIs) typically requiring an Ex Libris API key; the public Primo
      front end at bath.primo.exlibrisgroup.com resolves (HTTP 200).
    humanURL: https://www.bath.ac.uk/guides/using-the-library-catalogue/
    baseURL: https://bath.primo.exlibrisgroup.com/
    tags: [ Library, Discovery, Primo, Alma, Ex Libris ]
    properties:
      - type: Documentation
        url: https://www.bath.ac.uk/guides/using-the-library-catalogue/
  - aid: university-of-bath:apim-portal
    name: Azure API Management Developer Portal (non-production)
    description: >-
      The University operates a Microsoft Azure API Management developer portal.
      The publicly reachable instance is a non-production "test" environment
      (portal.apim.test.bath.ac.uk, HTTP 200) with sign-in/sign-up but no openly
      documented production APIs. Listed for transparency; no production endpoints
      are confirmed.
    humanURL: https://portal.apim.test.bath.ac.uk/
    tags: [ Developer Portal, Azure APIM, Gated ]
    properties:
      - type: Documentation
        url: https://portal.apim.test.bath.ac.uk/
common:
  - type: Website
    url: https://www.bath.ac.uk/
  - type: GitHub
    url: https://github.com/uniofbathdmc
  - type: LinkedIn
    url: https://www.linkedin.com/school/university-of-bath/
  - type: DeveloperPortal
    url: https://portal.apim.test.bath.ac.uk/
  - type: Plans
    url: plans/university-of-bath-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/university-of-bath-rate-limits.yml
  - type: FinOps
    url: finops/university-of-bath-finops.yml
  - type: Review
    url: review.yml
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com