smcronin

smcronin / uspto-cli

Public

Agent-ready CLI for the USPTO Open Data Portal API

19
3
100% credibility
Found Mar 04, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Command-line interface for accessing USPTO patent data portal to search applications, retrieve file wrappers, PTAB proceedings, and bulk datasets.

How It Works

1
๐Ÿ” Discover easy patent searches

You hear about a simple tool that lets you explore patents from the US Patent Office right from your computer, no fancy skills needed.

2
๐Ÿ“ Get your free pass

Sign up on the official patent site for a personal access code that unlocks all the public data.

3
โฌ‡๏ธ Grab the tool

Download the ready-to-use program that works on any computer with one quick step.

4
โœจ Start searching

Type a company name or invention idea and instantly see matching patents with key details like inventors and dates.

5
๐Ÿ“‹ Dive into details

Pick a patent to view its full story, including documents, family links, and legal history.

๐ŸŽ‰ Your research complete

Everything is organized and ready to use, whether for curiosity, work, or learning about innovations.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is uspto-cli?

uspto-cli is a Go-built, agent-ready CLI client for the USPTO Open Data Portal API, letting you search patents by title, inventor, or assignee, fetch full file wrappers, extract structured claims from grant XML, track PTAB trials, and download bulk data like weekly patent grantsโ€”all from the terminal. It delivers a single static binary with zero runtime dependencies, handling 50+ endpoints including prosecution timelines and petition decisions. Developers get JSON/CSV/NDJSON output, auto-pagination up to 10k results, and server-side downloads for large exports.

Why is it gaining traction?

As the first dedicated USPTO client, it stands out with agent-friendly features like typed exit codes (0=OK, 3=auth), dry-run previews, --count-only for quick sizing, and compound commands that bundle 6+ API calls into one. Built-in rate limiting respects USPTO's burst=1 policy with retries, while formats like NDJSON enable streaming for AI agent production-ready GitHub workflows. No setup hassle: grab a free API key, install via go install, and pipe results anywhere.

Who should use this?

Patent attorneys scouting USPTO climate change mitigation pilot program filings, IP researchers building prior art searches or family trees, and AI agent builders automating bulk data pulls for USPTO climber analysis or clinic program tracking. It's ideal for devs needing a lightweight USPTO portal CLI without SDK bloat.

Verdict

Early with 19 stars and 1.0% credibility score, but solid README examples, full test coverage, and agent-ready polish make it usable now for USPTO data tasks. Try it if you need quick terminal access; watch for community growth.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.