USPTO Open Data API clientΒΆ

uspto-opendata-python is a client library for accessing the USPTO Open Data APIs, It is written in Python.

Currently, it implements API wrappers for the

Both systems contain bibliographic, published document and patent term extension data in Public PAIR from 1981 to present. There is also some data dating back to 1935.

The PEDS system provides additional information concerning the transaction activity that has occurred for each patent. The transaction history includes the transaction date, transaction code and transaction description for each transaction activity.


The USPTO PBD service (PAIR Bulk Data system) has been decommissioned, please use the USPTO PEDS service (Patent Examination Data System).