uspto-database

Access USPTO patent and trademark data via Python API clients.

6|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill uspto-database-pur3v4d3r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/pur3v4d3r/pur3-pkb-codebase/tree/main/.claude/skills/__scientific-skills/uspto-database
Command: npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill uspto-database-pur3v4d3r

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 professionals often need timely access to official USPTO data. This skill provides programmatic access to USPTO patent and trademark data via API endpoints, enabling automated discovery, monitoring, and analysis across patents, trademarks, and prosecution histories.

Core Features & Use Cases

  • Patent & Trademark Discovery: Search patents by keywords, inventors, assignees, CPC classifications, and dates; retrieve full details and related publications.
  • Prosecution & Assignments: Access PEDS for examination histories, track office actions, and fetch assignment data.
  • Portfolio Analytics: Build dashboards that monitor ownership changes, citations, and litigation signals across a portfolio.
  • References & Guidance: Access API documentation and Python clients to accelerate IP analytics workflows.

Quick Start

Install the USPTO API key and run a sample script to fetch patent or trademark data.

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 data programmatically using Python?

You can search USPTO patent data programmatically by running Python scripts that query official APIs using the requests and uspto-opendata-python libraries. This enables automated discovery by inventors, assignees, CPC classifications, and dates.

Can I retrieve trademark status and examination histories via USPTO APIs?

Yes, you can retrieve trademark status and examination histories via USPTO APIs. The provided Python clients access PEDS for prosecution data, allowing you to track office actions and query trademark statuses across legal workflows.

Do I need a USPTO API key to access patent assignments and citations?

Yes, you need a USPTO API key for authentication to access patent assignments and citations. The scripts implement API key authentication alongside rate limiting to ensure structured responses when fetching official IP data.

What is the best way to build IP portfolio analytics dashboards from USPTO data?

The best way to build IP portfolio analytics dashboards is by fetching structured USPTO API responses for ownership changes, citations, and litigation signals. Programmatic access enables automated monitoring and analysis across your patent portfolio.

Does this approach work for monitoring office actions during patent prosecution?

Yes, this approach works for monitoring office actions during patent prosecution. By accessing PEDS examination histories through the API, you can programmatically track prosecution events and fetch related assignment data efficiently.

Are there limitations when using uspto-opendata-python for high-volume trademark queries?

When using uspto-opendata-python for high-volume trademark queries, you must manage rate limiting implemented within the scripts. API rate limits may constrain bulk data retrieval, requiring controlled pagination for large portfolio analysis.