Search the Primo catalog and retrieve a full bibliographic record via Ex Libris Primo REST API

domain: developers.exlibrisgroup.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Generate a Primo API key from the Ex Libris Developer Network scoped to the Primo Read service for your institution's view
  2. GET /primo/v1/search?vid={viewId}&tab={tabId}&scope={scopeId}&q=any,contains,{encodedQuery}&apikey={key} to execute a keyword search against the configured view
  3. Parse the docs array in the response; each element contains a pnx (Primo Normalized XML) object with brief record metadata: title, creator, format, and recordid
  4. Extract the recordid from the brief record (e.g., alma{MMS_ID} format for Alma-backed records)
  5. GET /primo/v1/pnxs/{scope}/{recordId}?vid={viewId}&apikey={key} to retrieve the full PNX record including all subject headings, ISBNs, holdings, and availability data
  6. Parse the delivery section of the full PNX for physical holding location and call number, or the links section for electronic resource URLs

Known gotchas

Related routes

Search bibliographic records via the Koha REST API
koha-community.org · 5 steps · unrated
Retrieve a bibliographic record from WorldCat by ISBN using the OCLC WorldCat Search API
oclc.org · 4 steps · unrated
Perform a keyword search of bib records via the Sierra REST API
techdocs.iii.com · 4 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans