uspto-database

Access USPTO patent and trademark data across PatentSearch, PEDS, TSDR, and assignment APIs.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/dotruru/claudemd --skill uspto-database-dotruru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/dotruru/claudemd/tree/main/skills/uspto-database
Command: npx skills add https://github.com/dotruru/claudemd --skill uspto-database-dotruru

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, uspto-opendata-python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Patent and trademark research often requires stitching data from PatentSearch, PEDS, TSDR, and assignment APIs across the USPTO Open Data ecosystem. This Skill provides a unified interface to discover, monitor, and analyze patent and trademark information for faster IP insights and risk assessment.

Core Features & Use Cases

  • Unified access to PatentSearch, PEDS, TSDR, and assignment APIs for patents and trademarks.
  • Use cases include discovery of patents, retrieving examination history, tracking trademark status and ownership, and portfolio analysis.
  • Example: An IP analyst can assemble a comprehensive view of a company's patent portfolio, including active patents, prosecution status, and related trademarks.

Quick Start

Register for a USPTO API key and set it as USPTO_API_KEY to enable data retrieval.

Frequently Asked Questions about uspto-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I access USPTO patent and trademark data across multiple APIs?

Access USPTO patent and trademark data by coordinating PatentSearch, PEDS, TSDR, and assignment APIs through a unified interface. The Skill manages API authentication and rate-limiting to return structured results for comprehensive IP analytics.

Can I track patent prosecution history and trademark status using PEDS and TSDR?

Track patent prosecution history and trademark status by retrieving examination data from PEDS and TSDR APIs. The Skill enables monitoring of prosecution status, trademark registrations, and ownership changes across the USPTO Open Data ecosystem.

What's the best way to analyze a company's patent portfolio and assignments?

Analyze a company's patent portfolio and assignments by querying PatentSearch and assignment APIs to assemble active patents, prosecution history, and ownership records. The Skill coordinates multi-endpoint data integration for comprehensive portfolio monitoring.

Do I need a USPTO API key to retrieve patent and trademark data?

You need a USPTO API key to retrieve patent and trademark data. Register for a USPTO API key and set it as the USPTO_API_KEY environment variable to enable data retrieval across PatentSearch, PEDS, TSDR, and assignment endpoints.

Does this approach work with the uspto-opendata-python library for IP analytics?

It works with the uspto-opendata-python library and requests dependency to access USPTO open data endpoints. The Skill uses provided scripts to handle multi-endpoint data integration, enabling discovery, prosecution analysis, and portfolio monitoring scenarios.

Why does my USPTO API request fail when querying multiple patent endpoints?

USPTO API requests may fail due to rate-limiting or authentication issues across multiple endpoints. The Skill coordinates API authentication and rate-limiting for PatentSearch, PEDS, TSDR, and assignment APIs to prevent failures during multi-endpoint data integration.