USPTO website screenshot

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

Collections

Rate Limits

Uspto Gov Rate Limits

0 limits

RATE LIMITS

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 ↑
opencollection: 1.0.0
info:
  name: USPTO Trademark Status and Document Retrieval (TSDR) API
  version: '1.0'
request:
  auth:
    type: apikey
    key: USPTO-API-KEY
    value: '{{USPTO-API-KEY}}'
    placement: header
items:
- info:
    name: Status
    type: folder
  items:
  - info:
      name: Get Case Status By Serial Number XML
      type: http
    http:
      method: GET
      url: https://tsdrapi.uspto.gov/ts/cd/casestatus/sn:serialNumber/info.xml
      params:
      - name: serialNumber
        value: ''
        type: path
    docs: Get Case Status By Serial Number XML
  - info:
      name: Get Case Status By Serial Number JSON
      type: http
    http:
      method: GET
      url: https://tsdrapi.uspto.gov/ts/cd/casestatus/sn:serialNumber/info.json
      params:
      - name: serialNumber
        value: ''
        type: path
    docs: Get Case Status By Serial Number JSON
  - info:
      name: Get Case Status By Registration Number XML
      type: http
    http:
      method: GET
      url: https://tsdrapi.uspto.gov/ts/cd/casestatus/rn:registrationNumber/info.xml
      params:
      - name: registrationNumber
        value: ''
        type: path
    docs: Get Case Status By Registration Number XML
  - info:
      name: Get Case Status By Registration Number JSON
      type: http
    http:
      method: GET
      url: https://tsdrapi.uspto.gov/ts/cd/casestatus/rn:registrationNumber/info.json
      params:
      - name: registrationNumber
        value: ''
        type: path
    docs: Get Case Status By Registration Number JSON
  - info:
      name: Get Case Status By Reference Number XML
      type: http
    http:
      method: GET
      url: https://tsdrapi.uspto.gov/ts/cd/casestatus/rf:referenceNumber/info.xml
      params:
      - name: referenceNumber
        value: ''
        type: path
    docs: Get Case Status By Reference Number XML
  - info:
      name: Get Case Status By International Registration Number XML
      type: http
    http:
      method: GET
      url: https://tsdrapi.uspto.gov/ts/cd/casestatus/ir:internationalRegistrationNumber/info.xml
      params:
      - name: internationalRegistrationNumber
        value: ''
        type: path
    docs: Get Case Status By International Registration Number XML
  - info:
      name: Get Case Status ST.96 By Serial Number
      type: http
    http:
      method: GET
      url: https://tsdrapi.uspto.gov/ts/cd/casestatus/sn:serialNumber/info.st96.xml
      params:
      - name: serialNumber
        value: ''
        type: path
    docs: Get Case Status ST.96 By Serial Number
- info:
    name: Documents
    type: folder
  items:
  - info:
      name: Get Case Documents PDF Bundle
      type: http
    http:
      method: GET
      url: https://tsdrapi.uspto.gov/ts/cd/casedocs/bundle.pdf
      params:
      - name: sn
        value: ''
        type: query
        description: Serial number
      - name: rn
        value: ''
        type: query
        description: Registration number
      - name: rf
        value: ''
        type: query
        description: Reference number
      - name: ir
        value: ''
        type: query
        description: International registration number
    docs: Get Case Documents PDF Bundle
  - info:
      name: Get Case Documents ZIP Bundle
      type: http
    http:
      method: GET
      url: https://tsdrapi.uspto.gov/ts/cd/casedocs/bundle.zip
      params:
      - name: sn
        value: ''
        type: query
      - name: rn
        value: ''
        type: query
      - name: rf
        value: ''
        type: query
      - name: ir
        value: ''
        type: query
    docs: Get Case Documents ZIP Bundle
  - info:
      name: Get Single Case Document PDF
      type: http
    http:
      method: GET
      url: https://tsdrapi.uspto.gov/ts/cd/casedocs/:sn/:documentIdentifier.pdf
      params:
      - name: sn
        value: ''
        type: path
      - name: documentIdentifier
        value: ''
        type: path
    docs: Get Single Case Document PDF
  - info:
      name: Get Mark Image
      type: http
    http:
      method: GET
      url: https://tsdrapi.uspto.gov/ts/cd/rgbimg/sn:serialNumber/:imageType.jpg
      params:
      - name: serialNumber
        value: ''
        type: path
      - name: imageType
        value: ''
        type: path
    docs: Get Mark Image
bundled: true