USPTO logo

USPTO

6 APIs 0 Features
PatentsTrademarksIntellectual PropertyGovernmentFederalOpen DataPTABTSDR

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

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
    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
    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
    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
    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
    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-images.s3.amazonaws.com/shared/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:APIhelp@uspto.gov
    name: USPTO API Help
  - type: Support
    url: mailto:contactUXD@uspto.gov
    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'