Skip to content

Releases: mustberuss/PatentsView-APIWrapper

PatentsView-APIWrapper 1.0.0

28 Dec 19:45
a902e76

Choose a tag to compare

PatentsView-APIWrapper 1.0.0

The API Team has archived their repo that contained the original version of the PatentsView-APIWrapper. It worked with the original version of the API which was shutdown in May 2025. This PR updates and extends their code to work with the new version of the API, acknowlegded in README.md per its Creative Commons 4.0 license. The API team renamed the API but we'll continue to use the original name of the wrapper.

Issues and Discussions have been enabled in this repo in case they are needed.

Breaking changes

  • API key required: The new version of the API requires authentication. Request a key at https://patentsview-support.atlassian.net/servicedesk/customer/portals and set PATENTSVIEW_API_KEY environment variable.

  • Entity name changes: Now 27 endpoints (up from 7). Endpoints are singular (e.g., patent not patents). The nber_subcategory endpoint was removed; cpc_subsection is now cpc_group.

  • Field changes: patent_number is now patent_id. Raw inventor name fields (rawinventor_first_name, rawinventor_last_name) were removed. Some fields are now nested and require full qualification in queries (e.g., cpc_current.cpc_group_id).
    See the API team's Swagger UI page and Endpoint Dictionary

Features

  • Chaining Queries In the previous version queries could be chained (output of one query became the input of another), though the feature was not documented. See README.md and nested_query.cfg

  • Joining Queries In this new version, the input fie can be a csv that joins join_output_on in the csv file to input_type in the API's output. See README.md and joined_query.cfg