uspto-database

Consolidate USPTO patent and trademark data from multiple APIs into unified access.

48|6|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill uspto-database-qinyan-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/qinyan-ai/qinyan-academic-skills/tree/main/skills/12-%E7%A7%91%E5%AD%A6%E6%95%B0%E6%8D%AE%E5%BA%93/uspto-database
Command: npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill uspto-database-qinyan-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Consolidate and index USPTO patent and trademark data from multiple APIs into a single, discoverable Skill unit, enabling rapid IP research and analytics.

Core Features & Use Cases

  • Unified access to PatentSearch, PEDS, TSDR and Assignment APIs for end-to-end IP analysis
  • Scripted data retrieval and lightweight tooling to explore patents, trademarks, and prosecution history
  • Use Case: A researcher pulls all patents owned by a company within a CPC class and analyzes prosecution timelines

Quick Start

Run a script to fetch a patent or trademark record by number using the included CLI tools.

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 through a unified API?

Access USPTO patent and trademark data through a unified API by consolidating PatentSearch, PEDS, TSDR, and Assignment APIs into a single discoverable Skill unit for rapid IP research.

How do I query USPTO examination histories and trademark statuses programmatically?

Query USPTO examination histories and trademark statuses programmatically using scripted data retrieval tools that implement API integration, authentication, and rate limit handling.

Can I retrieve patents owned by a specific company within a CPC class for prosecution timeline analysis?

Retrieve patents owned by a specific company within a CPC class for prosecution timeline analysis by fetching PatentSearch and PEDS records via the included CLI tools and scripts.

Does this USPTO data Skill handle API rate limits and authentication for patent and trademark endpoints?

This USPTO data Skill handles API rate limits and authentication by implementing robust error handling and data extraction logic across PatentSearch, PEDS, TSDR, and Assignment APIs.

Do I need the uspto-opendata-python package to extract patent assignments and prosecution histories?

You need the uspto-opendata-python package alongside requests to extract patent assignments and prosecution histories, enabling end-to-end IP analysis across multiple USPTO endpoints.

What is the best way to monitor an IP portfolio using USPTO assignment and trademark APIs?

Monitor an IP portfolio using USPTO assignment and trademark APIs by consolidating data from TSDR and Assignment endpoints, enabling rapid discovery and analytics across research workflows.