USPTO
The United States Patent and Trademark Office (USPTO) is the federal agency responsible for granting U.S. patents and registering trademarks. USPTO provides a suite of developer APIs through the Open Data Portal (developer.uspto.gov) and data.uspto.gov for programmatic access to patent applications, granted patents, PTAB trial proceedings, trademark status, patent assignments, office actions, and citation data. All USPTO APIs are open government data and return JSON and XML responses. An ODP API key is required for most endpoints.
USPTO publishes 4 APIs on the APIs.io network, including Assignments API, Patents API, PTAB API, and 1 more. Tagged areas include Government, Intellectual Property, Open Data, Patents, and Regulatory.
The USPTO catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
USPTO’s developer surface includes authentication, developer portal, documentation, getting-started guide, engineering blog, and 12 more developer resources.
Kin Score
APIs 5
Individual APIs this provider publishes, each with its own machine-readable definition.
USPTO Patent Assignment Search API
The USPTO Patent Assignment Search API retrieves patent assignment information including ownership transfers, recorded assignments, and assignment history for individual patents...
USPTO Assignments API
Patent assignment records
USPTO Patents API
Patent search and retrieval
USPTO PTAB API
Patent Trial and Appeal Board proceedings
USPTO Trademarks API
Trademark status and documents
Open Collections 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
USPTO Patent & Trademark API
OPEN COLLECTIONPricing Plans 1
Published pricing tiers and plan structures.
Uspto Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Uspto Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Uspto Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Uspto Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
USPTO API Rules
SPECTRALUSPTO API Rules
SPECTRALJSON Schema 16
Standalone JSON Schema definitions for this provider's data models.
Assignee
JSON SCHEMAAssignment
JSON SCHEMAAssignmentSearchResponse
JSON SCHEMAClassification
JSON SCHEMAGrantedPatent
JSON SCHEMAInventor
JSON SCHEMAUSPTO Patent
JSON SCHEMAPatentApplication
JSON SCHEMAPatentSearchResponse
JSON SCHEMAPatentSummary
JSON SCHEMAProsecutionEvent
JSON SCHEMAPTABDecisionSearchResponse
JSON SCHEMAPTABTrial
JSON SCHEMAPTABTrialSearchResponse
JSON SCHEMAPTABTrialSummary
JSON SCHEMATrademarkStatus
JSON SCHEMAScroll for all 16
JSON Structure 2
JSON Structure definitions describing this provider's data shapes.
Uspto Patent Structure
JSON STRUCTUREUspto Structure
JSON STRUCTUREExamples 4
Example request and response payloads for these APIs.
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 4
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Commercial 1
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API