Sorry, you need to enable JavaScript to visit this website.

USPTO APIs

See what new APIs the US Patent and Trademark Office have come out with.

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.0.0

This API allows searching Trademark Images using various attributes like feature, accuracy, metricspaces and...

Trademark
Version: 
v1

The United States Patent and Trademark Office (USPTO) Office Action Research Dataset for Patents contains...

Version: 
v1

The United States Patent and Trademark Office (USPTO) Office Action Research Dataset for Patents contains detailed...

Version: 
1.0.0

Bulk data search and download API exposes an API to search published patent grants and applications across various...

Version: 
v1

The Status Codes dataset includes descriptions of the status codes used to populate the appl_status_code variable in...

Version: 
1.0.1

The Data Set API (DSAPI) allows the public to discover and search USPTO Cancer Moonshot Patent Data.

Version: 
v1

The Event Codes dataset includes short descriptions of the event codes used in the transactions dataset. The...

Version: 
v1

The Patent Litigation Dataset contains detailed patent litigation data on 74,623 unique district court cases filed...

Version: 
1.4

Use this API to retrieve patent assignment information from the USPTO assignment search database and generate XML...

Version: 
1.2.1

Patent Examination Data System lets customers retrieve and download multiple records of USPTO patent application or...

Version: 
1.0.0

USPTO sponsors/hosts a wide variety of public facing events daily. USPTO publishes information about these events on...

Version: 
1.1.0

Bulk Data Storage System (BDSS) API allows the public to discover, search by date, and download patent and trademark...

Patents; Trademark
Version: 
1.0.0

The PatentsView API is intended to inspire the exploration and enhanced understanding of US intellectual property (...

Version: 
1.0

Our Patent Trial and Appeal Board (PTAB) API (Beta) is a RESTful API with an easy to use search interface. You can...