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
3.0
IMPORTANT NOTICE: The Developer Hub Patent Trial and Appeal Board (DH PTAB) has been migrated to the
Version
v3
Notice: In early 2026, this product will be decommissioned and migrated to the new Open Data Portal,
Version
1.4
Use this API to retrieve trademark assignment information from the USPTO assignment search database and generate XML ...
Trademarks
Version
v1
Notice: In early 2026, this product will be decommissioned and migrated to the new Open Data Portal,
Version
v2
Notice: By January 2026, this API will be decommissioned, as part of an overall effort to decommissi
Version
v1.0
The Trademark Status Document Retrieval (TSDR) system allows you to make programmatic requests for trademark case sta...
Trademarks
Version
v1
Notice: In early 2026, this product will be decommissioned and migrated to the new Open Data P
Version
v2
Notice: In early 2026, this product will be decommissioned and migrated to the new Open Data Portal,
Version
v2
Notice: In early 2026, this product will be decommissioned and migrated to the new Open Data Portal,
Version
V1
Notice: By January 2026, this API will be decommissioned, as part of an overall effort to decommissi
Version
v1
Notice: By January 2026, this product will be decommissioned without replacement, as part of an over
Version
1.0.1
Notice: By January 2026, this product will be decommissioned without replacement, as part of an over
Version
v1
Notice: By January 2026, this product will be decommissioned without replacement, as part of an over
Version
v1
Notice: By January 2026, this product will be decommissioned without replacement, as part of an over
Version
1.4
Use this API to retrieve patent assignment information from the USPTO assignment search database and generate XML fil...