WorldCat Metadata API

The WorldCat Metadata API is a read-write service for WorldCat that makes it possible to add or update master bibliographic records in WorldCat, maintain holdings information, and work with local bibliographic data.

  • Status: Production
  • Sandbox access: Yes

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.

What you get

Included with the WorldCat Metadata API is API access to WorldCat with:

  • WorldCat bibliographic records
  • Local bibliographic data records
  • Set and delete WorldCat holdings

Who can use it

  • Libraries that participate in WorldCat.org through their Cataloging and FirstSearch subscriptions
  • Partners interested in integrating WorldCat data into their software (contact our partnerships program)

Authentication & Authorization

The WorldCat Metadata API supports the WSKey HMAC Signature and Access Token patterns.

API requests also require attribution to a WorldShare user. Details about on user-level authorization are available in the authentication and authorization overview.

We are a worldwide library cooperative, owned, governed and sustained by members since 1967. Our public purpose is a statement of commitment to each other—that we will work together to improve access to the information held in libraries around the globe, and find ways to reduce costs for libraries through collaboration. Learn more »