USPTO logo

USPTO

6 APIs 6 Capabilities 0 Features
PatentsTrademarksIntellectual PropertyGovernmentFederalOpen DataPTABTSDR

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.

APIs

USPTO Patent File Wrapper API

Core USPTO Open Data Portal (ODP) API for searching and retrieving U.S. patent application file wrappers — bibliographic data, assignment history, prosecution documents (office ...

USPTO Patent Trial and Appeal Board (PTAB) API

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...

USPTO Trademark Status and Document Retrieval (TSDR) API

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...

USPTO Office Action APIs

Family of 8 endpoints covering structured Office Action data — Text Retrieval, Citations, Rejections, and Enriched Citations. The Enriched Citation API uses machine-learning inf...

USPTO Bulk Data Storage System (BDSS) API

ODP Bulk Data API exposing the Bulk Data Storage System (BDSS) — SearchBulkProducts and GetBulkProduct operations for downloading patent and trademark bulk datasets (bibliograph...

USPTO PatentsView API

USPTO research-oriented patent data API with inventor disambiguation, assignee, location, CPC/USPC classification, and citation endpoints. The database integrates the best avail...

Capabilities

Semantic Vocabularies

Uspto Gov Context

20 classes · 17 properties

JSON-LD

Resources

🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
💬
Support
Support
💬
Support
Support
👥
GitHub
GitHub
🌐
DataPortal
DataPortal
🔗
BulkData
BulkData
🔗
Trademark
Trademark
🔗
Trademark
Trademark
🔗
Patent
Patent
🔗
Vocabulary
Vocabulary
🔗
RateLimits
RateLimits

Sources

Raw ↑
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'