US Patent and Trademark Office · Capability
USPTO Open Data Portal API — Patent Search
USPTO Open Data Portal API — Patent Search. 13 operations. Lead operation: Search Patent Applications by JSON Payload. Self-contained Naftiko capability covering one Us Patent And Trademark Office business surface.
What You Can Do
POST
Searchpatentapplicationspost
— Search Patent Applications by JSON Payload
/v1/api/v1/patent/applications/search
GET
Searchpatentapplicationsget
— Search Patent Applications by Query Parameters
/v1/api/v1/patent/applications/search
POST
Downloadpatentapplicationssearch
— Download Patent Application Search Results
/v1/api/v1/patent/applications/search/download
GET
Getpatentapplication
— Get Patent Application by Application Number
/v1/api/v1/patent/applications/{applicationnumbertext}
GET
Getpatentapplicationadjustment
— Get Patent Application Patent Term Adjustment
/v1/api/v1/patent/applications/{applicationnumbertext}/adjustment
GET
Getpatentapplicationassignment
— Get Patent Application Assignment Data
/v1/api/v1/patent/applications/{applicationnumbertext}/assignment
GET
Getpatentapplicationattorney
— Get Patent Application Attorney Information
/v1/api/v1/patent/applications/{applicationnumbertext}/attorney
GET
Getpatentapplicationcontinuity
— Get Patent Application Continuity Data
/v1/api/v1/patent/applications/{applicationnumbertext}/continuity
GET
Getpatentapplicationdocuments
— Get Patent Application Documents
/v1/api/v1/patent/applications/{applicationnumbertext}/documents
GET
Getpatentapplicationforeignpriority
— Get Patent Application Foreign Priority
/v1/api/v1/patent/applications/{applicationnumbertext}/foreign-priority
GET
Getpatentapplicationmetadata
— Get Patent Application Metadata
/v1/api/v1/patent/applications/{applicationnumbertext}/meta-data
GET
Getpatentapplicationtransactions
— Get Patent Application Transaction History
/v1/api/v1/patent/applications/{applicationnumbertext}/transactions
GET
Getpatentstatuscodes
— Get Patent Application Status Codes
/v1/api/v1/patent/status-codes
MCP Tools
search-patent-applications-json-payload
Search Patent Applications by JSON Payload
read-only
search-patent-applications-query-parameters
Search Patent Applications by Query Parameters
read-only
idempotent
download-patent-application-search-results
Download Patent Application Search Results
read-only
get-patent-application-application-number
Get Patent Application by Application Number
read-only
idempotent
get-patent-application-patent-term
Get Patent Application Patent Term Adjustment
read-only
idempotent
get-patent-application-assignment-data
Get Patent Application Assignment Data
read-only
idempotent
get-patent-application-attorney-information
Get Patent Application Attorney Information
read-only
idempotent
get-patent-application-continuity-data
Get Patent Application Continuity Data
read-only
idempotent
get-patent-application-documents
Get Patent Application Documents
read-only
idempotent
get-patent-application-foreign-priority
Get Patent Application Foreign Priority
read-only
idempotent
get-patent-application-metadata
Get Patent Application Metadata
read-only
idempotent
get-patent-application-transaction-history
Get Patent Application Transaction History
read-only
idempotent
get-patent-application-status-codes
Get Patent Application Status Codes
read-only
idempotent