| Title | Status | What is It | What it does | Query Protocols | Record Formats |
|---|---|---|---|---|---|
| Article Exchange API | Production | A write web service for cloud-based document delivery. Provides developer level access to the Article Exchange document-sharing site. Article Exchange provides a single, secure location where lending libraries can place requested documents and the borrowing library can retrieve articles or book chapters the library user requested via interlibrary loan. This url can be used to retrieve a document from the web service |
Developers can upload and share documents of image-type files, such as .pdf .png .jpg .tiff and other image file formats. Upon successful upload, the response contains a unique password-protected URL that can be shared with the library user so s/he can retrieve the uploaded materials. Documents can be retrieved from the web service by using the short url and the password |
XML, JSON |
XML JSON |
| Interlibrary Loan Policies Directory | Production | A read only web service that allows a developer to send a query about an OCLC member library using their OCLC Symbol or Registry ID and in return receive ILL policies information about that institution. |
Sends in an OCLC Symbol or Registry ID and the Policies Directory web service will return information about that symbol or ID including address, contact and ILL policies information. Additionally, developers can query for a specific piece of policy information such as hours, contacts, or fees. |
OpenSearch |
XML JSON |
| OpenURL Gateway | Production | An OpenURL-resolving Web service that redirects Web-based applications to provide their end-users direct access to full-text articles and other online resources available from libraries. The OpenURL Gateway pulls OpenURL data from the WorldCat Registry—a global directory for libraries, consortia, archives and museums. (www.worldcat.org/registry/institutions/) |
|
OpenURL |
None - Creates a URL redirect |
| QuestionPoint knowledge base API | Production | Developer-level access to QuestionPoint knowledge base Question and Answer (Q&A) pairs that QuestionPoint libraries saved for future re-use, for FAQ pages, for patron searches. The QuestionPoint global knowledge base is a collection of Q&A pairs contributed by nearly 500 libraries worldwide. Local knowledge bases are built and maintained by single libraries or regional library groups and usually contain information more specific to that group. |
For example, the QuestionPoint knowledge base API could be used to retrieve a list of questions that have been asked on the topic of baseball. The API could then be used to return information about a specific question on that topic. For example: Which National League baseball teams have never won a World Series? |
REST |
|
| WMS Acquisitions API | Production | A read-write Web service for the Acquisitions module of OCLC WorldShare Management Services so library staff can create, update, delete and submit orders and get invoices for materials they’d like to acquire. Provides developer-level access to order, invoice, budget and funding data. |
Lets you create purchase orders, retrieve invoice information and designate budget and funds information as needed for your institution. Facilitates the ability to access and edit existing orders or update an individual order status, and submit purchase orders to fulfillment vendors. Invoice functions provide vendor information with specific details such as quantity, price, shipping, etc. Through the Acquisitions API, you can combine your data with external fulfillment vendor data, such as that from Amazon, Alibris, YBP and others and save a lot of time, steps and screens in acquisitions workflows. |
OpenSearch |
XML JSON |
| WMS Circulation API | Production | A read-only Web service for the Circulation module of OCLC WorldShare Management Services, the WMS Circulation API lets library staff generate a pull list for materials. |
Shows you which materials used need to be pulled for patron requests, holds, and digitization. This version represents only a small fraction of what’s coming with the Circulation service, including the ability to search for individual items. |
OpenSearch |
Atom as XML or JSON |
| WMS Collection Management API | Production | Developer-level access to WorldCat Local Holding Records (LHRs), with the ability to retrieve, create, update, and delete this information. LHRs let you add your local collection information, such as call numbers, location, notes and more. |
This service allows libraries to access and change local copy information stored in WorldCat Local Holdings records, such as local call number and item location. Note: this functionality is ONLY available to libraries using OCLC WorldShare Management Services. The service helps the discovery view for end-users by providing them additional information about the material, and gives them more ways to search for specific, known items. |
OpenSearch |
Atom as XML or JSON |
| WMS NCIP Service | Production | A Web service to handle common library user-facing functions based on the industry standard NCIP functionality (NISO Circulation Interchange Protocol, also known as Z39.83). Part of the suite of APIs related to OCLC WorldShare Management Services. |
Lets you check library materials in or out, place requests for materials or cancel existing requests. |
NCIP |
XML |
| WMS Vendor Information Center API | Production | Developer-level access to information about who your library works with—the vendors you rely on for materials, products, content and services. |
This service lets you see and search for vendor information. Query options include location, status (active or inactive) and the ability recall by the first letter of the company name. Now you can see all the companies your library works with in a comprehensive list. |
OpenSearch |
XML JSON |
| WorldCat Basic API | Production | Developer-level access to WorldCat - for limited data. |
Search WorldCat and receive results for items in libraries. (WorldCat Basic API is a scaled-down version of the WorldCat Search API.) |
OpenSearch |
|
| WorldCat Identities | Production | A service that provides personal, corporate and subject-based identities (writers, authors, characters, corporations, horses, ships, etc.) based on information in WorldCat. |
|
SRU, OpenURL |
|
| WorldCat knowledge base API | Production | A read-only service for e-resource discovery and linking. Provides developer-level access to a library's information in the WorldCat knowledge base. The WorldCat knowledge base combines data about your library's econtent with access to it through linking features. |
Tells you what electronic journals or ebooks your library has, and how to link to them. So you can provide access to the content your library subscribes to, in one click. |
OpenURL, REST |
XML |
| WorldCat Metadata API | Production | The WorldCat Metadata API is a read-write service for WorldCat that makes it possible to maintain holdings information, work with local bibliographic data, and add or update master bibliographic records in WorldCat. |
This service allows libraries to write MARCXML bibliographic records to WorldCat, either as new records or updated records that are replacing existing records. Existing WorldCat bibliographic records can be accessed with a read operation. The API enables an institution to set and delete its holdings on WorldCat bibliographic records. Local bibliographic data records can be created, read, updated, and deleted. |
OpenSearch |
Atom Xml with MARC XML Atom XML with CDF XML Atom Serialized as JSON |
| Worldcat Registry | Production | Developer-level access to information in the Worldcat Registry: a free global directory for libraries, consortia, archives and museums. (http://www.worldcat.org/registry/institutions) |
|
REST, SRU |
|
| WorldCat Search API | Production | Developer-level Access to WorldCat - for bibliographic holdings and location data |
Search WorldCat and retrieve bibliographic records for cataloged items, information about libraries that own the items and links to online catalog records when available. |
SRU, Open Search |
MARCXML (SRU), Dublin Core (SRU), Atom (OpenSearch), and RSS (OpenSearch). JSON options for lists of nearby libraries (holdings) |
| xISBN | Production | Submit an ISBN to this service, and it returns a list of related ISBNs and selected metadata. |
|
REST, OpenURL, unAPI |
XML, JSON, CSV, TEXT, Python, PHP, Ruby, and HTML |
| xISSN | Production | Submit an ISSN to this service, and it returns a list of related ISSNs and selected metadata. ISSNs are related in two different ways: different editions of same serial (such as print and online editions) and historical relationships (ISSN changes that result from title changes, mergers, splits, etc.). |
|
REST, OpenURL, unAPI | XML, JSON, CSV, TEXT, Python, PHP, Ruby, and HTML |
| xOCLCNum | Production | Submit an OCLC Number, LCCN or OCLC work ID to this service and get back a list of associated OCLC numbers and brief metadata. OCLC Numbers are sorted by the number of times each items represented is held by a WorldCat Library: highest to lowest. |
|
REST, OpenURL, unAPI | XML, JSON, CSV, TEXT, Python, PHP, Ruby, and HTML |
The OCLC Developer Network supports the use of OCLC Web Services—a set of tools and APIs that expose data and services for WorldCat and our member libraries and partner institutions or companies. learn more »
© 2010 OCLC Domestic and international trademarks and/or service marks of OCLC Online Computer Library Center, Inc. and its affiliates
Follow the OCLC Developer Network: