uspto-database

Retrieve patent, trademark, and prosecution data from USPTO APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

USPTO data is scattered across multiple APIs and documentation; this Skill provides a unified entry to PatentSearch, PEDS, TSDR, and assignment APIs to streamline IP research, monitoring, and due diligence.

Core Features & Use Cases

  • Unified access to patent, trademark, and prosecution data via USPTO APIs for discovery, portfolio analysis, and risk assessment.
  • End-to-end workflows combining PatentSearch, PEDS, TSDR, and assignment data with ready-to-run scripts.
  • Real-world scenarios include locating patents by keywords, tracking examination history, checking trademark status, and monitoring ownership changes for portfolios.

Quick Start

Run the provided scripts to perform sample USPTO patent or trademark lookups and retrieve related data.

Frequently Asked Questions about uspto-database

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

FAQPage Schema
How do I retrieve patent and trademark prosecution data from USPTO APIs?

You can retrieve patent and trademark prosecution data from USPTO APIs by running the provided Python scripts, which query PatentSearch, PEDS, TSDR, and assignment endpoints to locate patents, track examination history, and check trademark status.

Can I track ownership changes and assignment history for an IP portfolio using USPTO data?

Yes, you can track ownership changes and assignment history for an IP portfolio by querying the USPTO assignment endpoints included in this Skill, allowing you to monitor transfers across patents and trademarks for due diligence.

Does the USPTO API Skill work with Python for patent portfolio analysis?

Yes, the USPTO API Skill works with Python and requires the requests and uspto-opendata-python libraries to run sample scripts for patent portfolio analysis, risk assessment, and IP research across technology companies.

What's the best way to search patents by keywords and check trademark status across USPTO endpoints?

The best way to search patents by keywords and check trademark status is to use the ready-to-run Python scripts provided, which unify PatentSearch and TSDR endpoints to streamline discovery and monitoring without navigating scattered documentation.

Why does retrieving USPTO examination history require combining multiple API endpoints?

Retrieving USPTO examination history requires combining multiple API endpoints because patent, trademark, prosecution, and assignment data is scattered across PatentSearch, PEDS, and TSDR, each serving distinct IP research and due diligence functions.

Do I need API keys or authentication to access USPTO open data endpoints for IP due diligence?

The Skill leverages USPTO open data APIs including PatentSearch, PEDS, TSDR, and assignment endpoints for IP due diligence, and the provided scripts demonstrate direct access patterns without mentioning explicit API key requirements.