uspto-database

Query USPTO PatentSearch, PEDS, TSDR, and assignment APIs for IP intelligence.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Org-GAgent/result-interpreter --skill uspto-database-org-gagent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/Org-GAgent/result-interpreter/tree/main/.skills/scientific-skills/uspto-database
Command: npx skills add https://github.com/Org-GAgent/result-interpreter --skill uspto-database-org-gagent

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Access to multiple USPTO data APIs (PatentSearch, PEDS, TSDR, and assignment data) from a single, coherent workflow to enable comprehensive IP research without juggling separate sources.

Core Features & Use Cases

  • Unified discovery and retrieval of patent data, trademark status, and ownership history across PatentSearch, PEDS, TSDR, and assignment APIs.
  • Prosecution tracking, office action analysis, and portfolio insights for patents and trademarks.
  • Use Case: Analyze a company’s patent portfolio, monitor trademark status, and map ownership changes over time.

Quick Start

Install the required tools, configure your USPTO API keys, and run a small end-to-end pipeline that discovers patents, fetches prosecution data, and checks trademark status.

Frequently Asked Questions about uspto-database

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

FAQPage Schema
How do I query USPTO patent and trademark data from a single workflow?

Query USPTO patent and trademark APIs by coordinating PatentSearch, PEDS, TSDR, and assignment endpoints to retrieve patents, prosecution histories, trademark records, and ownership changes into structured outputs.

Can I track patent prosecution history and office actions using PEDS data?

Track patent prosecution history by querying PEDS for examination data, extracting office actions, and analyzing prosecution tracking to build end-to-end IP intelligence for individuals and companies.

Do I need API keys to access USPTO PatentSearch and TSDR endpoints?

Yes, you need USPTO API keys configured as environment variables to access PatentSearch and TSDR endpoints. The skill standardizes authentication via environment variables before running data retrieval pipelines.

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

Analyze a company's patent portfolio by querying PatentSearch for patents and assignment APIs for ownership changes, aggregating results into structured outputs that map ownership history and portfolio insights over time.

Does the uspto-opendata-python library support trademark monitoring and assignment data retrieval?

The uspto-opendata-python library supports trademark monitoring via TSDR and assignment data retrieval, composing endpoint-specific queries to standardize authentication and aggregate structured outputs for trademark records and ownership changes.

Can I map patent ownership changes over time using assignment APIs?

Map patent ownership changes by querying assignment APIs for ownership transfers, extracting transaction history records, and aggregating results into structured outputs for end-to-end portfolio analysis across individuals and companies.