UGM Journals OAI-PMH

OAI-PMH 2.0 metadata harvesting endpoint for "Jurnal Universitas Gadjah Mada", the university-wide scholarly journal platform running Open Journal Systems 2.4.8.1 on UGM's own host, administered by bpp.jurnal@ugm.ac.id. Verified live on 2026-09-01 — Identify, five metadata prefixes (oai_dc, marcxml, oai_marc, nlm, rfc1807), 100 setSpecs and 100 real records in the first page, with gzip and deflate compression advertised. Each journal and section is an OAI set, and articles carry DOIs under UGM's own Crossref prefix 10.22146. This surface was missing entirely from the June 2026 profile. The lifecycle risk is stated plainly: OJS 2.4.8.1 is the last release of an end-of-life line, and a partial migration to OJS 3 is visibly under way with no published schedule.

Operations 1

GET /index/oai OAI-PMH 2.0 request across every UGM journal #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/journal-oai-pmh"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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.

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

OpenAPI Specification

gadjah-mada-university-journal-oai-pmh-openapi.yml Raw ↑
# generated: '2026-09-01'
# method: derived
# source: >-
#   Derived on 2026-09-01 from the OAI-PMH 2.0 protocol specification bound to the live, verified
#   endpoint at https://journal.ugm.ac.id/index/oai. Verbs exercised live: Identify (200,
#   repositoryName "Jurnal Universitas Gadjah Mada", adminEmail bpp.jurnal@ugm.ac.id, gzip/deflate
#   compression advertised), ListMetadataFormats (200, five prefixes), ListSets (200, 100 setSpecs
#   in the first page — one per journal/section), ListRecords (200, 100 records in the first page).
#   UGM publishes no OpenAPI for this endpoint; this is OUR derivation of a standardised protocol.
# x-operator: institution
openapi: 3.1.0
info:
  title: UGM Journals OAI-PMH
  version: '2.0'
  description: >-
    OAI-PMH 2.0 metadata harvesting interface for "Jurnal Universitas Gadjah Mada", UGM's
    university-wide scholarly journal platform running Open Journal Systems 2.4.8.1 on the
    university's own host journal.ugm.ac.id. OJS is PKP's software; the deployment, the host, the
    journals and the administration (bpp.jurnal@ugm.ac.id) are UGM's. Five metadata prefixes are
    offered: oai_dc, marcxml, oai_marc, nlm and rfc1807. Anonymous and unauthenticated. Articles
    carry Crossref DOIs under UGM's own prefix 10.22146.
    NOTE - written by API Evangelist from live protocol responses; a derived contract, not an
    institution-authored one.
  contact:
    name: UGM Journal Management (BPP)
    email: bpp.jurnal@ugm.ac.id
    url: https://journal.ugm.ac.id/
servers:
  - url: https://journal.ugm.ac.id
    description: Production. Verified 2026-09-01.
paths:
  /index/oai:
    get:
      operationId: oaiRequestAllJournals
      summary: OAI-PMH 2.0 request across every UGM journal
      description: >-
        Site-wide OAI-PMH interface. `verb` selects the operation; each journal and section is
        exposed as an OAI set. Also reachable as /index.php/index/oai. gzip and deflate response
        compression are advertised in Identify.
      tags: [OAI-PMH]
      parameters:
        - name: verb
          in: query
          required: true
          schema:
            type: string
            enum: [Identify, ListMetadataFormats, ListSets, ListIdentifiers, ListRecords, GetRecord]
        - name: metadataPrefix
          in: query
          required: false
          schema:
            type: string
            enum: [oai_dc, marcxml, oai_marc, nlm, rfc1807]
        - name: identifier
          in: query
          required: false
          description: OAI identifier of a single record, e.g. oai:journal.ugm.ac.id:article/1.
          schema: { type: string }
        - name: set
          in: query
          required: false
          description: setSpec naming one journal or one journal section.
          schema: { type: string }
        - name: from
          in: query
          required: false
          schema: { type: string, format: date-time }
        - name: until
          in: query
          required: false
          schema: { type: string, format: date-time }
        - name: resumptionToken
          in: query
          required: false
          schema: { type: string }
      responses:
        '200':
          description: >-
            An OAI-PMH response document, or an <error> element with a machine-readable code at
            HTTP 200 per the protocol.
          content:
            text/xml:
              schema:
                type: string
                contentMediaType: text/xml
tags:
  - name: OAI-PMH
    description: Open Archives Initiative Protocol for Metadata Harvesting, version 2.0.
x-oai-pmh:
  repository_name: Jurnal Universitas Gadjah Mada
  admin_email: bpp.jurnal@ugm.ac.id
  protocol_version: '2.0'
  deleted_record: persistent
  granularity: YYYY-MM-DDThh:mm:ssZ
  repository_identifier: journal.ugm.ac.id
  sample_identifier: oai:journal.ugm.ac.id:article/1
  software: Open Journal Systems 2.4.8.1
  compression: [gzip, deflate]
  metadata_prefixes: [oai_dc, marcxml, oai_marc, nlm, rfc1807]
  verified: '2026-09-01'