What is an API?

An API is an Application Programming Interface. It is a set of routines, protocols, and tools for building software and applications. A good API makes it easier to develop a program by providing all the building blocks, which are then put together by the programmer.

For each of the APIs links are provided to the associated syntax or Swagger documentation. Swagger is used to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection. Other documentation and a client interface that demonstrates the associated API is also provided.

Version
1.4
Use this API to retrieve patent assignment information from the USPTO assignment search database and generate XML fil...
Version
v2
Notice: On April 20, 2026, this product will be decommissioned and migrated to the new Open Data Por
Version
v2
Notice: On April 20, 2026, this product will be decommissioned and migrated to the new Open Data Por
Version
v1
Notice: On April 20, 2026, this product will be decommissioned and migrated to the new Open Da
Version
v3
Notice: On April 20, 2026, this product will be decommissioned and migrated to the new Open Data Por
Version
3.0
IMPORTANT NOTICE: The Developer Hub Patent Trial and Appeal Board (DH PTAB) has been migrated to the