uspto-database

Fetch patent and trademark data from USPTO APIs using Python scripts.

21|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/OwnLabAI/ownlab --skill uspto-database-ownlabai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/OwnLabAI/ownlab/tree/main/mart/skills/scientific-skills/uspto-database
Command: npx skills add https://github.com/OwnLabAI/ownlab --skill uspto-database-ownlabai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill consolidates patent and trademark data from USPTO APIs to empower IP researchers, legal teams, and business intelligence professionals with centralized access for discovery, due diligence, and portfolio analysis.

Core Features & Use Cases

  • PatentSearch API access for modern patent data (grants, pregrant publications, CPC/IPC classifications)
  • PEDS access for prosecution history, status changes, and office actions
  • TSDR and Trademark Assignment data for trademark status and ownership tracking
  • Reference data integration (citations, assignments) for portfolio intelligence
  • Use case: perform comprehensive IP due diligence by aggregating patent, trademark, and ownership data across a corporate portfolio

Quick Start

Install an API key, install the required libraries, and run the provided scripts to fetch patent, trademark, and prosecution data from USPTO endpoints

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 patents by inventor and assignee for prior art research?

You can search USPTO patents by inventor and assignee for prior art research using the PatentSearch API, which provides access to grants and pregrant publications by keywords, inventors, and assignees. The Skill's scripts query and consolidate this data.

Can I track patent office actions and prosecution history through PEDS?

Yes, you can track patent office actions and prosecution history through PEDS. This Skill connects to the PEDS API to retrieve prosecution history, status changes, and office actions for monitoring portfolio intelligence.

What do I need to set up to query USPTO trademark status and assignment data?

To query USPTO trademark status and assignment data, you need USPTO API keys and Python tooling including the requests library. The Skill uses TSDR and Trademark Assignment clients to fetch status and ownership tracking data.

What's the best way to perform comprehensive IP due diligence across a corporate portfolio?

The best way to perform comprehensive IP due diligence across a corporate portfolio is by aggregating patent, trademark, and ownership data. This Skill consolidates citations, assignments, and office actions from USPTO APIs for centralized portfolio analysis.

Does this USPTO API Skill support CPC and IPC classification filtering for patent searches?

Yes, this USPTO API Skill supports CPC and IPC classification filtering for patent searches. The PatentSearch API integration allows querying modern patent data, including grants and pregrant publications, filtered by CPC and IPC classifications.