Clarivate · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Intellectual Property (IP) Data Patents API

10 actions 10 updates phrasing extends openapi/clarivate-patents-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Clarivate's API. It is a proposal applied on top of the contract, not a document Clarivate publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 10

$.info
$.paths['/patents/document/abstract/availability'].post
$.paths['/patents/document/availability'].post
$.paths['/patents/document/images/{document_guid}'].get
$.paths['/patents/document/json'].post
$.paths['/patents/document/json/{document_guid}'].get
$.paths['/patents/document/pdf/{document_guid}'].get
$.paths['/patents/match_entity'].post
$.paths['/patents/match_entity/{entity}'].get
$.paths['/patents/search'].post

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Intellectual Property (IP) Data Patents API
  version: 1.0.0
extends: openapi/clarivate-patents-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 9
- target: $.paths['/patents/document/abstract/availability'].post
  update:
    x-apievangelist-phrasing:
      intent: Check patent abstract availability
      effect: read
      questions:
      - How do I check whether abstract journal entries exist for my patents and get download URLs?
      - Can I query abstract availability by publication number input type?
      instructions:
      - text: Check abstract availability for patents {patents}.
        slots:
          patents: requestBody.patents
      - text: Get abstract download URLs for {patents} in collection {collection}.
        slots:
          patents: requestBody.patents
          collection: requestBody.collection
      method: generated
      generated: '2026-09-26'
- target: $.paths['/patents/document/availability'].post
  update:
    x-apievangelist-phrasing:
      intent: Check patent document availability
      effect: read
      questions:
      - How do I find out which patent full texts are available to download?
      - Can I get download URLs for a list of patents in one availability check?
      instructions:
      - text: Check document availability for patents {patents}.
        slots:
          patents: requestBody.patents
      - text: Get patent download URLs for {patents} using input type {input_type}.
        slots:
          patents: requestBody.patents
          input_type: requestBody.input_type
      method: generated
      generated: '2026-09-26'
- target: $.paths['/patents/document/images/{document_guid}'].get
  update:
    x-apievangelist-phrasing:
      intent: List image URLs for a patent
      effect: read
      questions:
      - How do I get the images of a patent document from the IP data Patents API?
      - Can I list a patent's figure URLs by its GUID?
      instructions:
      - text: List image URLs for patent document {document_guid} in the Patents API.
        slots:
          document_guid: path.document_guid
      - text: Show the figures attached to patent GUID {document_guid}.
        slots:
          document_guid: path.document_guid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/patents/document/json'].post
  update:
    x-apievangelist-phrasing:
      intent: Fetch several patent documents by GUID
      effect: read
      questions:
      - How do I retrieve multiple full patent documents in one call?
      - Can I restrict which fields come back for a batch of patents?
      instructions:
      - text: Fetch patent documents {GUIDS}.
        slots:
          GUIDS: requestBody.GUIDS
      - text: Get patents {GUIDS} returning only fields {FIELDS}.
        slots:
          GUIDS: requestBody.GUIDS
          FIELDS: requestBody.FIELDS
      method: generated
      generated: '2026-09-26'
- target: $.paths['/patents/document/json/{document_guid}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get one full patent document
      effect: read
      questions:
      - How do I pull the full JSON record of a single patent?
      - Can I get one patent document by its GUID?
      instructions:
      - text: Get patent document {document_guid} as JSON.
        slots:
          document_guid: path.document_guid
      - text: Show the full patent record for GUID {document_guid}.
        slots:
          document_guid: path.document_guid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/patents/document/pdf/{document_guid}'].get
  update:
    x-apievangelist-phrasing:
      intent: Download a patent PDF
      effect: read
      questions:
      - How do I download the PDF of a patent from the IP data Patents API?
      - Can I get a patent as a PDF file by GUID?
      instructions:
      - text: Download the PDF for patent {document_guid} from the Patents API.
        slots:
          document_guid: path.document_guid
      - text: Fetch patent {document_guid} as a PDF file.
        slots:
          document_guid: path.document_guid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/patents/match_entity'].post
  update:
    x-apievangelist-phrasing:
      intent: Fuzzy-match several patent field values
      effect: read
      questions:
      - Can I fuzzy-match a batch of messy assignee names to canonical values?
      - How do I submit several values for fuzzy matching in one request?
      instructions:
      - text: Fuzzy-match these values {MATCH}.
        slots:
          MATCH: requestBody.MATCH
      - text: Run the match entity model over the batch {MATCH}.
        slots:
          MATCH: requestBody.MATCH
      method: generated
      generated: '2026-09-26'
- target: $.paths['/patents/match_entity/{entity}'].get
  update:
    x-apievangelist-phrasing:
      intent: Fuzzy-match one patent field value
      effect: read
      questions:
      - How do I find the canonical form of a single company name used in patents?
      - Can I look up one field value by fuzzy match with a simple GET?
      instructions:
      - text: Fuzzy-match the single value {entity}.
        slots:
          entity: path.entity
      - text: Find the closest known patent entity to {entity}.
        slots:
          entity: path.entity
      method: generated
      generated: '2026-09-26'
- target: $.paths['/patents/search'].post
  update:
    x-apievangelist-phrasing:
      intent: Search and aggregate patents
      effect: read
      questions:
      - How do I search patents and aggregate the results by a field?
      - Can I sort and page patent search results?
      - What fields can I return from an analytic patent search?
      instructions:
      - text: Search patents for {QUERY}.
        slots:
          QUERY: requestBody.QUERY
      - text: Search patents matching {QUERY} ordered by {ORDERBY}, {LIMIT} per page from {OFFSET}.
        slots:
          QUERY: requestBody.QUERY
          ORDERBY: requestBody.ORDERBY
          LIMIT: requestBody.LIMIT
          OFFSET: requestBody.OFFSET
      method: generated
      generated: '2026-09-26'

Work with this as data

Every overlay 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 openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • 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 overlay
curl "https://apis.io/api/v1/overlays/clarivate-patents-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

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

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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