Trademark bulk data

Trademark Status and Document Retrieval API

You need an application programing interface (API) key to download bulk data in the Trademark Status and Document Retrieval (TSDR) system.

TSDR allows you to make programmatic requests for trademark case status, documents, and images through our web APIs. An API is a set of routines, protocols, and tools for building software and applications. APIs let applications interact. Our APIs allow for safe, direct, and metered access to official USPTO data and reduce service interruptions to USPTO systems.

You must register for an API key in order to use the TSDR APIs. An API key is a string value that allows the USPTO to regulate TSDR usage based on the key tied to your USPTO.gov account. It serves as a unique identifier and a token for authentication.

Find more information on our TSDR Data API webpage, including frequently asked questions on the TSDR APIs and detailed instructions and sample URL search queries in our user guide. If you have questions about the TSDR APIs, email APIhelp@uspto.gov.

Open data portal

We also host an open data portal where you can explore additional data products.

Trademark bulk data storage system

You may download Trademark bulk data using the USPTO Bulk Data Storage System (BDSS).