Home
USPTO
USPTO
6 APIs
6 Capabilities
0 Features
Patents Trademarks Intellectual Property Government Federal Open Data PTAB TSDR
USPTO publishes 6 APIs on the APIs.io network, including Patent File Wrapper API, Patent Trial and Appeal Board (PTAB) API, Trademark Status and Document Retrieval (TSDR) API, and 3 more. Tagged areas include Patents, Trademarks, Intellectual Property, Government, and Federal.
The USPTO catalog on APIs.io includes 6 machine-runnable capabilities and 1 JSON-LD context.
USPTO’s developer surface includes developer portal, documentation, authentication, support, GitHub presence, and 14 more developer resources.
Core USPTO Open Data Portal (ODP) API for searching and retrieving U.S. patent application file wrappers — bibliographic data, assignment history, prosecution documents (office ...
Patent Trial and Appeal Board (PTAB) API v3 hosted on the Open Data Portal. 19 endpoints covering trial proceedings (IPR, PGR, CBM, derivation), trial decisions (institution, fi...
Trademark Status & Document Retrieval (TSDR) Data API — 24 endpoints (hosted on a separate server with a separate API key from the rest of ODP) for retrieving trademark case sta...
Family of 8 endpoints covering structured Office Action data — Text Retrieval, Citations, Rejections, and Enriched Citations. The Enriched Citation API uses machine-learning inf...
ODP Bulk Data API exposing the Bulk Data Storage System (BDSS) — SearchBulkProducts and GetBulkProduct operations for downloading patent and trademark bulk datasets (bibliograph...
USPTO research-oriented patent data API with inventor disambiguation, assignee, location, CPC/USPC classification, and citation endpoints. The database integrates the best avail...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
20 classes · 17 properties
JSON-LD
Sources
aid: uspto-gov
url: https://raw.githubusercontent.com/api-evangelist/uspto-gov/refs/heads/main/apis.yml
apis:
- aid: uspto-gov:uspto-patent-file-wrapper-api
name: USPTO Patent File Wrapper API
tags:
- Patents
- File Wrapper
- Government
- Intellectual Property
- Open Data
humanURL: https://data.uspto.gov/apis/patent-file-wrapper/search
properties:
- url: https://data.uspto.gov/apis/patent-file-wrapper/search
type: Documentation
- url: https://data.uspto.gov/apis/patent-file-wrapper/application-data
type: Documentation
- url: https://data.uspto.gov/apis/patent-file-wrapper/documents
type: Documentation
- url: https://data.uspto.gov/apis/patent-file-wrapper/assignments
type: Documentation
- url: openapi/uspto-patent-file-wrapper-openapi.yml
type: OpenAPI
- url: json-schema/uspto-patent-application-schema.json
type: JSONSchema
- url: json-ld/uspto-gov-context.jsonld
type: JSONLD
- type: NaftikoCapability
url: capabilities/patent-file-wrapper.yaml
description: Core USPTO Open Data Portal (ODP) API for searching and retrieving U.S. patent application
file wrappers — bibliographic data, assignment history, prosecution documents (office actions,
responses, claims, drawings), continuity, foreign priority, attorney/agent info, and patent term
adjustments. Replaces the legacy Patent Examination Data System (PEDS) and Patent Application
Information Retrieval (PAIR). Requires an ODP API key. Data covers all publicly available U.S.
patent applications from Patent Center.
- aid: uspto-gov:uspto-ptab-api
name: USPTO Patent Trial and Appeal Board (PTAB) API
tags:
- PTAB
- Patents
- Trials
- Decisions
- Government
- Intellectual Property
- Open Data
humanURL: https://developer.uspto.gov/api-catalog/ptab-api-v3-data-odp
properties:
- url: https://developer.uspto.gov/api-catalog/ptab-api-v3-data-odp
type: Documentation
- url: https://data.uspto.gov/apis/ptab-trials/search-documents
type: Documentation
- url: https://data.uspto.gov/apis/ptab-trials/search-decisions
type: Documentation
- url: openapi/uspto-ptab-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/ptab-trials.yaml
description: Patent Trial and Appeal Board (PTAB) API v3 hosted on the Open Data Portal. 19 endpoints
covering trial proceedings (IPR, PGR, CBM, derivation), trial decisions (institution, final written,
terminations), trial documents (petitions, patent owner responses, expert declarations), and trial
appeal/interference decisions. Coverage from 1997 to present; full PTAB Trial decisions and party
briefing since September 2012. The legacy Developer Hub PTAB API was fully retired on January 6,
2026.
- aid: uspto-gov:uspto-tsdr-api
name: USPTO Trademark Status and Document Retrieval (TSDR) API
tags:
- Trademarks
- TSDR
- Government
- Intellectual Property
- Document Retrieval
- Open Data
humanURL: https://developer.uspto.gov/api-catalog/tsdr-data-api
properties:
- url: https://developer.uspto.gov/api-catalog/tsdr-data-api
type: Documentation
- url: https://developer.uspto.gov/swagger/tsdr-api-v1
type: Documentation
- url: https://tsdr.uspto.gov/
type: Portal
- url: https://www.uspto.gov/sites/default/files/documents/tm-enterprise-api-user-guide-v2.pdf
type: Documentation
- url: openapi/uspto-tsdr-openapi.yml
type: OpenAPI
- url: json-schema/uspto-trademark-case-schema.json
type: JSONSchema
- type: NaftikoCapability
url: capabilities/tsdr-status.yaml
- type: NaftikoCapability
url: capabilities/tsdr-documents.yaml
description: Trademark Status & Document Retrieval (TSDR) Data API — 24 endpoints (hosted on a
separate server with a separate API key from the rest of ODP) for retrieving trademark case status,
documents, and images by serial number, registration number, reference number, or international
registration number. Returns case metadata in XML, JSON, and ST.96 formats and lets clients pull
full file wrapper PDFs and ZIP packages. Rate limited at 60 requests/min/key for status calls and
4 requests/min/key for PDF/ZIP downloads.
- aid: uspto-gov:uspto-office-action-api
name: USPTO Office Action APIs
tags:
- Patents
- Office Actions
- Citations
- Rejections
- Government
- Intellectual Property
- Machine Learning
- Open Data
humanURL: https://developer.uspto.gov/api-catalog/uspto-enriched-citation-api-v3
properties:
- url: https://developer.uspto.gov/api-catalog/uspto-enriched-citation-api-v3
type: Documentation
- url: https://developer.uspto.gov/api-catalog/uspto-office-action-citations-api
type: Documentation
- url: openapi/uspto-office-actions-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/office-actions.yaml
description: Family of 8 endpoints covering structured Office Action data — Text Retrieval, Citations,
Rejections, and Enriched Citations. The Enriched Citation API uses machine-learning information
extraction and entity resolution to normalize patent and non-patent literature citations against
the application reference list. Office Action Weekly Archives are surfaced as bulk product OACT
via SearchBulkProducts/GetBulkProduct. All legacy Office Action and Enriched Citation APIs were
migrated to ODP ahead of the May 29, 2026 Developer Hub decommission.
- aid: uspto-gov:uspto-bulk-data-api
name: USPTO Bulk Data Storage System (BDSS) API
tags:
- Bulk Data
- Patents
- Trademarks
- Datasets
- Government
- Open Data
humanURL: https://data.uspto.gov/apis/bulk-data/search
properties:
- url: https://data.uspto.gov/apis/bulk-data/search
type: Documentation
- url: https://data.uspto.gov/apis/bulk-data/product
type: Documentation
- url: https://data.uspto.gov/patent-file-wrapper/bulkdata/entire
type: Documentation
- url: https://data.uspto.gov/documents/documents/BDSS-to-ODP-API-Mapping.pdf
type: Documentation
- url: openapi/uspto-bulk-data-openapi.yml
type: OpenAPI
- type: NaftikoCapability
url: capabilities/bulk-data.yaml
description: ODP Bulk Data API exposing the Bulk Data Storage System (BDSS) — SearchBulkProducts and
GetBulkProduct operations for downloading patent and trademark bulk datasets (bibliographic,
assignment, classification, office action weekly archives, etc.) as Entire Datasets (10-year
increments) or Delta Datasets (daily increments) in XML/JSON. Methods support product lookup but
do not allow general filter/limit/offset/order-by database queries.
- aid: uspto-gov:patentsview-api
name: USPTO PatentsView API
tags:
- Patents
- Inventors
- Research
- Disambiguation
- Government
- Open Data
humanURL: https://developer.uspto.gov/api-catalog/patentsview
properties:
- url: https://developer.uspto.gov/api-catalog/patentsview
type: Documentation
- url: https://patentsview.org/apis/api-endpoints
type: Documentation
- url: openapi/uspto-patentsview-openapi.yml
type: OpenAPI
description: USPTO research-oriented patent data API with inventor disambiguation, assignee, location,
CPC/USPC classification, and citation endpoints. The database integrates the best available tools
for inventor disambiguation and data quality control, supporting bibliometric and innovation
research. PatentsView migrated into the USPTO Open Data Portal on March 20, 2026 — clients should
obtain an ODP API key and use the ODP-hosted endpoints going forward.
name: USPTO
tags:
- Patents
- Trademarks
- Intellectual Property
- Government
- Federal
- Open Data
- PTAB
- TSDR
kind: government
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- type: Website
url: https://www.uspto.gov/
- type: Portal
url: https://data.uspto.gov/
- type: Documentation
url: https://developer.uspto.gov/api-catalog
name: API Catalog
- type: Documentation
url: https://data.uspto.gov/apis/getting-started
name: ODP Getting Started
- type: Documentation
url: https://data.uspto.gov/apis/transition-guide
name: PEDS to ODP Transition Guide
- type: Documentation
url: https://data.uspto.gov/documents/documents/BDSS-to-ODP-API-Mapping.pdf
name: BDSS to ODP API Mapping
- type: Documentation
url: https://www.uspto.gov/sites/default/files/documents/tm-enterprise-api-user-guide-v2.pdf
name: TSDR API Key Manager User Guide
- type: Authentication
url: https://data.uspto.gov/apis/getting-started
name: ODP API Key Registration
- type: RateLimits
url: https://developer.uspto.gov/files/tsdr-api-key-manager-user-guide
name: TSDR Rate Limits
- type: Support
url: mailto:[email protected]
name: USPTO API Help
- type: Support
url: mailto:[email protected]
name: USPTO Developer Support
- type: GitHub
url: https://github.com/USPTO
- type: DataPortal
url: https://catalog.data.gov/organization/uspto-gov
name: USPTO on data.gov
- type: BulkData
url: https://data.uspto.gov/patent-file-wrapper/bulkdata/entire
name: Patent File Wrapper Bulk Datasets
- type: Trademark
url: https://tsdr.uspto.gov/
name: TSDR Web Portal
- type: Trademark
url: https://www.uspto.gov/trademarks/apply/check-status-view-documents/trademark-bulk-data
name: Trademark Bulk Data
- type: Patent
url: https://patentcenter.uspto.gov/
name: Patent Center
- type: Vocabulary
url: vocabulary/uspto-gov-vocabulary.yml
- type: RateLimits
url: rate-limits/uspto-gov-rate-limits.yml
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.20'