uspto-database

Consolidate USPTO patent and trademark access via PatentSearch, PEDS, TSDR, and Assignment APIs.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill uspto-database-josephwoodall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/uspto-database
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill uspto-database-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

USPTO IP data is scattered across multiple APIs and data formats, creating friction for researchers and teams needing timely patent and trademark intelligence. This skill unifies programmatic access to patents, trademarks, examinations, assignments, and citations from USPTO, enabling efficient discovery, due diligence, and IP portfolio analysis.

Core Features & Use Cases

  • PatentSearch API access for keyword, inventor, assignee, CPC, and date-based patent discovery.
  • Trademark data retrieval and status monitoring via TSDR, including serial and registration lookups.
  • Prosecution history, office actions, and assignment tracking through PEDS and USPTO assignment endpoints.
  • Comprehensive data enrichment and portfolio analytics by combining patent, trademark, and citation data for risk and opportunity assessment.
  • Secure API key management and rate-limit handling for reliable automation.

Quick Start

Run a sample search with a keyword and verify results from PatentSearch and TSDR.

Frequently Asked Questions about uspto-database

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

FAQPage Schema
How do I search USPTO patent and trademark data programmatically?

You can programmatically search USPTO patent and trademark data by consolidating access to PatentSearch, PEDS, TSDR, and Assignment APIs. This Skill handles keyword, inventor, assignee, and CPC discovery.

What is the best way to track trademark status and prosecution history from USPTO?

The best way to track trademark status and prosecution history is by retrieving data via TSDR and PEDS endpoints. You can monitor serial numbers, registration lookups, and office actions.

Can I use Python to automate USPTO prior-art research and portfolio analytics?

Yes, you can use Python to automate USPTO prior-art research and portfolio analytics. This Skill uses the uspto-opendata-python dependency to enrich data and assess IP risk.

Do I need an API key to access PEDS and PatentSearch endpoints?

Yes, you need a USPTO API key to satisfy authentication for PEDS and PatentSearch endpoints. This Skill manages secure API key handling and rate-limit awareness for reliable automation.

Why does my USPTO API request fail with rate limiting errors?

Your USPTO API request might fail because of strict rate limits. This Skill prevents rate limiting errors by applying awareness protocols and robust error handling across endpoints.