WorldCat Member Enabled Title by OpenURL API

The Member Enabled Title by OpenURL API from WorldCat — 1 operation(s) for member enabled title by openurl.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/worldcat-member-enabled-title-by-openurl-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

worldcat-member-enabled-title-by-openurl-api-openapi.yml Raw ↑
openapi: 3.0.2
info:
  version: 1.0.6
  title: WorldCat Entity Data Bibliographic Resources Member Enabled Title by OpenURL API
  description: WorldCat Entity Data
servers:
- url: https://id.oclc.org/worldcat
  description: PROD
tags:
- name: Member Enabled Title by OpenURL
paths:
  /openurl/resolve:
    get:
      tags:
      - Member Enabled Title by OpenURL
      summary: Find member enabled title based on OpenURL
      description: Given an OpenURL find title enabled by member library
      operationId: find-title-by-openurl
      parameters:
      - name: svc_id
        in: query
        description: Response format
        schema:
          type: string
          enum:
          - json
          - xml
          default: json
        required: false
      - name: rft.title
        in: query
        description: Title of item
        schema:
          type: string
        required: false
      - name: rft.btitle
        in: query
        description: Book Title
        schema:
          type: string
      - name: rft.jtitle
        in: query
        description: Journal Title
        schema:
          type: string
        required: false
      - name: rft.issn
        in: query
        description: ISSN
        schema:
          type: string
        required: false
      - name: rft.eissn
        in: query
        description: Electronic ISSN
        schema:
          type: string
        required: false
      - name: rft.isbn
        in: query
        description: ISBN
        schema:
          type: string
        required: false
      - name: rft.oclcnum
        in: query
        description: OCLC Number
        schema:
          type: string
        required: false
      - name: rft.pub
        in: query
        description: Publisher name
        schema:
          type: string
        required: false
      - name: rft.date
        in: query
        description: Publication date, in the format YYYY, YYYY-MM, or YYYY-MM-DD
        schema:
          type: string
        required: false
      - name: rft.volume
        in: query
        description: Journal volume
        schema:
          type: string
        required: false
      - name: rft.issue
        in: query
        description: Journal issue
        schema:
          type: string
        required: false
      - name: rft.spage
        in: query
        description: Start page
        schema:
          type: string
        required: false
      - name: rft.epage
        in: query
        description: End page
        schema:
          type: string
        required: false
      - name: rft.atitle
        in: query
        description: Article Title
        schema:
          type: string
        required: false
      - name: rft.aufirst
        in: query
        description: Author first name
        schema:
          type: string
        required: false
      - name: rft.auinit
        in: query
        description: Author initial
        schema:
          type: string
        required: false
      - name: rft.aulast
        in: query
        description: Author Last name
        schema:
          type: string
        required: false
      - name: rft.sici
        in: query
        description: Serial Item and Contribution Identifier
        schema:
          type: string
        required: false
      - name: rft.provider_uid
        in: query
        description: Provider uid as defined by knowledge base
        schema:
          type: string
      - name: rft.collection_uid
        in: query
        description: Collection uid as defined by knowledge base
        schema:
          type: string
        required: false
      - name: rft.content
        in: query
        description: Format to return results in. application/xml or application/json
        schema:
          type: string
          default: fulltext
          enum:
          - fulltext
          - selectedft
          - abstracts
          - indexed
          - print
          - ebook
          - image
          - audio
          - database
        required: false
      - name: rft.institution_id
        in: query
        description: WorldCat Registry Id for institution
        schema:
          type: string
        required: false
      - name: rft.jkey
        in: query
        description: Vendor defined journal id for particular vendors
        schema:
          type: string
        required: false
      - name: rft.openaccess
        in: query
        description: Open Access flag
        schema:
          type: string
          enum:
          - none
          - 'yes'
          - 'no'
        required: false
      - name: rfr_id
        in: query
        description: OpenURL referrer identifier
        schema:
          type: string
        required: false
      - name: rft.id
        in: query
        description: identifier for item
        schema:
          type: string
        examples:
          doi:
            value: info:doi...
          pmid:
            value: info:pmid...
        required: false
      - name: rft.force_remote_lookup
        in: query
        description: Force PMID/DOI lookup
        schema:
          type: string
          enum:
          - 'yes'
          - 'no'
          default: 'no'
        required: false
      responses:
        '200':
          description: Successful search
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Title'
              examples:
                success-read-collection:
                  $ref: '#/components/examples/success-openurl-single'
        '400':
          description: Invalid query. The request was unacceptable, often due to missing a required parameter.
          content:
            application/json:
              schema:
                type: object
              examples:
                missing-query-parameter:
                  $ref: '#/components/examples/missing-query-parameter'
        '405':
          description: Method not supported, see response Allow header
          content:
            application/json:
              schema:
                type: object
              example:
                summary: Error when invalid HTTP method used
                value:
                  title: NOT_ALLOWED
                  detail: POST method not allowed
        '500':
          description: Something went wrong (hopfully rare) - please try again
          content:
            application/json:
              schema:
                type: object
      security:
      - api_key: []
components:
  schemas:
    Title:
      type: object
      properties:
        title:
          description: Name of title
          type: string
        id:
          description: URL for title in API
          type: string
        links:
          description: links associated with title
          type: array
          items:
            $ref: '#/components/schemas/Link'
        entry_uid:
          description: Id for title
          type: string
        entry_status:
          description: status for title. possible values for Entries are raw, copy, and overlay
          type: string
        bkey:
          description: Vendor defined book id
          type: string
        jkey:
          description: Vendor defined journal id
          type: string
        collection_uid:
          description: Id for collection title is part of
          type: string
        collection_name:
          description: Name of collection title is part of
          type: string
        provider_uid:
          description: Id for provider who supplies title
          type: string
        provider_name:
          description: Name of provider who supplies title
          type: string
        oclcnum:
          description: OCLC Number of the title
          type: string
        isbn:
          description: ISBN for title
          type: string
        issn:
          description: ISSN for the title
          type: string
        eissn:
          description: EISSN for the title
          type: string
        publisher:
          description: Publisher of title
          type: string
        coverage:
          description: Coverage for title in date format
          type: string
        coverage_enum:
          description: Coverage statement
          type: string
        coll_type:
          description: Kind of collection
          type: string
          enum:
          - openaccess
          - browseable
        coverageenum:
          description: Coverage enumeration in volume/issue format
          type: string
        author:
          description: Author
          type: string
        ext:
          type: string
        title_notes:
          description: institution specific public notes
          type: string
        staff_notes:
          description: institution specific staff notes
          type: string
        coverage_notes:
          description: notes about coverage
          type: string
      required:
      - title
      - id
      - links
      - entry_uid
      - collection_name
      - collection_uid
      - coverage
      - coverage_enum
      - provider_name
      - provider_uid
      - publisher
    Link:
      type: object
      properties:
        href:
          type: string
        rel:
          type: string
          enum:
          - self
          - alternate
          - parent
          - enclosure
          - via
  examples:
    missing-query-parameter:
      summary: Error returned when required query parameter not sent
      value:
        type: MISSING_QUERY_PARAMETER
        title: Validation Failure
        detail: Required String parameter 'q' is not present
    success-openurl-single:
      summary: successful openurl request
      value:
      - coverage: ebook@2005-09-26
        collection_url: http://my.safaribooksonline.com
        collection_uid: safari.tech
        oclcnums: 65183407 61260129 878406930 861529762 847462570 61849699 270992543
        isbn: '9780596007652'
        provider_uid: safari
        source: holdings
        title: Ambient Findability
        collection_type: browsable
        content: ebook
        url: http://linker2.worldcat.org/?jHome=http%3A%2F%2Fmy.safaribooksonline.com%2F0596007655%3Ftocview%3Dtrue&linktype=best
        institution_id:
        - '128807'
        uid: '1883656'
        bkey: 0596007655
        publisher: O'Reilly Media, Inc. - O'Reilly Media
        openaccess: 'no'
        id: d6edd1064311b081e77051faf19e687e
        provider_name: Safari Books Online
        collection_name: Safari Tech Books Online
        oclcnum: '61849699'
  securitySchemes:
    entity_data_auth:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: https://oauth.oclc.org/token
          scopes:
            publicEntities:read_brief_entities: read brief entity data
            publicEntities:read_references: read entity references
        authorizationCode:
          authorizationUrl: https://oauth.oclc.org/auth
          tokenUrl: https://oauth.oclc.org/token
          scopes:
            publicEntities:read_brief_entities: read brief entity data
            publicEntities:read_references: read entity references