From WorldCat Developers' Network

Jump to: navigation, search

WorldCat Search API: Code and Sample Applications

Last updated 18 July 2009

Modules and Code Libraries

PHP applications using xID, Identities, Registry, and Search API services - By Karen Coombs, OCLC

Python Module for working with the WorldCat API and xID - By Mark Matienzo (anarchivist), The New York Public Library

PHP function for WorldCat API OpenSearch requests - By Bruce Washburn, OCLC

WorldCat Identities Widget - By Bruce Washburn, OCLC

Ruby Gem for working with the WorldCat Search API - By Terry Reese, Oregon State University Library. See also his blog post.

Drupal Link Resolver module - "The Link Resolver Module provides Drupal with a local mechanism to add and maintain institutional link resolver data (institution name, resolver url, etc). Data can be added manually but is also "automagically" captured via the WorldCat OpenURL Gateway IP lookup service as users visit your site, imported en masse via CSV (a default list is included in the module) or added via a WorldCat Registry Institutional ID lookup." - By Chad Fennell

Presentations

WorldCat API, Social Software, and making things easier
A set of short presentations prepared by David Walker, California State University, for the BIGWIG Social Software showcase at ALA Annual 2008. In these presentation, David describes some of the things Cal State is doing with the WorldCat API, other application programming interfaces, and why this is important to libraries in general, and the utility of social software in libraries in particular.

Hello WorldCat -- A Yahoo! Pipes Tutorial for building a simple citation formatter
This tutorial provides the steps for creating a simple application in Yahoo! Pipes. With your Yahoo! account and a WorldCat Search API key, you can build an application that prompts for search terms and returns results in a specified bibliographic citation format.

Applications

WordPress Widget
Karen Coombs, the Head of Web Services at the University of Houston Libraries, has developed a WordPress Widget that obtains search requests from the WorldCat API and combines these with other features provided in APIs from Amazon, Google, and Library Thing.

WorldCat Facebook Widget
OCLC's WorldCat Facebook widget uses the API's SRU protocol with Dublin Core format responses to display search results within Facebook.

CiteMe Facebook Widget
OCLC's CiteMe Facebook widget uses the API's OpenSearch request with pre-formatted citations to return a search result, with the display of individual citations to support copying and pasting into bibliographies.

Visualizing Holding Locations
Given an OCLC record number and a ZIP code, it plots the locations of the nearest holdings of that item on a Google Map. By Mark Matienzo, written in Python.

Feed Me Some Worldcat
Run a search on Worldcat - Get an Opensearch feed for your feedreader. Sit back and get updates on Worldcat topics. By Jason Clark, written in PHP.

NY Times Bestseller RSS feed with links to WorldCat
Using Yahoo! Pipes, WorldCat, and the NY Times API service (http://developer.nytimes.com/), this application generates an RSS feed of a given NY Times bestseller list, with links to the corresponding WorldCat items. By Wade Guidry, University of Puget Sound.

Getting It System Toolkit for ILLiad
The purpose of GIST is to provide a new model and useful tools to integrate and optimize acquisition and interlibrary loan services and to promote regional collection diversity. It is a system for merging Acquisitions and ILL request workflow using one interface, enabling user-initiated requests, coordinated collection development and acquisitions.

Articles

Matienzo, Mark. Using the OCLC WorldCat APIs, Python Magazine 3(6) (June 2009).



API Background | Sample Apps | FAQ | Known Issues | Service Levels | Who can use the web service? | Service Terms and Conditions | Planned Install Dates

Personal tools