Stanford Libraries PURL API

Persistent URLs into the Stanford Digital Repository. GET /{druid} returns HTML, /{druid}.xml returns the cocina publicObject document, /{druid}.mods returns MODS 3.7. Open, no credential. Verified live 2026-08-19.

API entry from apis.yml

apis.yml Raw ↑
aid: stanford:library-purl
name: Stanford Libraries PURL API
x-operator: institution
description: Persistent URLs into the Stanford Digital Repository. GET /{druid} returns HTML, /{druid}.xml
  returns the cocina publicObject document, /{druid}.mods returns MODS 3.7. Open, no credential. Verified
  live 2026-08-19.
humanURL: https://api.library.stanford.edu/docs/purl/api/
baseURL: https://purl.stanford.edu
tags:
- Library
- Persistent Identifiers
- Metadata
- Digital Repository
properties:
- type: Documentation
  url: https://api.library.stanford.edu/docs/purl/api/
- type: Examples
  url: examples/stanford-purl-publicobject-example.xml
- type: Examples
  url: examples/stanford-purl-mods-example.xml